- Leren door doen
- Trainers met praktijkervaring
- Klassikale trainingen
- Gedetailleerd cursusmateriaal
- Duidelijke inhoudsbeschrijving
- Maatwerk inhoud mogelijk
- Trainingen die doorgaan
- Kleine groepen
In de cursus DevOps Fundamentals van SpiralTrain leren de deelnemers de voordelen van een nauwe samenwerking tussen Development en Operations. Door de inzet van DevOps kunnen organisaties de productie en deployment van software applicaties en services beter en sneller laten verlopen. DevOps omvat ook de automatisering van code deployment waardoor menselijke fouten worden vermeden en het proces reproduceerbaar is.
In de cursus DevOps Fundamentals leer je de basisprincipes van DevOps, die essentieel zijn voor moderne softwareontwikkeling. Deze cursus begint met een overzicht van de omstandigheden die tot de introductie van DevOps hebben geleid. Je ontdekt hoe development, testing en deployment voorheen geïsoleerde activiteiten waren, wat resulteerde in tijdverlies. Ook de relatie tussen DevOps en de Agile Development methodology wordt behandeld.
Vervolgens wordt ingegaan op hoe in DevOps deze activiteiten op elkaar worden afgestemd, wat leidt tot een snellere doorlooptijd. Het belang van ownership en accountability voor het vergroten van de kwaliteit in DevOps wordt benadrukt. Ook de rol van het automatiseren van tests en deployment komt aan bod, waarbij je leert hoe deze processen de efficiëntie kunnen verbeteren.
De verschillende fasen van het development en deployment proces worden besproken binnen de context van de cursus DevOps Fundamentals. Hierbij is er aandacht voor het management van planning, development, testing, release en deployment. Je leert hoe deze fasen op elkaar zijn afgestemd om een soepel verloop van de projecten te waarborgen.
Naast technische aspecten komt ook de DevOps culture uitgebreid aan bod. Het belang van zowel hard als soft skills, verschillende rollen en verantwoordelijkheden, troubleshooting en problem solving zijn ook onderdeel van het programma van de cursus. Je leert hoe een sterke DevOps-cultuur bijdraagt aan succesvolle samenwerking en projectresultaten.
Tenslotte besteden we aandacht aan de tooling die in DevOps processen kan worden ingezet. Je maakt kennis met tools zoals Chef, Puppet en Ansible voor configuration management, en leert over Nagios voor monitoring. Daarnaast komen Jenkins, Bamboo en TeamCity aan bod voor continuous integration. Voor meer informatie over Chef kun je de officiële site van Chef bezoeken. Ook is het nuttig om te kijken naar de cursus Kubernetes Orchestration om je kennis van DevOps verder uit te breiden.
De cursus DevOps Fundamentals is bedoeld voor een ieder die betrokken is bij IT development, IT operations of services en die wil leren wat bedoeld wordt met een DevOps manier van werken.
Bekendheid met de Agile Development methodology en Scrum is bevorderlijk voor de begripsvorming maar is niet strict noodzakelijk.
De concepten worden besproken aan de hand van interactieve sessies, oefeningen en korte workshops. De cursustijden zijn van 9.30 tot 16.30.
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat DevOps Fundamentals.
Module 1 : DevOps Intro |
Module 2 : Architecture Features |
Module 3 : DevOps Lifecycle |
|
What is DevOps? Development and Operations Faster Deployment Automated Deployment DevOps Roots Agile Methodology Versioning Time to Market Reproducibility Quality Assurance Manageable Chunks |
Collaboration Work as One Team Strengthening Accountability Strengthening Ownership End-To-End Responsibility Automation Automated Tests Automated Deployment Continuous Improvement Integration Configuration Management |
Continuous DevOps Planning Get Teams in Sync Development Stage Testing by QA team Continuous Integration Release New Version Release Management Deployment Process System Monitoring Team Collaboration |
Module 4 : DevOps Engineers |
Module 5 : DevOps Automation Tools |
|
|
DevOps Culture System Operators Software Developers Production IT Staff Hard and Soft Skills Understanding Lifecycle Engineer Roles Engineer Responsibilities System Troubleshooting Problem Solving |
Infrastructure Automation AWS and Azure Configuration Management Chef, Puppet or Ansible Monitoring with Nagios Deployment Automation Jenkins, Bamboo, Team City Log Management with Splunk Performance Management App Dynamic |