- 2 hours
The DevOps Fundamentals course discusses how today's successful business strategies evolve around continuous improvement practices, and how implementing a DevOps environment can partly achieve this goal. Pre and post DevOps scenarios are examined, looking at the structure and characteristics of this environment. Several DevOps-related surveys are examined as well as a number of case studies involved with DevOps adoption.
Cultural changes associated with implementing DevOps are discussed, including challenges in this area. Finally, a wide range of commonly used DevOps-related automation tools and their purpose are presented.
This course is suitable for Software Developers, Engineers, IT Operation teams, Managers, Consultants or anyone interested in obtaining an overview of DevOps.
A general understanding of the organization's software development and deployment processes.
After completing this course, the student should be able to describe:
- What DevOps means to the organization, and them personally
- Key elements of DevOps adoption
- Some of the automation tools used in a DevOps environment
Traditional Software Development and Deployment Practices
Birth of DevOps
Key DevOps Elements
How DevOps Adoption Affects You
DevOps Skill and Knowledge Resources
Defining the DevOps Team
Right and Wrong Structures
DevOps Team Traits
DevOps Culture Challenges
Tools Used in a DevOps Environment