Job description
We are seeking a skilled and experienced AWS Support Engineer to join our team and help build and maintain scalable, secure, and high-performance cloud infrastructure. You will work closely with cross-functional teams to optimize AWS services, enhance security, and ensure seamless cloud operations. This is a fully remote position, offering the opportunity to work in a dynamic and innovative environment.
Responsibilities
- Infrastructure Management: Design, configure, and maintain AWS infrastructure, ensuring high availability, scalability, and security.
- Service Optimization: Optimize AWS services such as EC2, S3, IAM, VPC, RDS, and CloudWatch for performance, cost efficiency, and reliability.
- Automation: Implement infrastructure as code using Terraform and CloudFormation for automated deployments and provisioning.
- Security Best Practices: Apply and monitor IAM policies, encryption, and network security to maintain a robust security posture.
- Troubleshooting & Support: Identify and resolve AWS-related issues, providing technical support and guidance as needed.
- Performance Monitoring: Utilize tools like CloudWatch, Prometheus, or Grafana to monitor system performance and optimize resource utilization.
- Collaboration: Work closely with DevOps and development teams to ensure seamless integration and operation of cloud solutions.
Required Skills
- AWS Expertise: Proven experience with AWS services (EC2, S3, IAM, VPC, RDS, CloudWatch, etc.).
- Infrastructure as Code: Proficiency in Terraform and CloudFormation.
- Linux Administration: Strong knowledge of Linux systems and shell scripting.
- Networking & Security: Familiarity with networking concepts, security best practices, and cost optimization in AWS.
- Monitoring Tools: Experience with tools like CloudWatch, Prometheus, or Grafana for performance monitoring.
- Troubleshooting Skills: Excellent problem-solving abilities and attention to detail.