DevOps for Managers and Leaders Training (DVO106)
This two-day DevOps for Managers and Leaders workshop is loaded with practical real-world information. You will leave this course loaded with knowledge on the available people, processes, culture, and tools for DevOps, ready to select what's right for your company and to roadmap the journey for your organization. The class provides two DevOps implementation case studies, a 30-60-90 roadmap to implementing DevOps in your organization, DevOps organizational maturity assessment, as well as patterns and best practices to enable you to confidently lead a DevOps implementation. This class demystifies the fundamental shift from focusing only on the tools or scripting to using DevOps for measurably higher performance from organizations of all sizes for solving business problems in a timely manner.
- Confidently design a DevOps roadmap for your organization.
- Understand the various key components.
- Communication and evangelization of your DevOps progress.
- How automation is key to success
- Understand the key components;tools, processes, and people required
- Apply the knowledge to improve reliability of build & release processes
- Become literate in the vernacular of DevOps
- Learn the metrics and analytics that provide understanding of your organizational maturity
- Monitor your team and application lifecycle management effectiveness
- Understand how to create a culture that supports technology-enabled business
- Apply technology, people and process to shift left
- Map out the workforce strategy required for organizational success
- Compare other organizational journeys in DevOps to understand options and approaches
- Devops Journey
- Why DevOps?
- What is DevOps?
- History behind DevOps
- Cross functional teams
- Key components of successful DevOps
- DevOps vocabulary
- DevOps goals
- Driving business outcomes with DevOps
- Summary
- Cultural Alignment & Workforce Strategy
- Leading the charge to DevOps
- Core values and mission
- Communication
- Collaboration
- Value stream mapping
- Behavioral patterns
- Culture assessment
- Summary
- Continuous Integration & Delivery
- What does continuous delivery mean?
- What is continuous integration?
- Project methodologies
- Measuring your organization maturity
- Tool selection
- IT organization structure
- Business continuity
- Supportability and sustainability
- Summary
- Case Study 1: Global Financial Services
- CI Tools
- Challenges solved by CI tools
- Introduction to Jenkins
- Introduction to Hudson
- Introduction to Cruise
- Introduction to SaltStack
- Comparison
- Summary
- Monitoring
- What to monitor?
- How to monitor?
- Why to monitor?
- Application Performance Monitoring
- Infrastructure monitoring
- Monitoring across the stack
- Summary
- Measurement
- What to measure?
- How to measure?
- Why to measure?
- Choosing the right metrics
- What are your key performance indicators?
- Actionable insight
- Software quality
- Top 5 metrics
- Summary
- Automation scripting
- Why automate?
- Goals for scripting
- Error handling
- Logging
- Automating versioned builds
- Automating continuous integration tests
- Automated cleanup
- Introduction to Shell scripting
- Introduction to Python
- Introduction to Ruby
- Introduction to Perl
- Summary
- Case study 2. Enterprise Telecommunications
- Agile
- History of Agile
- Managing sprints
- Maintaining the backlog
- Working with story points
- Distributed agile
- Kaizen
- Kanban
- Summary
- Building Tools
- Build tool history
- Repeatability
- Notification
- Continuous build
- Build tool basics
- Summary
- Configuration Management
- Why is configuration management key to DevOps success?
- What is configuration management
- Terminology
- Automation tool comparison
- Configuration management tools
- Setting up the environment
- Deployment
- Cloud integration
- Continuous Code Quality
- What is continuous code quality?
- Continuous Testing
- Seven Axes of Quality
- Potential Bugs
- Test-Driven Development
- Behavior-Driven Development
- What is Sonar Qube
- SonarQube- Benefits
- Summary
- Case study 3. Federated Global Products
- DevOps DBA
- DBA role in DevOps
- Why are DBAs often left out of the conversation?
- Database management with DevOps
- Push button CI for database
- Managing databases with configuration management
- Database self-service
- Database configuration as code
- Pay to Play or Open Source
- Data as an asset
- Big Data
- NOSQL
- Summary
- Best Practices
- Who are the folks using the various solutions?
- DevOps implementation checklist
- Gap assessment survey
- Best practices
- Patterns
- Anti-patterns
- Summary
- DevOps Action Plan
- What defines a cloud?
- Elasticity
- History of cloud
- Benefits of cloud
- Public, Private, or Hybrid?
- Governance in cloud
- Cloud deployment
- Introduction to AWS
- Introduction to Azure
- Introduction to SoftLayer
- Why virtualization?
- Virtual machines
- Virtualization with Citrix
- Summary
Each student will receive a comprehensive set of materials, including course notes and all the class examples.
Experience in the following is required for this DevOps class:
- A desire to learn how to successfully implement DevOps in your organization.
Live Private Class
- Private Class for your Team
- Live training
- Online or On-location
- Customizable
- Expert Instructors