Responsibilities:

1. Development and support of a build automation microservice architecture and management framework.
2. Development and support of a containerization lifecycle management framework scaled to enterprise level.
3. Development of continuous delivery processes to simplify workflows and automate the integration and deployment of a wide range of applications.
4. Deliver and maintain documentation and artifacts to continuously improve development, operations and troubleshooting procedures and tools.
5. Contribute into improving standards, guidelines, practices and metrics across the development life cycle of a wide variety of applications (on-premise and in the cloud).
6. Troubleshoot user-affecting issues and use lessons-learned to adapt the delivery process and minimize their likelihood.

Qualifications:

1. MCA/ M Tech/ B Tech/ B.E. degree in Software Engineering/Computer Engineering or related fields.
2. 3+ years of industry experience as a DevOps engineer.
3. Hands-on experience in software development lifecycle management, automation tools for developing CI/CD pipelines.
4. Strong knowledge of Jenkins for CI/CD workflows. Experience developing plugins and/or Scripted pipelines is strongly preferred.
4. Highly proficient in scripting (bash, Powershell, Python), configuration management(Chef/Puppet/Ansible) and Infrastructure as Code (Terraform/CloudFormation/Azure Templates.
5. Experience building robust monitoring and logging systems is a plus.
6. Experience with containers and orchestration (Kubernetes) is strongly preferred.
7. Ability to communicate across multiple functional/technical teams.
8. Deep public cloud experience in a production environment (AWS/Microsoft Azure).


Source link