DevOps Foundation
Course Overview:
The DevOps Foundation® course is designed to provide learners with a comprehensive introduction to the DevOps philosophy, covering its core principles, essential practices, and relevant frameworks. It kicks off with lessons defining DevOps and exploring its significance in the modern tech landscape. Learners will delve into the Three Ways of DevOps, understand the Theory of Constraints, and learn about Chaos Engineering and the attributes of Learning Organizations. Through the course, participants will also engage with key DevOps practices such as Continuous Delivery, Site Reliability Engineering, DevSecOps, and more. They will study various business and technology frameworks including Agile and Lean, and examine cultural aspects and behaviors crucial to DevOps transformation.
The curriculum further includes automation strategies, constructing DevOps toolchains, and leveraging metrics for improvement. Finally, the course emphasizes the importance of collaboration, leadership, and continuous evolution in the DevOps journey. By enrolling in DevOps foundations classes, learners will gain the knowledge and skills necessary to contribute to and lead successful DevOps initiatives within their organizations.
Prerequisite:
To ensure participants can fully benefit from the DevOps Foundation® course, the following prerequisites are recommended:
Please note that the DevOps Foundation® course is designed to be accessible to a wide range of professionals, including those who are new to DevOps concepts. No advanced technical skills or previous experience with DevOps practices are required. The course aims to provide a foundational understanding of DevOps principles and practices, and it will prepare you for further learning and implementation in your organization.
Duration:
Full 2 Days (16 Hours)
Target Audience for DevOps Foundation:
The target audience for the DevOps Foundation course includes Management, Operations, Developers, QA and Testing professionals such as:
Analysts, Business Managers, Business Stakeholders, Change Agents, Consultants, DevOps Consultants, DevOps Engineers, Infrastructure Architects, Integration Specialists, IT Directors, IT Managers, IT Operations, IT Team Leaders, Lean Coaches, Network Administrators, Operations Managers, Project Managers, Release Engineers, Software Developers, Software Testers/QA, System Administrators, Systems Engineers, System Integrators, Tool Providers
Learning Objectives and Outcomes:
What You’ll Learn:
- DevOps concepts and terminology
- Core DevOps Principles
- Key DevOps Practices
- Business and Technology Frameworks
- Culture, Behaviors and Operating Models
- Automation and Architecting DevOps Toolchains
- Measurement, Metrics, and Reporting
- Sharing, Shadowing and Evolving
Benefits for Organizations:
- Shorter development cycles, faster innovation
- Reduced deployment failures, rollbacks, and time to recover
- Improved communication and collaboration
- Increased efficiencies
- Reduced costs and IT headcount
Benefits for Individuals:
- Common DevOps concepts and terminology
- Benefits to the business and IT
- Continuous Integration, Continuous Delivery, testing, security and the Three Ways
- DevOps relationship to Agile, Lean and ITSM
- Improved workflows, communication, and feedback loops
- Automation practices including deployment pipelines and DevOps toolchains
- Scaling DevOps for the enterprise
- Demonstrate entry-level of DevOps knowledge
Course Outline:
The course will be covered:
- Course Introduction
- What is DevOps?
- Why DevOps? Why Now?
- The Business Perspective
- IT Perspective
- DevOps Principals
- DevOps Practices
- Continuous Integration and Continuous Delivery
- Other DevOps Practices
- DevOps and Other IT Frameworks
- DevOps Value – Culture
- DevOps Value – Automation
- DevOps Value – Measurement
- DevOps Value – Sharing
- DevOps in the Enterprise
- Organizational Considerations
- Getting Started
- Challenges, Risk, and Critical Success Factors