What You'll Do:
- Be an example of our HCO by fostering a culture of collaboration and automation by enhancing the efficiency and productivity of our software delivery process.
- Guide the definition and implementation of industry-leading tools and standards for building, promoting, deploying and testing features.
- Use your extensive experience in both tooling and software deployment systems to grow and mentor the team in developer experience best practices.
- Manage 1:1s with the team to set goals, conduct performance reviews, and provide professional development opportunities specific to the needs of each team member.
- Provide coaching, feedback, and plans to your reports to both improve team capabilities and to facilitate career growth.
- Work cross-functionally to develop and execute a comprehensive release strategy that is seamlessly integrated with the SDLC and continuous delivery processes, ensuring software is consistently deployed through automated methods.
- Oversee the design, implementation and maintenance of CI/CD pipelines to ensure efficient software delivery.
- Define, implement and enforce quality gates throughout the software development and release process and ensure all software releases meet established quality standards before deployment.
- Collaborate with security and development to continually refine our testing procedures to ensure a high standard of quality.
- In collaboration with Site Reliability Engineering, manage and maintain internal test environments and implement policies for access, infrastructure, data and costs.
- Provide release-level metrics and operating SLAs to inform the release decision-making processes.
- Work with internal teams to continually evaluate and improve our existing processes and tools to enhance efficiency and effectiveness.
- Partner with architecture, platform and Site Reliability Engineering teams to align on long-term goals, set team goals and ensure accountability to those goals.
- Stay abreast of industry trends and emerging technologies to ensure our practices remain relevant.
- Guide the team to become self-organizing and self-healing so as to empower them to move quickly and iterate.
What You Should Have:
- 8+ years of experience in DevOps, Release Engineering and/or Automation on a modern development team.
- 5+ years in a leadership role as a senior developer, team lead, or engineering manager.
- Demonstrated ability to set high standards and hold others accountable to those standards.
- A strong focus on delivering results and the ability to balance business and technical requirements.
- Hands on experience in deployment, version control and automation tools, with a focus on CICD technologies such as Jenkins, Ansible and Github actions.
- Demonstrable experience with container orchestration technologies like Kubernetes and Docker.
- Proficient in programming and scripting languages, such as Python or Go.
- Demonstrated experience with cloud-native monitoring and logging tools such as Datadog or Grafana.
- Proven ability to review technical designs and identify opportunities for automation and delivery improvements.
- Proven record of strong leadership, communication, team development, problem solving and organization skills.
- Self-starter with the ability to work independently and manage multiple priorities effectively while helping the team to work in a similar way.
Similar jobs
Site Reliability Engineering Manager
Articulate
United States
Senior DevOps Engineer
Sonatype
Colombia - Remote
Customer Success Engineer - DevSecOps
Sonatype
UK - Remote
Data Analyst
Doximity
San Francisco, CA or Remote (U.S.)
Enterprise Account Executive- Federal (Civilian Agencies)
Sonatype
Washington, D.C. - Remote