We are seeking a skilled and proactive
DevOps Engineer
with strong expertise in
Amazon Web Services (AWS)
to join our engineering team. The ideal candidate will be responsible for building and maintaining scalable infrastructure, automating deployment pipelines, and ensuring high availability and performance of cloud-based applications.
Key Responsibilities:
Design, implement, and manage CI/CD pipelines using tools like Jenkins, GitHub Actions, or AWS CodePipeline
Build and maintain infrastructure as code using Terraform or AWS CloudFormation
Monitor and optimize system performance, reliability, and scalability across AWS services
Manage containerized applications using Docker and orchestration tools like Kubernetes or ECS
Implement security best practices across cloud infrastructure and deployment workflows
Collaborate with development and QA teams to streamline release cycles and improve deployment efficiency
Troubleshoot production issues and participate in on-call rotations as needed
Maintain documentation for infrastructure, processes, and configurations
Required Skills \& Qualifications:
3+ years of experience in DevOps or Site Reliability Engineering
Strong hands-on experience with AWS services (EC2, S3, Lambda, RDS, CloudWatch, IAM, etc.)
Proficiency in scripting languages (Python, Bash, or Shell)
Experience with infrastructure as code (Terraform, CloudFormation)
Familiarity with containerization and orchestration (Docker, Kubernetes, ECS)
Solid understanding of networking, monitoring, and logging tools (Prometheus, Grafana, ELK, etc.)
Knowledge of CI/CD tools and practices
Excellent problem-solving and communication skills
Preferred Qualifications:
AWS certifications (e.g., AWS Certified DevOps Engineer, Solutions Architect)
Experience with serverless architecture and microservices
Exposure to Agile/Scrum methodologies
Familiarity with GitOps and automated testing frameworks