- Design, implement, and manage scalable, secure, and cost-effective AWS environments to support production and development workloads.
- Build and optimize automated build, test, and deployment pipelines (CI/CD) to increase software delivery efficiency and reliability.
- Deploy, manage, scale, and troubleshoot containerized applications within Kubernetes (K8s) clusters on AWS.
- Utilize tools like CloudFormation or Terraform to define and automate infrastructure provisioning processes.
- Set up robust monitoring, logging, and alerting systems to ensure application and infrastructure health. Implement metrics for proactive maintenance and performance optimization.
- Prioritize security throughout infrastructure and CI/CD processes; incorporate security best practices and compliance (e.g., IAM, access controls, auditing).
- Troubleshooting and Incident Response: Collaborate with development teams to troubleshoot issues, root-cause problems, and effectively respond to incidents.
- Continuously seek to automate repetitive tasks and streamline processes within the development lifecycle.
- Analyze resource utilization and implement strategies to control costs while ensuring the reliability of AWS environments.
- Work effectively with development, QA, and operations teams to bridge gaps between functions and achieve a streamlined software delivery process.
- Working hours: 8:00 AM to 5:00 PM (Monday through Saturday), with Sundays off.