Senior DevOps Engineer

Full Time
US$70,000 - US$130,000
1 month ago
Work Remotely From
This job allows remote work from any country!
9am - 12am
Remote Support
Home office budget
Flexible hours
100% remote

Come help us manage and build a lot of things on AWS!

Apply here:

About You

  • You understand that great things are accomplished when people and teams work together.

  • You feel comfortable owning processes and tools for deploying to production and scaling.

  • You understand modern web architectures and tiers.

  • You have a solid understanding of security best practices.

  • You take pride in your craft.

  • You have made (a lot of) mistakes and, most importantly, have learned from them.

  • You are comfortable and even enjoy mentoring others in different skill sets.

  • You have worked on medium and large projects that have gone to production and lived there for a while.

  • You have a passion for automating, developing, and improving complex workflows.

  • You have strong scripting skills

Tech Knowledge

We are looking for 3+ years of experience with AWS and:

  • DynamoDB, SQS (Simple Queue Service), RDS (MySQL), Lambda, S3

  • Maintaining and debugging MongoDB / (AWS DocumentDB)

  • Practical application with Infrastructure and Application Monitoring

  • Comfortable debugging running applications for memory leaks, CPU, and usage, especially under Apache, mod_wsgi, Nginx, and Gunicorn

  • Broad knowledge of cloud security, infrastructure-as-code

  • The skills to write infrastructure-as-code and automate routine activities

  • A record of working with teams across an organization to achieve security goals

  • Python (preferably 3.6+)

  • Terraform including authoring modules

  • Linux (Amazon Linux 1/2 and Ubuntu 18.04)

  • Git version control (we use Github)

  • CI/CD automation (we use AWS CodeBuild and CodePipeline)

Bonus Tech Knowledge (Nice to have but not required)

  • AWS Elastic Beanstalk

  • Docker and building images including multi-stage with secrets

  • Monitoring tools

  • Container security | ECS, Docker

  • Elasticsearch

  • AWS Organizations and multi-region / multi-account

The Role

  • Provide hands-on configuration, setup & maintaining our staging and production environments.

  • Collaborate with engineers on monitoring & debugging solutions.

  • Developing, automating, and operating our cloud infrastructure platform

  • Respond to incidents, ensuring the restoration of services when required

  • Contribute to the team's backlog of activities.

  • Be part of on-call support.

  • Automate yourself and others out of everyday tasks.

  • Ability to estimate effort and ship on an agreed schedule. Comfortable pushing yourself and your team members when challenges pop up.

  • Learn and push those around you to do the same – this is a craft that you're constantly improving upon.

  • Implement solutions that are pragmatic to get the platform built.

  • Have the confidence to work with experienced and talented people to build great things; you are not a "rock star" but a team player that takes the initiative.

We want everyone to be self-sufficient and firmly believe how we collaborate & communicate is of significant importance. Here is a glimpse of how we roll:

Apply here: