Job Summary:
We are seeking an experienced DevOps Engineer to design, build, and maintain modern cloud infrastructure and CI/CD pipelines supporting mission-critical applications in AWS. The ideal candidate will have hands-on experience with Amazon ECS/Fargate, AWS Lambda, serverless architectures, containerization, infrastructure automation, and cloud migrations. This role will be responsible for both creating new deployment pipelines and enhancing existing CI/CD processes while driving cloud modernization initiatives, including migration from EC2-based environments to ECS/Fargate.
Responsibilities:
-
- Design, implement, and maintain scalable cloud infrastructure within AWS environments.
- Architect, deploy, and manage containerized applications using Amazon ECS and AWS Fargate.
- Develop, optimize, and support serverless solutions utilizing AWS Lambda and related AWS services.
- Build, enhance, and maintain CI/CD pipelines to support automated application deployment and infrastructure delivery.
- Troubleshoot and improve existing deployment pipelines, release processes, and automation workflows.
- Lead and support migration efforts from traditional EC2-based environments to ECS/Fargate containerized architectures.
- Implement Blue/Green deployment strategies to minimize downtime and deployment risk.
- Develop Infrastructure as Code (IaC) solutions using tools such as Terraform, CloudFormation, or AWS CDK.
- Monitor system performance, reliability, security, and scalability across cloud environments.
- Collaborate with software developers, architects, and security teams to implement DevSecOps best practices.
- Configure and maintain logging, monitoring, and alerting solutions using AWS-native and third-party tools.
- Support incident response, root cause analysis, and production issue resolution.
- Implement container security, vulnerability management, and cloud security best practices.
- Create technical documentation, operational runbooks, and deployment procedures.
- Continuously evaluate and recommend improvements to cloud architecture, automation, and deployment processes.