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.