**AWS DevOps Engineer**
**Job Description**:
**Title**:
AWS DevOps Engineer
**Location**:
Remote, based in Costa Rica
**Job Overview**:
**Key responsibilities include**:
- Cloud Infrastructure Management:
- Design, deploy, and manage scalable and reliable AWS infrastructure using Infrastructure-as-Code (IaC) principles (Terraform, CloudFormation).
- Optimize infrastructure for cost, performance, and security, implementing best practices and architectural guidelines.
- Continuous Integration and Continuous Deployment (CI/CD):
- Build and maintain automated CI/CD pipelines to enable seamless and efficient software delivery.
- Implement automated testing, deployment, and monitoring processes to ensure high-quality releases.
- DevOps Practices:
- Collaborate with development and operations teams to foster a culture of collaboration, communication, and shared responsibility.
- Automate operational tasks and workflows to enhance efficiency and reliability.
- Monitoring and Logging:
- Set up monitoring and alerting systems to proactively identify and address issues in the environment.
- Implement centralized logging and monitoring solutions to gain insights into system performance and troubleshoot incidents.
- Security and Compliance:
- Implement security best practices, including identity and access management, encryption, and network security.
- Ensure compliance with industry standards and regulations, such as GDPR, HIPAA, or relevant industry-specific standards.
- Infrastructure as Code (IaC):
- Develop and maintain IaC scripts/templates to provision and manage infrastructure resources.
- Keep the IaC codebase versioned, tested, and well-documented.
- Scripting and Automation:
- Utilize your strong scripting skills in Python, Bash, PowerShell, CloudFormation, and YAML to automate tasks, configuration management, and system provisioning.
- Technical Leadership:
- Provide mentorship and guidance to peers of the DevOps & other cloud engineering teams.
- Stay up to date with the latest AWS services, DevOps tools, and industry trends, and evaluate their applicability to the organization's needs.
- Incident Response and Troubleshooting:
- Develop and maintain runbooks for common operational tasks and issue resolution.
**Preferred Qualifications and Experience**:
- Bachelor's degree in computer science, Information Technology, or a related field (or equivalent work experience).
- 5+ years of proven experience as a DevOps Engineer with a focus on AWS services.
- Strong expertise in AWS services such as EC2, S3, RDS, Lambda, VPC, EKS/ECS, IAM CloudWatch, and others.
- Proficiency in infrastructure as code tools like Ansible or CloudFormation.
- Hands-on experience with CI/CD tools like Jenkins, GitLab CI/CD, or AWS CodePipeline.
- Solid scripting and programming skills in Python, Bash, PowerShell, and YAML.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Deep understanding of networking concepts and security best practices in cloud environments.
- Strong problem-solving skills and the ability to troubleshoot complex issues under pressure.
- Relevant AWS certifications (e.g., AWS Certified DevOps Engineer, AWS Certified Solutions Architect) are a plus.
If you are a passionate DevOps professional with a strong AWS background, adept at building and managing robust cloud infrastructures, and eager to contribute your expertise in a collaborative setting, we encourage you to apply. Join us in shaping our cutting-edge systems and driving innovation through DevOps practices.