Design, build, and configure AWS infrastructure components (e.g., EC2 instances, VPCs, load balancers, databases) to meet business and application requirements.
Develop and implement automation solutions using tools like Terraform or Ansible for infrastructure provisioning and management.
Ensure infrastructure is secure, scalable, and highly available on AWS.
Implement and maintain robust monitoring and alerting systems for AWS infrastructure and applications.
Analyze performance metrics and identify potential issues proactively.
Troubleshoot and resolve infrastructure issues, including application performance problems. CI/CD and outages.
Participate in incident response and recovery efforts.
Identify and implement solutions to improve infrastructure efficiency and cost.
Ensure the security of AWS infrastructure and applications by implementing security best practices and tools.
Collaborate with other engineering teams, developers, and operations teams to ensure smooth deployments and operations.
Participate in code reviews and knowledge sharing.