Senior DevOps Engineer – LATAM

Latin America

About Distillery                        

Distillery accelerates innovation through an unyielding approach to nearshore software development. The world’s most innovative technology teams choose distillery to help accelerate strategic innovation, fill a pressing technology gap, and hit mission-critical deadlines. We support essential applications, mobile apps, websites, and eCommerce platforms through the placement of senior, strategic technical leaders and by deploying fully managed technology teams that work intimately alongside our client’s in-house development teams. At Distillery, we’re not here to reinvent nearshore software development, we’re on a mission to perfect it.

About the Position                        

As a Senior DevOps Engineer you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.
 

Responsibilities

  • Work with our engineering team in Los Angeles to plan, deploy, and maintain critical business applications

  • Provide technical leadership in effectively managing AWS environment, Kubernetes cluster and DevOps toolchain by following best practices through implementation of monitoring, maintenance, and administration

  • Automate deployment of container applications/services in Kubernetes, system configurations and security settings

  • Provide guidance and support during deployment and general production outages

  • Create and Manage CI / CD pipelines in GitHub Actions

  • Write and maintain Terraform script for IaC

  • Setup, maintain and tag AWS resources (RDS, Elasticache, EC2, IAM)

  • Setup Server Monitoring and APM (Cloudwatch, Datadog)

  • Improve documentation for Knowledge Management

  • Work closely with product managers, architects, and engineering to effectively use best deployment practices

  • Mentor other devops engineers

  • Help define development standards, procedures, and guidelines to improve the overall development process

  • We use Pagerduty to be oncall but we usually don’t receive alerts.
     

Requirements                        

  • 7+ years experience

  • Extensive experience in AWS

  • Extensive experience in GitHub Actions or Jenkins

  • Experience with Kubernetes, preferably EKS

  • Strong Experience in AWS services and management such as EKS, MSK, SQS, EC2, IAM, S3, Security Group, VPC, etc

  • Experience with other tools in the IaC like: Ansible, Terraform

  • Java experience

  • Github Actions and Jenkins management

  • Strong experience in Dockerized environment

  • BS or higher in Computer Science or a related technical discipline

  • Experience working with a Global Team

  • Strong understanding of software architecture, Linux systems and relational databases

  • Strong Shell scripting knowledge

  • Strong analytical and troubleshooting skills
     

Nice to Have

  • SQL

  • Ecommerce experience

  • Kafka experience

  • Airflow

  • OO programming languages such as Python

  • Experience with setting up and maintaining DW instances such as Snowflake.

  • Solid understanding of monitoring and alerting tools / services (DataDog)

  • Jira ticketing system

  • Confluence

  • Pulumi

  • Terragrunt
     

Why You’ll Like Working Here

  • The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork                        

  • A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and competitive benefits plan       

  • Remote working environment                        

  • Professional and personal development