DevOps Manager Job Description

DevOps Manager Job Description Template

Our company is looking for a DevOps Manager to join our team.

Responsibilities:

  • Collaborate with developers to establish and ensure new environments meet requirements and conform to best practices;
  • Play a crucial role in product scoping, roadmap, and architecture discussions with the Engineering and Product Management teams;
  • Ensure the team is cohesive and aligned towards the same goals;
  • Ensuring external project dependencies are properly tracked;
  • Lead effective organizational improvement within our hyper-growth company;
  • Promote positive engineering culture that reduces technical debt;
  • Oversee the execution in the team sprint over sprint;
  • Demonstrable understanding of your project domain and immediate surrounding areas, be able to and confident of discussing this with PMO team members;
  • Perform other related tasks as requested;
  • Ensure services have 24/7 availability and operational readiness;
  • Agreeing on project process within Site Reliability Engineering (SRE) PMO guidelines and drive process adherence and improvement;
  • Recommend new technologies that will generate revenue, improve customer service, reduce costs and/or provide a competitive advantage;
  • Motivating, empowering, and improving the team;
  • Driving definition of project scope and backlog management;
  • Communicating and reporting status at appropriate frequency and details for each stakeholder.

Requirements:

  • Programming or scripting in several languages: shell, Perl, Python, PowerShell, Go etc;
  • 3+ years of hands-on management of technical team members;
  • Act in a collaborative, team-oriented environment focused on common goals to achieve mutually beneficial results;
  • SSO concepts and technologies: NTLM, Kerberos, SAML etc;
  • Travel when required;
  • System administration in a heterogeneous environment: Windows, Unix, Linux, OS X;
  • Be accountable and responsible for the accuracy and completeness of assigned work and results;
  • Experience with two or more development languages such as Java, Python, .NET, and Ruby;
  • Deep understanding of IaC, SaaS, PaaS and building highly available infrastructure using public cloud technologies and native services;
  • Experience applying and leveraging Agile principles to projects;
  • 5+ years with everything listed (some exceptions, just ask) : AWS – DevOps Engineering experience (Sr. or above);
  • In depth knowledge and practical experience with the software development life cycle;
  • Experience working with development teams building microservice architectures;
  • Servant leader who is courageous, assertive and determined to remove impediments;
  • Demonstrable experience and solid understanding of agile frameworks.