Fundamentals of DevOps
Published by O'Reilly Media, Inc.
Learn the tools, processes, and culture of successful DevOps
Course Outcomes
- Understand the core principles, values, and key practices of the DevOps methodology
- Learn how to foster a culture of collaboration and continuous improvement
- Explore the essential tools from the DevOps toolbox necessary to optimize IT operations
- Learn how to develop actionable strategies that can help transform IT into a strategic asset for the business
- Discover the benefits of infrastructure as code in automating and managing infrastructure
- Learn how to create a roadmap for implementing DevOps principles and practices
- Understand how to eliminate inefficiencies in workflows using Lean principles
- Gain familiarity with the evolving roles and responsibilities of a DevOps-enabled IT team
Businesses increasingly rely on DevOps practices, technical agility, and next-generation development and IT tools to streamline IT operations, integrate automation, improve test coverage, accelerate delivery, and align the flow of project and product development work. The integration of development and operations, “shifting left,” fosters a culture of collaboration, efficiency, continuous improvement, and greater accountability. Understanding how to apply these mechanisms in the workplace make DevOps expertise a critical asset for any organization aiming to stay competitive and responsive to market demands.
Join expert Chris Knotts to get a concise but comprehensive overview of key DevOps principles, practices, and tools. You’ll learn the essential skills to implement DevOps strategies effectively, enhancing collaboration, optimizing workflows, and driving significant improvements in operational efficiency and innovation.
What you’ll learn and how you can apply it
- Cultivate a collaborative DevOps culture, breaking down silos between development, operations, and other technology/IT teams
- Use Lean principles to identify and eliminate workflow inefficiencies, optimizing flow of work and reducing waste
- Develop actionable strategies for transforming IT from a cost center to a strategic asset that drives business value
- Understand how continuous integration and continuous deployment practices enhance software delivery speed and reliability
- Apply infrastructure as code concepts to improve management and consistency of IT provisioning, consistency, efficiency, and repeatability
- Adapt to evolving IT roles and responsibilities within a DevOps framework, enhancing personal and team effectiveness
- Implement practical automation techniques to streamline operational tasks, reducing manual effort and increasing reliability
This live event is for you because...
- You’re an IT leader, manager, CIO, or CTO who’s looking to drive operational efficiencies and foster a culture of innovation within your teams.
- You’re a system administrator or IT operations staff seeking to enhance your skills and integrate DevOps practices into your workflow.
- You’re a developer, application team lead, or software manager aiming to understand and implement continuous integration and deployment practices.
- You’re an infrastructure/configuration manager who wants to adopt infrastructure as code and automation to streamline operations.
- You’re a release engineer or QA professional looking to closely align your work with development and operations for smoother releases.
- You’re a Scrum Master, Agile coach, or project manager who wants to incorporate DevOps practices into your agile methodologies.
- You’re a product owner or manager who wants to understand how DevOps can accelerate time-to-market and improve product quality.
- You’re involved in the IT value chain and are interested in learning about DevOps principles and practices to improve collaboration and efficiency.
Prerequisites
- Familiarity with the high-level workings of your organization’s IT departments (no prior DevOps knowledge necessary)
Recommended preparation:
- Test connection with Miro (if you see the invitation to join, the test has been successful)
Schedule
The time frames are only estimates and may vary according to how the class is progressing.
Introduction to DevOps (20 minutes)
- Presentation: Overview of DevOps and its business value
- Group discussion: Your experience with DevOps
- Q&A
DevOps culture and principles (40 minutes)
- Presentation: The CALMS framework and cultural shift in DevOps
- Group discussion: Exploring cultural barriers
- Q&A
- Break
Key practices and automation (40 minutes)
- Presentation: Continuous integration/continuous deployment (CI/CD) and infrastructure as code (IaC) fundamentals
- Group discussion: Your use of CI/CD and IaC
- Q&A
- Break
DevOps tools overview (40 mins)
- Presentation: Quick tour of essential DevOps tools
- Hands-on activity: Explore tools and function families
- Q&A
Implementing DevOps in your organization (40 minutes)
- Presentation: Steps to adopting DevOps and building a roadmap
- Hands-on activity: Sketch a mini-DevOps action plan
- Q&A
- Break
Roles in DevOps (40 minutes)
- Presentation: Key roles and evolving responsibilities in DevOps
- Group discussion: How your role might change or evolve
- Q&A
Wrap-up and Q&A (20 minutes)
Your Instructor
Chris Knotts
Chris Knotts is a leader in enterprise technology with over two decades of experience in training, coaching, and emergent technology enablement. He rapidly equips teams with literacy on topics such as enterprise software engineering, advanced analytics, data engineering, DevOps, agility, continuous delivery, information security, and AI/machine learning. Many established enterprise training firms source the majority of their titles related to enterprise DevOps from programs Chris has developed. He has fifteen years of experience in corporate learning, communication, creative strategy, and product development. His clients include Cisco Systems, Johnson & Johnson, Harvard University, Coca-Cola, the US Patent and Trademark Office, the Department of Homeland Security, Hilton Hotels, and many others.