AWS Engineer
Mexico City - Remote
Must be staying in Latin America
Job Descriptions
An AWS Engineer designs, deploys, and manages secure, scalable, and resilient cloud infrastructure on Amazon Web Services,. They focus on automating processes using Infrastructure as Code (IaC), optimizing costs and performance, and ensuring high availability for applications. This role requires expertise in AWS services, scripting, and collaboration with development teams to support CI/CD pipelines.
Key Responsibilities
Infrastructure Design & Management: Architect, build, and maintain robust AWS cloud infrastructure, including EC2, S3, RDS, and networking configurations.
Automation & Scripting: Develop IaC templates using tools like Terraform, CloudFormation, or Ansible to automate deployment.
CI/CD Implementation: Set up and manage continuous integration/continuous deployment pipelines (e.g., Jenkins, AWS CodePipeline).
Security & Compliance: Implement security best practices, including IAM roles, firewalls, encryption, and compliance monitoring.
Monitoring & Optimization: Configure monitoring/alerting tools (e.g., CloudWatch, Datadog) to ensure system uptime, performance tuning, and cost optimization.
Troubleshooting: Identify and resolve infrastructure or application issues in development, testing, and production environments.
Required Skills and Qualifications
AWS Expertise: Solid understanding of core AWS services (Compute, Storage, Network, Database).
Scripting/Programming: Proficiency in languages such as Python, Bash, or PowerShell.
Infrastructure as Code (IaC): Experience with Terraform or AWS CloudFormation.
Containerization: Familiarity with Docker and Kubernetes.
Education/Certifications: Bachelor’s degree in Computer Science or related field, often with AWS Certified Cloud Practitioner or Associate/Professional level certifications.