Processes, practices, and the tools supporting them are also covered.
Four guided workshops allow students to explore each of the topics discussed for their own organizations.
Our most popular Webinars for a DevOps Manager are
- Introduction to DevOps for Leaders
- DevOps Fundamentals
- Embracing DevOps: Exploring the Best Practices and Patterns
- Agile and DevOps
- The Intersection of Agile and DevOps + Continuous Integration and Jenkins + DevOps Fundamentals Seminar
AUDIENCE
This course is for practitioners in all segments of Information Technology; while it is aimed at those in management or leadership roles, it is intended for any IT practitioner who is or will be participating in DevOps activities.
This course is intended for:
- Leaders who are or will be designing and leading a DevOps practice in their team, department, or organization
- Staff who are or will be participating in DevOps projects, and are looking for a comprehensive, end-to-end understanding of the processes they will be supporting
This course is not intended for individuals who are looking for hands-on or specific technical training; other courses are available to meet specific technical needs.
PREREQUISITES
No specific experience is required, though general IT experience is an asset.
DURATION
2 day.
Outline for DevOps for Managers & Leaders Training
Chapter 1 - What is DevOps
- What is DevOps
- Why DevOps
- DevOps is for business
- DevOps value chain
- Goals
- Driving Business Outcomes
Chapter 2 - What DevOps looks like
- End-to-end example
- People and process, then tools
- Small steps - Building DevOps from the left
- Small steps - Building DevOps from the right
- Small steps
- Where DevOps “just fits”
- DevOps and Cloud
- DevOps and Microservices
- DevOps and Containers
Chapter 3 - Culture
- Developing a DevOps culture
- CALMS model
- Culture
- Automation
- Lean
- Lean - Reducing waste
- Lean - Reducing overburdening
- Lean - Reducing variation
- Measurement
- Sharing
- Supporting communication
- Supporting collaboration
- Supporting knowledge management
Chapter 4 - Building blocks of DevOps
- End-to-end process
- Plan
- Plan – Stand-ups
- Plan – Kanban board
- Plan – Collaboration tools
- Code, build, and test
- Code, build, and test - Agile
- Code, build, and test – Scrum
- Development toolchain
- Continuous integration (CI)
- Test automation
- Where no test has gone before
- Version control
- Artifact repositories
- Release, deploy
- Continuous delivery
- Testing and verification
- QA testing
- Configuration management
- Virtual machines
- Containers
- Containers – challenges
- Operate, monitor
- Container orchestration
Chapter 5 - Organization
- Why organization matters
- Why the current organization matters
- What not to do (anti-patterns)
- Anti-patterns - Silos
- Anti-patterns - Missing cooperation
- Pattern - DevOps collaboration
- Pattern - Integrated product team
- Pattern - DevOps as a service
- Pattern - DevOps advocacy team
- Key components for successful teams
- Importance of leadership
Chapter 6 – Governance and controls
- An evolving context for governance
- Increasing frequency of change
- DevOps challenges for governance
- Sample controls
- Automated code scanning
- Automated vulnerability scanning
- Application security training
- Dependency and supply chain management
- Access and activity logging
- Continuous auditing and monitoring
Chapter 7 – Measurement
- Why measure?
- What to measure?
- What to measure?
- Metric - Deployment frequency
- Metric - Velocity
- Metric - Cycle time and lead time
- Metric - Percentage of failed deployments
- Metric - Mean time to recovery (MTTR)
- General caution about metrics
Chapter 8 - Path to DevOps
- Making the Case for DevOps
- Show benefits across roles and teams
- Start small and build on success
- Tool – Value stream mapping
- Change management and cultural change
- Understand motivations
- Understand motivations – Example
- Develop shared goals
- Form dedicated, cross-functional teams
- “Failure” is not a four-letter word
- Focus on process and capability, not output
- Maintaining DevOps capabilities
Chapter 9 – Best practices
- Relentlessly attack poor collaboration
- Everything you do is part of a process
- Align governance and DevOps
- One tool to capture every request
- One set of tooling for everyone
- Seek continuous feedback
- Use dashboards
- Use agile methods
- Essential practices
- Myths and legends