- Course overview
- Course details
- Prerequisites
Course overview
About this course
This course is designed to provide learners with a comprehensive understanding of DevOps principles and practices. It aims to equip participants with the knowledge and skills necessary to improve collaboration and integration between software developers and IT operations professionals.
At course completion
You will able to:
- Understand the fundamentals of DevOps philosophy and its impact on the culture of software development and operations.
- Gain knowledge of modern DevOps technology stacks and toolchains for efficient software delivery.
- Learn to design and manage applications architectures that are optimized for continuous integration workflows.
- Acquire skills in implementing continuous testing strategies to ensure software quality and reliability.
- Explore the creation and management of ephemeral and elastic infrastructures to support scalable, on-demand application needs.
- Master the practices of continuous delivery and deployment to automate the release process and reduce time-to-market.
- Develop the ability to set up metrics, monitoring, and observability to proactively manage the health of applications and infrastructure.
- Understand governance in DevOps contexts, including compliance, security, and policy enforcement.
- Address the human element of DevOps engineering by promoting collaboration, communication, and empathy among teams.
- Prepare for organizational transformation by aligning DevOps practices with business objectives to drive performance improvements.
Audience profile
- DevOps Practice Owners
- Process Designers
- Software Developers
- QA Engineers
- Security Engineers
- Engineer Systems
- Technical Project Managers
- Solution Architects
- Employees and Managers responsible for engineering or improving processes
- Consultants guiding their clients through process improvement and DevOps initiatives
Course details
Module 1: DevOps Engineering Introduction
Module 2: DevOps Technology
Module 3: Applications Architectures and Continuous Integration
Module 4: Continuous Testing
Module 5: Ephemeral Elastic Infrastructures
Module 6: Continuous Delivery and Deployment
Module 7: Metrics, Monitoring, Observability, Governance
Module 8: DevOps Engineering Humans
Prerequisites
- Basic understanding of software development processes and methodologies.
- Familiarity with the concepts of agile and lean principles.
- Awareness of basic IT operations like server maintenance, system administration, and networking.
- Some exposure to automation tools and scripting languages is helpful but not mandatory.
- Knowledge of version control systems such as Git.
Enquiry
Course : DevOps Engineering Foundation
Enquiry
request for : DevOps Engineering Foundation