Job Summary:
We are seeking a highly skilled AWS DevOps Engineer to join our dynamic team. The ideal candidate will have extensive experience in designing, implementing, and managing cloud infrastructure on AWS while automating deployment pipelines and ensuring high availability, scalability, and security of enterprise applications. This role requires expertise in DevOps practices, Infrastructure as Code (IaC), CI/CD automation, containerization, and cloud-native technologies in a fast-paced, collaborative environment.
Key Responsibilities:
* Design, implement, and maintain scalable, secure, and highly available AWS cloud infrastructure.
* Build, automate, and optimize CI/CD pipelines for application deployment and release management.
* Develop Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, or similar tools.
* Manage containerized applications using Docker and Kubernetes (EKS).
* Monitor cloud infrastructure, troubleshoot performance issues, and ensure system reliability.
* Implement security best practices, IAM policies, and compliance standards across AWS environments.
* Collaborate with development, QA, and operations teams to streamline software delivery.
* Automate system provisioning, configuration management, and deployment processes.
* Perform disaster recovery planning, backup management, and infrastructure optimization.
* Participate in incident response, root cause analysis, and continuous improvement initiatives.
Required Skills:
* 8+ years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering (SRE).
* Strong hands-on experience with Amazon Web Services (AWS), including services such as EC2, S3, IAM, VPC, Lambda, RDS, CloudWatch, ECS/EKS, Route 53, and CloudFront.
* Expertise in Infrastructure as Code (IaC) using Terraform, AWS CloudFormation, or AWS CDK.
* Experience building and managing CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, Azure DevOps, or similar tools.
* Strong experience with Docker, Kubernetes, and container orchestration.
* Experience with configuration management tools such as Ansible, Chef, or Puppet.
* Proficiency in scripting using Python, Bash, or PowerShell.
* Experience with Git and version control systems.
* Strong understanding of networking, security, load balancing, DNS, SSL/TLS, and cloud architecture principles.
* Excellent troubleshooting, automation, and problem-solving skills.
Preferred Qualifications:
* AWS Certifications such as AWS Certified Solutions Architect, AWS Certified DevOps Engineer, or AWS Certified SysOps Administrator.
* Experience with monitoring and logging tools such as Prometheus, Grafana, ELK Stack, Splunk, or Datadog.
* Familiarity with serverless architectures and event-driven applications.
* Knowledge of Agile, Scrum, and DevSecOps practices.
* Experience working in Banking, Financial Services, Healthcare, or other enterprise environments.
Experience:
* 8+ years of hands-on experience in AWS Cloud and DevOps engineering.
* Proven experience designing, automating, and managing enterprise-scale cloud infrastructure and deployment pipelines.