- Design, implement, and maintain infrastructure solutions on AWS, utilizing tools such as Terraform for Infrastructure as Code (IaC) and, ideally, Terraform Cloud.
- Deploy and manage containerized applications using ECS, with EKS experience being a bonus.
- Work closely with engineering teams to understand project requirements, ensuring seamless implementation of pre-designed infrastructure and deployment patterns.
- Set up and manage CI/CD pipelines to automate and streamline the software delivery process, with a preference for GitHub Actions or similar tools.
- Continuously monitor the health of the infrastructure, identifying and resolving issues to optimize performance, scalability, and security.
- Leverage Python for scripting, automation, and other development tasks to enhance infrastructure and deployment processes.
- Create and maintain comprehensive documentation of all infrastructure components, processes, and deployment workflows to facilitate knowledge sharing and continuity.
AWSPythonTerraform+1 more