DevOps Fundamentals
Lesgeld
Cursus DevOps Fundamentals
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.
Ownership en A
Cursus DevOps Fundamentals
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.
Ownership en Accountability
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.
Development Phases
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.
DevOps Culture
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.
Tooling in DevOps
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.
Doelgroep Cursus DevOps Fundamentals
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.
Voorkennis Cursus DevOps Fundamentals
Bekendheid met de Agile Development methodology en Scrum is bevorderlijk voor de begripsvorming maar is niet strict noodzakelijk.
Uitvoering Cursus DevOps Fundamentals
De concepten worden besproken aan de hand van interactieve sessies, oefeningen en korte workshops. De cursustijden zijn van 9.30 tot 16.30.
Certificering DevOps Fundamentals
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat DevOps Fundamentals.
Modules
Module 1 : DevOps Intro
- What is DevOps?
- Development and Operations
- Faster Deployment
- Automated Deployment
- DevOps Roots
- Agile Methodology
- Versioning
- Time to Market
- Reproducibility
- Quality Assurance
- Manageable Chunks
Module 2 : Architecture Features
- Collaboration
- Work as One Team
- Strengthening Accountability
- Strengthening Ownership
- End-To-End Responsibility
- Automation
- Automated Tests
- Automated Deployment
- Continuous Improvement
- Integration
- Configuration Management
Module 3 : DevOps Lifecycle
- 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
- DevOps Culture
- System Operators
- Software Developers
- Production IT Staff
- Hard and Soft Skills
- Understanding Lifecycle
- Engineer Roles
- Engineer Responsibilities
- System Troubleshooting
- Problem Solving
Module 5 : DevOps Automation Tools
- 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