DevOps Engineer

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

Apply for this job

Use the form below to submit your job application