Required skills for a resource responsible for deploying code in an urban environment may include:
- Mandatory "UCD" "IBM Urbancode Deploy”.
- Familiarity with urban code infrastructure and technology systems.
- Experience with version control systems (e.g., Git, Artifacts, Bamboo, bitbucket).
- Experience with Azure DevOps, Jira, Maven, TFS and Chef.
- Experience and understanding of Web and App technologies like Websphere, tomcat, IIS, Docker and Websphere Liberty.
- Should be able to configure components and resources in Urban code.
- Should understand scripting and process flows in Urban code.
- Should understand the Security groups, team groups, LDAP, network Domains in an enterprise.
- Should able to configure IIS, tomcat, IIS, Docker and Liberty scripts in Urban code.
- Should be able to troubleshoot and support UCD and DevOps issues to the customers.
- Understand Service now, INC, Service requests and ticketing systems.
- Should be able to build Continuous integration and Release Continuous delivery process knowledge, develop automation scripts, Deploy Application codes.
- Provide end to end automated solution in Urban Code deploy platform.
- Understanding of networking protocols and communication systems.
- Ability to work with and integrate various data sources.
- Strong problem-solving skills.
- Familiarity with cloud-based deployment and management tools (e.g. Azure).
- Understanding of security best practices for deploying code in an urban environment.
- Experience with data analytics and visualization tools.
- Familiarity with project management methodologies and tools.
- Strong written and verbal communication skills for collaborating with cross-functional teams and stakeholders.
- Experience with agile development methodologies (eg. Jira , AzureDevOps).
- Understanding of regulatory compliance and data privacy laws related to urban technology deployment.
- Experience with automated testing and continuous integration/continuous deployment (CI/CD) practices.
- Understanding of the specific challenges and considerations of deploying technology in an urban environment, such as scalability, resiliency, and maintenance.
- Familiarity with load balancing and scaling techniques.
- Experience with monitoring and logging tools to troubleshoot and identify issues.
- Understanding of the latest trends and developments in urban technology.
- Strong analytical and critical thinking skills to evaluate the impact of code deployment on the overall system and make necessary adjustments.
- Strong troubleshooting and debugging skills to identify and resolve issues that may arise during deployment.
- Familiarity with industry standards and best practices for urban technology deployment.
- Strong attention to detail and ability to document and maintain records of code deployments and updates.