Role Summary
Hiring an experienced DevOps Engineer with strong hands-on expertise in AWS to design, implement, and maintain scalable, secure, and highly available infrastructure for production systems. The role is fully on-site and requires close collaboration with development, QA, and operations teams to streamline CI/CD and automate infrastructure.
Key Responsibilities
- Design, implement, and manage AWS infrastructure (EC2, VPC, IAM, S3, RDS, CloudWatch, Load Balancers, etc.).
- Build and maintain CI/CD pipelines using tools such as Jenkins, GitLab CI, GitHub Actions, or similar.
- Implement Infrastructure as Code using Terraform/CloudFormation for repeatable and reliable environments.
- Monitor system performance, availability, and security, and respond to incidents and outages.
- Automate deployment, configuration, and operational tasks using scripting (Bash, Python, etc.).
- Implement backup, disaster recovery, and security best practices on AWS.
- Collaborate with developers to optimize application deployment, logging, and observability.
Required Qualifications
- 5+ years of experience as a DevOps / Cloud / Site Reliability Engineer.
- Strong hands-on experience with AWS core services (EC2, VPC, IAM, RDS, S3, CloudWatch, ECS/EKS or Lambda).
- Solid experience with CI/CD tools and concepts (build, test, release automation).
- Strong knowledge of Infrastructure as Code (Terraform or AWS CloudFormation).
- Proficiency with Linux systems administration and shell scripting.
- Experience with containers and orchestration (Docker, Kubernetes nice to have if not mandatory).
- Good understanding of networking, security groups, firewalls, and VPNs.
- Excellent problem-solving skills and ability to work on-site with cross-functional teams.
Nice-to-Have
- AWS certification (e.g., AWS Certified DevOps Engineer Professional).
- Experience with monitoring/observability tools (Prometheus, Grafana, ELK/EFK stack, Datadog, etc.).
- Knowledge of DevSecOps practices and security automation.