Manager, DevOps Job Description
Manager, DevOps Duties & Responsibilities
To write an effective manager, devops job description, begin by listing detailed duties, responsibilities and expectations. We have included manager, devops job description templates that you can modify and use.
Sample responsibilities for this position include:
Manager, DevOps Qualifications
Qualifications for a job description may include education, certification, and experience.
Licensing or Certifications for Manager, DevOps
List any licenses or certifications required by the position: AWS, ITIL, PMP, GCP, NSE, ITIL4, V4, MCSM, MCA, MCM
Education for Manager, DevOps
Typically a job would require a certain level of education.
Employers hiring for the manager, devops 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 Manager, DevOps
Desired skills for manager, devops include:
Desired experience for manager, devops includes:
Manager, DevOps Examples
Manager, DevOps Job Description
- Facilitate DevOps discussions throughout lifecycle of client engagements
- Consult on overall production system architecture
- Ensure security of hosted systems by monitoring security access to systems
- Deploying and configuring services using infrastructure as a service providers
- Microsoft Azure, Amazon Web Services, Google Compute Engine, RackSpace/OpenStack)
- Configuring and managing Linux-based servers to serve a dynamic website
- Installation and management of open source monitoring tools
- Architecture for continuous integration and deployment, and continuous monitoring
- Deploying and configuring services using infrastructure as a service providers (e.g., Amazon Web Services, Microsoft Azure, Google Compute Engine, RackSpace/OpenStack)
- Management and oversight of our automation testing team and release team members and workload, including monitoring of team performance and activities in order to maximise systems availability and minimise error rates
- Technical vision and understanding of SaaS/PaaS/IaaS including physical and virtual data centers, backbone and data center networks, server hardware, operating systems (Linux and Windows), DNS, storage, load balancing, databases (relational and NoSQL), virtualization, security and related technologies
- Proficiency in configuration and release management to include generation of software builds, debugging build failures, scripting
- Bash or Python fluency required
- Experience with managing teams of 10 or less
- Two plus experience in provisioning systems like Chef or Puppet
- Experience with Akamai or any other Content Delivery Network
Manager, DevOps Job Description
- Influence other teams and broader Engineering groups in adopting newer technologies, processes, and best practices
- Redesign legacy applications for newer technology implementations
- Will be responsible in building and managing the DevOps Team up to 6 Direct Reports
- Establish an automated DevOps release management pipeline which delivers tooling for next generation application development efforts (the Dev) and on-going production operations (the Ops)
- Plan and schedule deployment and release timelines and milestones using appropriate tools and create and monitor detailed deployment plans
- Provides strong leadership and direction to associates, emphasizing their technical skill development
- Evangelizes agile and drives continuous improvement in methodology and practices
- Employ innovative solutions to ease developer and testing experiences
- Provide strong leadership and direction to associates, emphasizing their technical skill development
- Break down problems in the production environment to analyze, understand and resolve
- Experience managing, configuring, and tuning JBOSS or similar Java application platform
- Experience managing and developing Java script (Angular) applications, preferred
- Strong understanding of Oracle DBs and Oracle DB as Service
- Experience with deploying, managing, and scaling cloud compute for application development using public cloud providers such as AWS, Azure, or Google preferred
- Experience with Platform as a Service products such as Cloud Foundry preferred
- Prior experience in systems administration, monitoring and managing a large-scale server infrastructure is highly desirable
Manager, DevOps Job Description
- Drive and manage technical initiatives / projects as needed
- Identify process improvement opportunities to ensure system availability as measured by key performance indicators and availability metrics and SLA's
- Influence and create new designs, architectures, standards and methods for large-scale high visibility distributed systems
- Enhance and Influence standards for configuration, monitoring, reliability and performance with constant focus on availability, latency, performance and capacity
- Solve live performance and stability issues that prevent recurrence
- Support application teams in their use of our home-grown systems provisioning and configuration management automation tool
- Directly supervise Senior and Lead Release Management Analysts including the preparation and delivery of staff performance evaluations and career development activities
- Oversees and leads their team by participating in meetings and helping organize work and/or training sessions around new products being introduced into the IDS technology lifecycle
- Creates solutions for the team to code, design, and automate of moderate to advanced scope where analysis of situations or data requires a review of a variety of factors and a wide command of various technologies and integrated components
- Manages and responds to Release Management issues with related groups such as Development, Architecture, Database, Integration, and Customer Support
- 5 year of experience in DevOps andCI/CD Pipeline Automation
- 2 years Release and Pipeline Orchestration experience
- At least 4 years AWS operations and deployment experience
- Bachelors Degree in Science OR Bachelors Degree in Engineering or Bachelors Degreein Computers
- 8 years of experience in Managing medium to large technology transformations
- 2 years of experience in technology business case development
Manager, DevOps Job Description
- Defines, tracks, and manages release content and schedules - a comprehensive plan that integrates all the inputs and outputs of release planning activities, including the creation of release plans with dependencies
- Works as part of the delivery and support teams to manage overall release calendar, to identify and mitigate potential environment/system change conflicts
- Assists Project Managers to establish project baseline (schedule) by providing visibility into the release calendar
- Working with QA Lead contributes to defining test approach and test cycles
- Engages with project teams in early phases of the development life cycle to ensure alignment with the overall release schedules
- Schedules and facilitates release planning and status meetings to review changes to releases and/or resolve items of high or moderate concern, clears environmental roadblocks
- Works to ensure accuracy of the code build and deployment processes and advancing automation in this space
- Works across the organization to improve and enforce development, testing, release documentation standards in conjunction with the development life cycle
- Ship code several times per day
- This is both a people management & tech management position where you will lead a team of experienced, smart engineers based in downtown SF but form part of a global team
- 5-10 years of relevant individual contributor experience
- 3+ years managing Windows servers
- Expertise using Git from the command line without a GUI
- Highly technically proficient in at least one discipline of backend systems, distributed systems, web engineering or data science
- You can clearly articulate desired outcomes and lead engineers to developing simple solutions to complex problems
- Have excellent communication skills and demonstrated cross-team collaboration with peers, Product Managers, and other disciplines
Manager, DevOps Job Description
- Partner with Application Development Managers to provide operational environment expertise
- Lead efforts to identify and build out necessary development, QA, and production environments
- Managing a team of DevOps Engineers
- Work closely with development, QA, and PM team members to understand complex product requirements and translate them into automated solutions for testing and deployment
- Help develop a strategy and implement the infrastructure for an automated unit, system, integration, and load testing framework
- Orchestrate production system changes or code releases with minimal or no downtime
- Work closely with engineers to build and support continuous integration and deployment tooling
- Drive and solve problems impacting production systems and implement automation to prevent future regressions
- Ensure test, deployment, and performance monitoring automation is done consistently across environments by mentoring, setting standards, and finding reusable and extensible technical solutions
- Monitor test quality to ensure alignment with test automation standards and consistency
- Knowledge of UNIX shell, Databases, Tools, scripting
- 2+ years of experience with software project management and deployment
- Knowledge of tools, including DataStage, Informatica, Microstrategy, Teamsite, TeamStudio, SharePoint, or Quest STAT
- Hands-on experience with Python, bash, Powershell
- At least 1 year of experience implementing automated environment delivery using Open Source tools
- At least 1 year of developing automation workflows and routines using Open Source Tools