Senior DevOps Engineer

Encora Logo

Encora

πŸ“Remote - Mexico

Summary

Join Encora's growing engineering team as a skilled Senior DevOps Engineer. You will own the automation, deployment, and management of our cloud-based infrastructure on AWS. Collaborate with various teams to optimize cloud services, automate workflows, and ensure application reliability, scalability, and security. Leverage your expertise in AWS services, containerization, IaC tools, and CI/CD practices. You'll drive improvements in CI/CD pipelines, database management, and infrastructure security. This full-time, work-from-home position requires 6+ years of relevant experience.

Requirements

  • 6+ years of experience in DevOps, Cloud Infrastructure, or Site Reliability Engineering
  • Strong experience with AWS services, specifically: Elastic Container Service (ECS)
  • CloudFormation
  • Amazon S3
  • IAM and STS
  • SNS
  • Cloud Development Kit (CDK)
  • Secrets Manager

Responsibilities

  • Design, deploy, and manage cloud infrastructure on Amazon Web Services (AWS), ensuring scalable, highly available, and secure environments
  • Lead the deployment and management of containerized applications using ECS, Docker, and Kubernetes. Implement and optimize container orchestration practices
  • Write and maintain CloudFormation and Terraform templates to provision and manage AWS resources. Utilize AWS CDK (Cloud Development Kit) to automate infrastructure provisioning
  • Manage and optimize Aurora and RDS PostgreSQL databases, including query tuning, database migrations, and data integrity. Experience with Database Migration Service (DMS) for seamless data migrations is essential
  • Implement robust security measures using IAM, STS (Security Token Service), and Secrets Manager for secure access to services and data. Maintain infrastructure security and ensure compliance with best practices
  • Develop and maintain automation scripts for provisioning, configuration management, and continuous delivery. Leverage Systems Manager (SSM) and Parameter Store for system automation and configuration management
  • Design and manage CI/CD pipelines to automate code deployment, testing, and infrastructure provisioning. Experience with tools like Spinnaker to facilitate continuous delivery across environments
  • Work with engineering teams to optimize cloud infrastructure, improve deployment processes, and provide feedback on best practices for scaling applications

Preferred Qualifications

  • Proficient in managing and tuning databases like Aurora and RDS PostgreSQL
  • Experience with Terraform for infrastructure provisioning and management
  • Hands-on experience with Spinnaker, Kubernetes, and Docker for container orchestration and deployment
  • Proficiency with HashiCorp Vault for secrets management and ensuring secure infrastructure
  • Familiarity with Database Migration Service (DMS) for data migration projects
  • Strong experience with Systems Manager (SSM) and Parameter Store for automation and configuration management
  • Excellent understanding of continuous integration, continuous deployment, and version control systems (e.g., Git)

Benefits

Work from home

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs