Wat zijn de doelstellingen van de opleiding?
Opleidingsprogramma
Inzicht in de DevOps-aanpak
De oorsprong van de DevOps-beweging
De noodzaak van industrialisatie in operations
Ontwikkelaars en systeembeheerders: business, verschillen
Industrialiseren van implementaties
Rol van automatisering
Standaardisatie van deliverables
Implementatie van een software factory, source management (SCM)
Continue integratie met Jenkins, Maven plugins, jUnit,...
Workshop: Jenkins/gerelateerde plugins instellen
Opzetten van de infrastructuur, virtualisatie
Virtualisatie: soorten en bijdragen
Opzetten van een ontwikkel- en testomgeving (Vagrant)
Docks beheren met Docker (Container approach)
Workshop: het opzetten van een ontwikkel/test omgeving
Opzetten van een technische infrastructuur
Gemeenschappelijk en herhaalbaar proces
Vergelijking van tools: Puppet, Chef, Ansible, Salt, ...
Workshop: Implementatie via Puppet
De installatie van een toepassing automatiseren
Overzicht van benaderingen/tools : Ansible, Salt, Fabric, ...
Voorstelling van Liquibase voor het beheer van database-evoluties
Workshop: de installatie van een toepassing automatiseren
Applicatiebewaking
Monitoringplan
Logbeheer, aggregatie, tools (Logstash, ElasticSearch)
Workshop: keuze van metrieken, implementatie van monitoringtools