DevOps Manager Job Description
DevOps Manager Duties & Responsibilities
To write an effective devops manager job description, begin by listing detailed duties, responsibilities and expectations. We have included devops manager job description templates that you can modify and use.
Sample responsibilities for this position include:
DevOps Manager Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for DevOps Manager
List any licenses or certifications required by the position: AWS, ITIL, PMP, GCP, NSE, ITIL4, V4, MCSM, MCA, MCM
Education for DevOps Manager
Typically a job would require a certain level of education.
Employers hiring for the devops manager job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Business, Information Systems, Education, Information Technology, Software Engineering, Management, Technology
Skills for DevOps Manager
Desired skills for devops manager include:
Desired experience for devops manager includes:
DevOps Manager Examples
DevOps Manager Job Description
- Containerization technologies (e.g., Docker, LXC, Rocket)
- Manage the day-to-day testing activities of the Dev QA Engineers which includes resource allocation, escalating and resolving software defects and issues, participating in release testing activities
- Working with Application Operations, platform architects and the Microsoft Azure product group to understand business and technical needs and converting them into high quality software implemented in production systems
- Implement the DevOps roadmap and measure success via key performance indicators agreed with other Engineering Managers
- Research, gather feedback, and help build momentum for change within the organization as we move to a SaaS environment
- Gather product & business requirements, gut check new ideas and proposals, balance tech-debt and delivery of product functionality
- Source engineering talent and be comfortable closing candidates
- Solely responsible for all the people management areas like, goal setting, performance management, providing regular feedback & coaching, taking care of the rewards and recognition
- Hold JAD sessions with other development teams to enhance and assess solutions across different teams
- Provide post implementation support in production environment, following up with any reported issues to resolution
- Excellent programming/scripting skills
- Hands on experience with writing build applications
- Hands on experience with make, ant, scons
- Good understanding of modern source control tools such as Git or Perforce and associated methodologies
- Must have experience with basic infrastructure services like ldap, DNS, DHCP, Active Directory
- 8+ years of experience in product development and DevOps or purely DevOps
DevOps Manager Job Description
- Engage in service capacity planning and demand forecasting, software performance analysis and application system tuning
- Design and implement innovations that improve software velocity, infrastructure resiliency, security and data availability
- Progress adoption and maximise efficiency of DevOps tooling, including
- Manage global operations team to maintain uptime SLAs of systems, proactive review of systems health and initiation and execution of projects to further improve systems resiliency
- Address critical severity issues with full support and accountability of core dev teams
- Manage and oversee proactive reviews and audits of production systems, issue triage and follow up
- Recommend and facilitate implementation of infrastructure enhancements as required to maintain systems performing in response to business growth
- Allocate resources and prioritize regular maintenance and operations activities
- Manage and facilitate security processes and best practices
- Identify requirements and oversee implementation of monitors and escalation procedures
- Familiarity with a wide range of systems engineering tools, including source code repository hubs, continuous integration services, issue tracking, test automation, deployment automation, development team collaboration, project management
- Knowledge of DevOps tools, GIT, SVN, Jenknis, JIRA, Rally, Greenhopper, Puppet/Chef Vagrant, Selenium
- Strong scripting skills, REST, shell, Python, Java and VB
- Must have experience with more than one of the following scripting languages such as Chef, Puppet, PowerShell, Ruby, Python, Shell Script, or Javascript
- Understanding of enterprise GIT repositories including branching and forking
- Experience with Linux (Red Hat preferred), Satellite, and Apache configuration, management, and tuning and hardening
DevOps Manager Job Description
- Lead the design and implementation of all hardware and software infrastructure for large scale customer projects
- Understand how evolving technology affects the domain
- Accountable to the applications availability, performance and participate in high priority escalation calls
- Ability to respond to system issues, drive and participate in high - priority incident calls and emergency activities outside of standard office hours as needed
- Effectively manage multiple highly visible priorities at a time
- Collaborate with internal and external application, business partners to gain understanding of their business needs and adapt departmental roadmap plans and priorities to address operational challenges
- Manage and ensure compliance with IT structures, processes and technologies while maintaining knowledge of and leverage IT industry technologies and trends
- Influence or provide input to cost and capacity forecasting and planning activities
- Build on the support of existing Wellness and Prevention applications and services
- Coordinate, manage and be accountable for knowledge of all interfacing applications, services, API's, hardware and activities that support the Wellness and Prevention portfolio
- Expert-level knowledge of testing frameworks
- Development skills in of C++, Java, .NET
- Hands on experience with monitoring tools, zabbix, prtg, site24x7, AppNeta, New Relic, Splunk
- Ability to implement automation and monitoring using shell scripting and other related tools, puppet, chef, cfengine, ansible
- At least 10 years of professional experience as a technical leader with a proven record of innovating solutions
- 3 years of experience in leading 1 technicaltransformation
DevOps Manager Job Description
- Participates in the production readiness meetings for all software releases
- Develop new solutions for automation that operate within our web based solution methodology Work independently on projects assigned
- Provide technical leadership and resource management for the System Engineering and Infrastructure teams in Redmond, WA and Melbourne, FL to ensure on-time, profitable execution of customer projects
- Work closely with product development and customer projects teams to understand the stakeholder requirements that drive the analysis and design of quality technical solutions
- Participation in the tendering process, including engineering reviews, bid costing, and quote approvals
- Responsible for providing daily direction to team members regarding tasks, durations and work scopes
- Participate in business deal reviews, project reviews, schedule reviews, quality reviews and others as needed
- Provide hands-on technical support during entire project life cycle, including system integration, FAT and cutover
- Be a leader in the transition to operations as code
- Have a strong technical vision and work with your teams to put a plan in place to get there
- 4 years of experience in managing and directing global cross functional teams and operations
- 4 yearsDeployment Operation experience
- A minimum of 10 years of professional experience as a technical leader with a proven record of innovating solutions
- Minimum 4 years AWS operations and deployment experience
- 4 year IaaS development, automation and support experience
- 3+ years managing a team of at least 5 engineers
DevOps Manager Job Description
- Establish and maintain performance engineering tooling and monitoring at both the infrastructure and software process levels
- For the operational support and continuous improvement of the infrastructure estate, and processes, for Development and Test environments (System, Load, Performance, UAT) for CAS SS up to and including Production
- Automation, process efficiency and appropriate tooling (Management and Deployment/Configurations) is utilised to reduce cycle times, and improve reliability, audit and traceability for all system deployments across multiple applications
- Process, best practice and system build standards are consistently applied and constantly improved upon
- Ensuring that, working with DevOps, the Development Team has the right environment to maximise the development Teams’ efficacy and obstacles are removed and automation introduced where appropriate
- Ensuring production is managed, supported and controlled with the appropriate level of governance and agility
- Production environments are protected by governance, good practice/process, design and ‘fit for purpose’ environments, to the left of Pre-Prod, supporting all project and change activity
- Team management for a number of DevOps engineers and application life cycle professionals
- Ensuring project and change release(s) are packaged to the right quality, repeatable between environments without change or modification and deployed to the target environments - ultimately to Production without detriment or issue in agreed timescales
- Provide a pan-LOB build, test and deployment ecosystem that is readily adoptable for our development teams and provides a consistent and repeatable set of functionality
- 3+ years with C#, Jenkins
- You keep up to date on new technology and processes and are able to explain the benefits and problems of current and new technology
- You prioritize year over year growth in yourself and your team
- 7+ years of relevant engineering or technical support experience
- Extensive relevant hands-on technical management experience of support/operations teams and skills - troubleshoot, debug, evaluate, and resolve software
- Demonstrated experience in supporting Java based applications