Job Description :
As a member of CI/CD Team, Cloud Infrastructure Engineer is responsible for developing and maintaining:
Distributed container based platform, that runs CI/CD workloads
system configurations as code (infrastructure as code)
support pre-production and production applications at scale
The ideal Cloud Infrastructure Engineer has experience in running automated production infrastructure in the cloud, such as AWS/Azure. The position offers opportunities for building and designing a modern, automated platform in the cloud, spanning across multiple regions around the globe and supporting multiple application development teams.
About Your Responsibilities:
Implement common infrastructure for the company in the cloud
Analyze/monitor workloads, tune the cluster configuration as needed
Be on the front lines in pushing through rigorous testing and tracking key metrics
Interface with other teams to maintain best practices in cloud security and automation
Drive to discover and implement the most effective options
QUALIFICATIONS
About You:
5+ years of experience of running and maintaining production infrastructure
3+ years of experience with Docker-Swarm/DCOS Mesos/Kubernetes
Able to write code in Python, Ruby, or similar language as an application developer
Knowledge of best practices and experience with Terraform, Ansible.
Experience of running and maintaining automated CI/CD pipeline
Experience with dependency management and project configuration (maven, ant, composer, etc
Experience with Github, artifactory , DTR.
Ideally, you:
Have experience of running and maintaining automated production infrastructure in AWS and/or Azure
Have experience with running container management systems (k8s, Mesosphere, ECS) in production
Have a clear understanding of information security concepts and best practices
Have working knowledge and being able to troubleshoot networks: routing, subnets, ACLs, site-to-site tunnels
Have a working knowledge of agile/scrum processes
Personal Attributes:
Strong team player who can build relationships within the organization
Have the ability to thrive in a high-energy, high-growth, fast-paced environment Strong organization, documentation, and time management skills
Have excellent communication skills – written, verbal, presentation and interpersonal
Hands-on; completes tasks and is dependable
Innovative, with excellent analysis, critical thinking and troubleshooting skills
Ability to work independently or a team environment
A strong desire to dive into technical challenges
Above all, ethical, fair and of high integrity
             

Similar Jobs you may be interested in ..