Key Responsibilities
- Design, lead and build an automated deployment tool set and infrastructure including environments, code management, CI and CD process.
- Help define and set best practices for code management, build, deploy and release across multiple teams/products in CI /CD model using ECS, Docker and AWS.
- Work closely with the software development team and other functional groups to develop and provide a robust, flexible and scalable platform.
- 5+ Years Experience as Devops Engineer in creating CI/CD pipelines for various technologies.
- Code management best practices such as branching, merging, and integration strategies.
- 3+ Years Experience in Containerization platforms such as Docker, Kubernetes.
- 2+ Experience in with a cloud platform: Azure, AWS, GCP or PCF.
- Experience in using at least one of the configuration management tools like Chef,Puppet or Ansible.
- Experience in using Terraform or Cloud formation.
- Administrative proficiency on Windows, Unix systems Linux (CentOS, or other flavor)
- Exceptional scripting experience (Groovy, Python, etc.)