Responsibilities:
- Design, deploy, operate, and maintain secure Cloud products and services within a Cloud-based environment to enable development teams to deliver features in the most efficient way possible.
- Maintenance and ongoing development of continuous build/ integration infrastructure.
- Provide Source Control Management/Documentation, create and maintain fully automated CI build processes for multiple environments; write, build and deploy scripts.
- Support CI/CD tools integration, operations, change management, and maintenance. Support full automation of CI/ testing.
- Support policies, standards, guidelines, governance and related guidance for both CI/CD operations and for work of developers.
- Enable successful release management by moving code from Development and Testing environments to Staging and Production.
- Work closely with software developers, production support, and information security to automate and support infrastructure and tooling in cloud-based platforms.
- Proven background working in DevOps software development environments
- Container management with Kubernetes and Helm
- Containerization with Docker
- CI/CD with Jenkins, GitLab, Bitbucket
- Agile software development with Scrum or Kanban
- Agile collaboration tools such as Atlassian Jira, Confluence.
Education Requirement: Bachelor's or Master's degrees in Computer Science, Information Science, Electrical Engineering, or their foreign equivalents in education