DevOps Engineer
Full time role
Experience
5+ years
Skills
- Development and maintenance of infrastructure as a code using Terraform.
- Experience with container networking on Docker.
- Experience with monitoring tools like Prometheus, Grafana, Datadog, etc.
- Proficient in scripting languages like bash/shell and Groovy.
- Experience with alerting tools like OpsGenie, PagerDuty, etc.
- Development and maintenance of infrastructure configuration using Ansible.
- Ability to deploy or work with a version control system like GIT.
- Automate configuration management using tools like Ansible or Puppet.
- Configure build systems like Maven, Gradle and integrate with GIT
- Ability to work with Gitlab, Jenkins for CI/CD integration.
- Experience working in a fast-paced production environment.
- In-depth Linux administration experience and OS knowledge.
- Strong sense of ownership and urgency.
Responsibilities
- Solid understanding of Linux internals along with Release Engineering (Branching, versioning, tagging), Artifactory, Nexus, and CI/CD tooling (Jenkins, Gitlab,)
- Design and implementation of robust solutions, like monitoring, metrics infrastructure, cloud infrastructure, etc.
- Experience in delivering microservices at scale.
- Proven Cloud experience/delivery of applications with AWS (Azure/ Google Cloud added benefit)
- Expertise in Open source projects from the Cloud-native computing foundation, canary deployments.
- Implement best practices for software build, deployment, and maintenance.
- Support our development teams with administrative and operational tasks for the projects.
- Analyze business application requirements, identify concerns and develop action plans
- Assist with capacity planning and load testing of applications.
- Contributing to the design and implementation of the support system to enhance reliability.