Role Overview
We are looking for a skilled DevOps Engineer with 3+ years of hands-on experience in cloud infrastructure, containerization, CI/CD automation, configuration management, and monitoring. The role focuses on automation, reliability and observability in a modern cloud-native environment.
Key Responsibilities
- Design, deploy, and manage scalable cloud infrastructure on AWS, Azure, and GCP
- Build, maintain, and optimize CI/CD pipelines using GitHub Actions and GitLab CI/CD
- Containerize applications using Docker and orchestrate workloads using Kubernetes
- Automate configuration management and operational tasks using Ansible
- Define and maintain Infrastructure as Code (IaC) using Terraform
- Manage monitoring and logging systems such as Prometheus, Grafana, ELK Stack
- Collaborate with development teams to improve deployment workflows and observability
- Troubleshoot infrastructure and application issues across environments
- Continuously improve automation, reliability, and operational processes
Required Skills & Experience
- 3+ years of experience in DevOps / Cloud Engineering
- Hands-on experience with:
- AWS, Azure, GCP
- Docker & Kubernetes
- Terraform
- CI/CD tools (GitHub Actions, GitLab CI/CD)
- Prometheus, Grafana, ELK Stack
- Strong Linux and networking fundamentals
- Experience with alerting, logging, and performance monitoring
- Strong troubleshooting and problem-solving skills
AWS Certified Solutions Architect Associate / Professional (mandatory)
- Additional cloud or Kubernetes certifications are a plus, such as Azure Solutions Architect Expert, Google Professional Cloud Architect, or CKA/CKAD/CKS