Overview
Job Description for DevOps Engineer
We are looking for an experienced DevOps Engineer with a strong background in AWS cloud architecture, infrastructure as code (IaC), and automation. You will play a key role in designing, deploying, and maintaining scalable, secure, and highly available infrastructure that supports our Java, Node.js, Spring Boot, and Angular-based applications.
This role requires expertise in cloud-native architecture, infrastructure automation, CI/CD tooling, monitoring & observability, and site reliability engineering. You will work closely with engineering teams to streamline development workflows, optimize performance, and ensure system resilience across our platforms.
Responsibilities
- Design and implement robust, secure, and scalable AWS-based infrastructure including:
EC2, ECS (Fargate), RDS (PostgreSQL/TimeSeries), S3, ELB, VPC, Route53, IAM, CloudWatch
- Build infrastructure using Infrastructure as Code tools like CloudFormation, Terraform, and Ansible
- Implement and maintain CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI to support microservices and web applications
- Automate system provisioning, service deployments, and scheduled tasks (e.g., cron jobs) with scripts and configuration management
- Use Docker and ECS to containerize services and orchestrate deployments
- Implement observability solutions with CloudWatch, Zabbix, and custom alerting scripts
- Write automation scripts for repetitive operational tasks (e.g., health checks, failover recovery, log rotation)
- Optimize cost, performance, and scalability of AWS infrastructure following AWS Well-Architected Framework
- Maintain access control, security groups, IAM roles, certificate management, and secure configuration
- Participate in on-call support, incident management, and postmortem processes
- Support both stateless and stateful service deployments with zero-downtime upgrades
DevOps & SRE Tooling Stack
- Cloud: AWS (EC2, ECS, S3, RDS, ELB, Route53, CloudWatch, IAM, VPC, CloudFormation)
- IaC: CloudFormation, Terraform, Ansible
- CI/CD: Jenkins, GitHub Actions, GitLab CI
- Containers: Docker, AWS ECS, ECR
- Monitoring/Alerts: Zabbix, AWS CloudWatch, custom alerting scripts, SNS
- Version Control: Git (GitHub/GitLab)
- Scripting: Bash, Python (for automation, backups, failovers, data movement)
- Other Tools: Nginx/Apache2, cron, systemd, Certbot, logrotate
Preferred Skills
- Strong Linux (Ubuntu/CentOS) systems administration skills
- Advanced knowledge of AWS Architecture with a focus on resiliency, HA, and scalability
- Experience setting up and maintaining microservices with message brokers/subscribers
- Performance tuning for PostgreSQL and TimeSeries databases
- Experience with zero-downtime deployments and blue-green/canary strategies
- Working knowledge of DevSecOps, security hardening, and automated compliance checks
- Familiarity with incident response, log aggregation, distributed tracing, and cost optimization
Certifications (Optional but Preferred)
- AWS Certified DevOps Engineer - Professional
- AWS Certified Solutions Architect - Associate or Professional
- HashiCorp Certified: Terraform Associate
- Linux Foundation Certified System Administrator (LFCS)
Job Types: Full-time, Permanent
Pay: ₹800,000.00 - ₹1,200,000.00 per year
Benefits:
- Health insurance
- Provident Fund
Work Location: In person
Speak with the employer
+91 9847588250