DevOps Engineer
Pune, India
Must have
-
Minimum of 2 to 4 years of experience as a subject matter expert in DevOps practices and tooling
-
Background in infrastructure engineering and a track record of designing and delivering large-scale, highly available systems
-
Proven experience in demonstrating engineering skills with strategy and design leadership
-
Ability to bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence and containerization
-
Experience in deploying applications to Kubernetes
-
Strong knowledge of continuous integration and automated testing
-
Ability to independently learn new technologies
-
Experience with popular CI platforms such as GitHub Actions, Jenkins, Bamboo or Travis
-
Ability to design and build secure CI/CD pipelines for various target systems
-
Experience in building GitHub Actions to meet technical, business and security requirements
-
Experience in managing the rollout and communication for CI/CD changes
-
Experience in Identifying and creating tools to automate manual processes
-
Ability to collaborate with development teams to adopt new tools and assist in pipeline development
-
Hands on scripting skills in bash/sh/ksh
-
Proven experience in ensuring secure practices and best practices application while creating CI/CD pipelines to maintain quality
-
Experience in developing and deploying Terraform to manage CI/CD infrastructure
-
Proficiency in GitHub Actions with experience managing GitHub Enterprise
-
Familiarity with the Helm package manager and designing Helm charts
-
Extensive experience with at least one major cloud platform such as Azure
-
Coding experience in at least one of the following languages: Python, JavaScript or Go
-
Experience using and configuring code quality tools like SonarQube
-
Troubleshooting experience with build issues in Node.js and/or Python
-
Familiarity with private package repositories, such as npm, PyPI or NuGet
-
Excellent communication, stakeholder management and collaboration skills
Good to have
-
Knowledge of Terraform is desirable
-
Strong knowledge of Git and development workflows
-
Knowledge of continuous deployment and techniques for reducing or eliminating downtime
-
A passionate advocate of automated testing and continuous deployment
-
Ability to quickly learn and adapt to emerging techniques, frameworks and platforms