Overview
Senior DevOps Engineer in a hands-on, collaborative Operability Engineer role focused on building and delivering software that runs in production as desired. Work in agile teams using continuous integration and deployment, fast feedback loops, and pairing to deliver timely, pragmatic solutions and help others work more effectively.
What you'll do
- Influence, collaborate, and manage expectations with immediate stakeholders and the team.
- Build with consideration for the customer's ability to support and maintain the software.
- Provide support and leadership by mentoring client team members.
- Clearly communicate technical concepts or ideas to any audience.
- Demonstrate strong problem-solving skills and the ability to adapt to changing environments.
What you'll need
- Be open and capable of pair or mob programming.
- Work closely with developers in cross-functional teams.
- Have programming language and coding experience, including the ability to build a simple service with automated tests.
- Have strong automation skills, including experience with unit testing and automated testing tools.
- Deliver small pieces of work continuously, prefer shorter feedback loops, and aim for all work to go to production.
- Understand when and why to use a branching strategy and recognize when a branching strategy has gone too far.
- Have a strong technical background in build, release, and environments.
- Have experience and expertise in software build tools and CI tools like Jenkins, GitLab, and GitHub Actions.
- Have strong knowledge of Linux and/or Windows and be comfortable working on the command line.
- Have a solid understanding of cloud computing providers such as AWS, Azure, and Google Cloud.
- Have experience with functions, containers, and virtual machines.
- Have familiarity with infrastructure provisioning tools such as Terraform, CloudFormation, Azure ARM, and Pulumi.
- Have an understanding of telemetry practices, including monitoring, graphing, alerting, and anomaly detection, and tools such as Elastic, Grafana, Datadog, Sensu, and Prometheus.
- Be proficient in network implementation, debugging network issues, and collaborating with networking teams to build and maintain networks.
- Have experience running, operating, and supporting software in production.
Details
Read the full description and apply on the company’s own careers page.