Instructor-led training
DevOps for Managers & Leaders Training in Anaheim, California
This two-day DevOps workshop is loaded with practical real-world information.
What you'll learn
This two-day DevOps workshop is loaded with practical real-world
information. As part of DevOps management, you should be aware of how to
confidently design a DevOps roadmap for your organization, understand
the various key components, and communicate your DevOps progress. DevOps
Management also requires you to understand that automation is a key to
success and how to create a culture that supports technology-enabled
business. 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.
Prerequisites
A desire to learn how to successfully implement DevOps in your
organization.
Course Outline
CHAPTER 1. 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
CHAPTER 2. Cultural Alignment & Workforce Strategy
Leading the charge to DevOps
Core values and mission
Communication
Collaboration
Value stream mapping
Behavioral patterns
Culture assessment
Summary
CHAPTER 3. 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
CHAPTER 4. CI Tools
Challenges solved by CI tools
Introduction to Jenkins
Introduction to Hudson
Introduction to Cruise
Introduction to SaltStack
Comparison
Summary
CHAPTER 5. Monitoring
What to monitor?
How to monitor?
Why to monitor?
Application Performance Monitoring
Infrastructure monitoring
Monitoring across the stack
Summary
CHAPTER 6. 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
CHAPTER 7. 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
CHAPTER 8. Agile
History of Agile
Managing sprints
Maintaining the backlog
Working with story points
Distributed agile
Kaizen
Kanban
Summary
CHAPTER 9. Building Tools
Build tool history
Repeatability
Notification
Continuous build
Build tool basics
Summary
CHAPTER 10. 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
CHAPTER 11. 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
CHAPTER 12. 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
CHAPTER 13. Best Practices
Who are the folks using the various solutions?
DevOps implementation checklist
Gap assessment survey
Best practices
Patterns
Anti-patterns
Summary
CHAPTER 14. DevOps Action Plan
Appendix A. Cloud Computing & Virtualization
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
Appendix B. Servers
Introduction to application servers
WebSphere
Tomcat
Web servers
Tracing and logging
Servlet containers
Fixpack automation
Dependencies
Cluster considerations
High availability
Summary
Training locations
DevOps for Managers & Leaders training across the U.S. and beyond.
We provide DevOps for Managers & Leaders training onsite and live online for organizations throughout the United States and internationally.
View all DevOps for Managers & Leaders training locations
Train your team with HSG
Private, instructor-led training customized for your organization.
- Onsite or live online delivery
- Customized curriculum
- Training for groups of 3 or more
- Flexible scheduling
- Experienced instructors
Questions? Call us at 303.377.6176
or email info@hartmannsoftware.com
Ready to train your team?
Let's customize this training for your organization.
Tell us about your employees, your goals, and your preferred schedule. We'll prepare a training proposal covering scope, delivery format, and pricing.