Job Title
DevOps Engineer
Job Description
Role Summary
We are seeking a DevOps Engineer to design, build, and maintain CI/CD pipelines, cloud infrastructure, and automation that enable fast, reliable, and secure software delivery. The DevOps Engineer will work closely with development, QA, and operations teams to improve deployment frequency, system reliability, and scalability.
Key Responsibilities
🔧 Infrastructure & Cloud
- Design, deploy, and manage cloud infrastructure (AWS / Azure / GCP)
- Maintain high availability, scalability, and performance of systems
- Manage container platforms (Docker, Kubernetes)
- Implement Infrastructure as Code (Terraform, CloudFormation, ARM)
🚀 CI/CD & Automation
- Build and maintain CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI, Azure DevOps)
- Automate build, test, and deployment processes
- Enable blue-green and canary deployments
- Improve deployment speed and reliability
🔐 Security & Reliability
- Implement security best practices (IAM, secrets management)
- Perform vulnerability scanning and patching
- Ensure system reliability and uptime
- Participate in incident response and root-cause analysis
📊 Monitoring & Operations
- Set up monitoring, logging, and alerting
- Track system metrics and performance
- Support production systems and on-call rotations
- Troubleshoot infrastructure and application issues
🤝 Collaboration
- Work closely with developers to optimize application deployment
- Collaborate with QA and security teams
- Promote DevOps culture and best practices
- Document systems and operational procedures
Main Skill Set for DevOps Engineer
1️⃣ Core Technical Skills (Must-Have)
- Linux / Unix systems
- Cloud platforms: AWS / Azure / GCP
- Containers: Docker
- Orchestration: Kubernetes
- CI/CD tools: Jenkins, GitHub Actions, GitLab CI, Azure DevOps
- Scripting: Shell, Python, Bash
2️⃣ Infrastructure as Code
- Terraform
- CloudFormation / ARM / Bicep
- Helm charts
- Configuration management (Ansible, Chef, Puppet)
3️⃣ Monitoring & Observability
- Prometheus, Grafana
- ELK / EFK stack
- Cloud monitoring tools
- Application performance monitoring (APM)
4️⃣ Security & Networking
- IAM & access management
- Secrets management (Vault, cloud secret managers)
- SSL / TLS, firewalls
- Basic networking concepts (VPC, subnets, DNS, load balancers)
5️⃣ DevOps & Agile Practices
- DevOps culture & CI/CD best practices
- Agile / Scrum environment
- Version control (Git)
- Incident management & RCA
6️⃣ Soft Skills
- Strong problem-solving skills
- Collaboration & communication
- Ownership mindset
- Ability to work in fast-paced environments
Experience & Qualifications
- 3–8+ years of experience as a DevOps Engineer or similar role
- Experience in cloud-native environments
- Understanding of microservices architecture
- DevOps or cloud certifications – preferred