DevOps Engineer
Core
Automate software development and IT operations processes to improve application delivery, infrastructure management, and system reliability.
Role type
DevOps Engineer
Builds
CI/CD pipelines, containerized applications, cloud infrastructure, and automated operational workflows
Domain
Cloud computing, DevOps, and software engineering
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
CI/CD pipeline design and maintenance, Infrastructure as Code (IaC) with Terraform, container orchestration with Kubernetes, cloud platform management (AWS, Google Cloud, Azure), scripting (Groovy, Bash, Python, Ruby), source code quality and vulnerability scanning (SonarQube), system monitoring and alerting (Prometheus, Grafana, ELK stack), version control with Git
Preferred skills
Experience in software development roles, familiarity with build tools like Maven
Technologies
Jenkins, GitLab CI, Bamboo, Docker, Terraform, AWS, Google Cloud, Azure, Kubernetes, Prometheus, Grafana, ELK stack, SonarQube, Maven, Git
Responsibilities
Design and maintain CI/CD pipelines for automated build, test, and deployment; develop and manage infrastructure as code; monitor application and system performance; create scripts to automate repetitive tasks; collaborate with development, QA, and security teams; implement security practices within the SDLC
Seniority
Mid-level to Senior, hands-on IC