DevOps Engineer

Location: Remote

Job Type: Full Time / Permanent

Position Overview: We’re looking for a DevOps Engineer to join our diverse and growing Engineering team. For the right person, this role comes with a lot of impact at a key point in our technology journey. We’re moving from EC2, ECS and ElasticBeanstalk to Kubernetes. We’re moving from Python to TypeScript; from Puppet to Ansible; from SecretsManager to Hashicorp Vault. This is a company on the go where you will make a large difference on a small team. This role is remote, based in the United States.

Job Responsibilities: Help manage a diverse system of machines and services in Amazon Web Services (AWS) Write and maintain Bash and Python scripts. Participate in peer code reviews in a supportive culture. Expand continuous integration/continuous delivery (CI/CD) pipeline with Kubernetes, Github Actions and ArgoCD. Build out our infrastructure using Terraform and Ansible Perform system maintenance and participate in our on-call schedule in support of our customers. Work to ensure we meet or exceed our uptime service level agreement (SLA) and service level objective (SLO) targets. Continually work to improve the team and our processes.

Candidate Requirements: Minimum two (2) years of DevOps, Infrastructure, Site Reliability Engineer (SRE) or similar experience required AWS experience required. Basic coding skills in Python, Javascript or similar coding language. Experience working with Linux; we use Ubuntu and Amazon Linux High level of attention to detail and integrity. Ability to troubleshoot and problem solve. Experience with Infrastructure As Code; Terraform, Ansible, Puppet are all nice. Must be a great team player, supporting colleagues and contributing to our culture, which we’re very proud of.

Bonus Points: You either know or want to learn Kubernetes. You like working on open source projects. You have a pet (we like pets).

Progression Expectations: Within 1 month… Onboarding program designed to get you up to speed on business, vision and team and gain an understanding about how your role fits into broader organization. Engineering focused onboarding program to learn about our systems and processes. Learning the topography of systems. Participating in peer code reviews.  Within 3 months… Moving our applications into Kubernetes, ArgoCD and Github Actions. Writing Infrastructure As Code using Terraform and Ansible Building and maintaining Bash and Python scripts.  Within 6 months… Participating in On-Call rotation (we rarely get paged). Operating with more autonomy as you learn systems.  Within 12 months… Performing statements of work for customers. Refining processes to make them more efficient.

Environment and additional requirements:  General office environment working remotely, supporting team members in various time zones. Prolonged periods of sitting at a desk and working on a computer. Minimal travel required, less than 10%.

Benefits & Perks:  Flexible PTO Medical, Dental and Vision Benefits. Short and long-term disability insurance, life insurance. Paid parental leave, and parental & caregiver benefits. Monthly Wellness Reimbursement. Monthly Cell Phone and Data Reimbursement. Stipend to setup your home office. Annual learning and development stipend. 12 Paid Holidays + ½ Day Fun Fridays. 401(k) Program. Employee resource groups for diversity, equity, inclusion and belonging. A chance to work with a talented, smart and creative team!

EEO Statement:  We are an equal opportunity employer that embraces diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, disability status, or any other applicable legally protected characteristics in the location in which the candidate is applying. All qualified applicants are encouraged to apply.