Course Outline
Introduction
- DevOps vs Agile
- Overview of DevOps core concepts
- Understanding the key benefits of DevOps
Understanding the DevOps Phases
- Continuous integration
- Continuous delivery
- Continuous deployment
- Continuous testing
- Continuous monitoring
Defining DevOps Structure and Processes
- Understanding DevOps roles and responsibilities
- Planning and evaluating DevOps adoption
- Customizing or standardizing DevOps pipeline
Setting Up the DevOps Infrastructure
- Choosing a Kanban tool for workflow tracking (Jira, Azure DevOps, etc)
- Managing source codes using Git
- Building applications with Gradle and Jenkins
- Deploying applications with Docker and Kubernetes
Building Automation Tools
- Understanding automation scenarios
- Creating and running automated tests with Selenium
- Implementing build and deployment automation workflows
Integrating Security in DevOps Processes
- Understanding DevSecOps model
- Defining security policies and procedures
- Automating DevOps security processes and tools
DevOps Best Practices and Tips
Summary and Next Steps
Requirements
- An understanding of Agile methodologies
- Experience in software development
Audience
- DevOps engineers
- IT managers
- Developers
Testimonials
It gave me a better understanding of Zabbix monitoring
- Leicestershire County Council
Firstly, learners will sum up their experience in the game, explain it carefully, and gain a deeper understanding of knowledge.
优 翟
Edutainment
莎娜 陶
Hands-on part
纪鹏 曾
Time to exchange information between participants.
Gabriel Tendera
references to the trainer's design experience while discussing specific issues
Techland sp. z o.o.;
Real-life examples.
Techland sp. z o.o.;
Examples and / or hypothetical use of the discussed concepts.
Techland sp. z o.o.;
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
I understand (almost) everything which Adriano explained us. Good tematics, understandable presentation.
- W.UP Kft
The use case based approach and the trainer's up to date knowledge base.