Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Description: AWS DevOps Engineer (5 Years of Experience) with Terraform, CI/CD, and Kubernetes
Position: AWS DevOps Engineer
Location: Remote
Experience Level: 5+ Years
Employment Type: Full-Time
Role Overview:
As an AWS DevOps Engineer, you will play a key role in implementing, managing, and automating infrastructure on AWS. You will work closely with development and operations teams to improve our CI/CD pipelines, deploy applications, and manage Kubernetes clusters, while ensuring high availability and scalability of cloud infrastructure. You will leverage tools such as Terraform, AWS services, Kubernetes, and CI/CD tools to drive automation and operational efficiency.
Key Responsibilities:
- AWS Infrastructure Management:
Design, implement, and maintain AWS cloud infrastructure with a focus on scalability, security, and cost optimization.
- Terraform Infrastructure as Code (IaC):
Write, test, and deploy Terraform modules to manage infrastructure on AWS. Ensure efficient version control of infrastructure code and adherence to best practices.
- CI/CD Pipelines:
Build, automate, and maintain CI/CD pipelines using Jenkins, GitLab CI, AWS CodePipeline, or other related tools to enable seamless and automated deployment workflows.
- Kubernetes Administration:
Implement and manage Kubernetes clusters on AWS (EKS) for microservices applications. Ensure proper scaling, security, and troubleshooting of Kubernetes environments.
- Monitoring & Logging:
Set up monitoring and logging for all systems in AWS using tools like CloudWatch, Prometheus, Grafana, and ELK stack to ensure system health and performance.
- Security and Compliance:
Enforce security best practices for infrastructure and applications deployed in AWS. Ensure compliance with standards such as GDPR, HIPAA, and other relevant regulations.
- Collaboration:
Work closely with development, QA, and operations teams to troubleshoot issues, deploy features, and continuously improve DevOps processes and tooling.
- Automation & Scripting:
Automate manual processes and improve existing automation scripts using tools like Python, Bash, or other scripting languages.
- Disaster Recovery & Backup:
Ensure proper backup, disaster recovery, and high availability solutions are in place for AWS-based infrastructure and applications.
Required Skills & Experience:
- 5+ years of experience in DevOps engineering with a strong focus on AWS cloud technologies and infrastructure management.
- Hands-on experience with Terraform to manage cloud resources as code.
- Strong experience working with AWS services such as EC2, S3, RDS, IAM, CloudFormation, Lambda, CloudWatch, and more.
- Solid understanding of CI/CD practices and tools such as Jenkins, GitLab CI, AWS CodePipeline, or CircleCI.
- In-depth experience with Kubernetes, including managing Kubernetes clusters, deployments, namespaces, Helm charts, and troubleshooting in an AWS (EKS) environment.
- Strong knowledge of containerization and orchestration technologies (Docker, Kubernetes, Helm).
- Proficient in scripting languages such as Python, Bash, or similar.
- Experience with Infrastructure Monitoring & Logging tools (CloudWatch, Prometheus, Grafana, ELK stack).
- Familiarity with version control tools (Git/GitHub/GitLab).
- Strong problem-solving skills, the ability to troubleshoot complex issues, and work under pressure.
Desirable Skills:
- AWS Certified DevOps Engineer – Professional or AWS Certified Solutions Architect.
- Knowledge of serverless architectures and AWS Lambda.
- Experience with automation testing tools and practices.
- Familiarity with Linux/Unix operating systems.