Opleiding : DevOps, stand van de techniek en best practices

DevOps, stand van de techniek en best practices

Downloaden in pdf-formaat Deze cursus delen via mail 2


De Amerikaanse internetgiganten hebben de DevOps-methode(n) gepopulariseerd, waardoor een grotere reactiviteit van het IS mogelijk wordt in zijn strategische afstemming. Dit seminar presenteert de DevOps-concepten en -tools, zodat deelnemers kunnen nadenken over een DevOps-reorganisatie van een DSI.


Inter
Intra
Op maat

seminarie ter plaatse of via klasverband op afstand

Ref. DOE
Prijs : 2090 € V.B.
  2d - 14u00




De Amerikaanse internetgiganten hebben de DevOps-methode(n) gepopulariseerd, waardoor een grotere reactiviteit van het IS mogelijk wordt in zijn strategische afstemming. Dit seminar presenteert de DevOps-concepten en -tools, zodat deelnemers kunnen nadenken over een DevOps-reorganisatie van een DSI.

Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
  • Het belang van de DevOps-reorganisatie van de DSI meten
  • Kennis van de componenten van een DevOps softwarefabriek
  • In staat zijn een strategie te ontwerpen om een DSI te laten evolueren naar een DevOps-organisatie
  • De inzet begrijpen van het opschalen naar een agile onderneming

Doelgroep
Besluitvormers, IT-architecten, managers en medewerkers van de DSI.

Voorafgaande vereisten
Geen bijzondere kennis.

Opleidingsprogramma

De DevOps-methode

  • DevOps en andere referentiesystemen (agile, lean, ITIL®).
  • Welke rollen en competenties voor de productie?
  • De vier waarden van DevOps: cultuur, automatisering, meten, delen.
  • De juiste metrieken kiezen. Goede praktijken (MTTR). De vijf belangrijkste indicatoren van de IT-prestaties.
  • DevOps is het nieuwe paradigma van de DSI: transparantie, gedeelde visie, vertrouwen, continue verbetering.
  • Dev- en Ops-stereotypes: percepties en realiteiten.
  • Verdeling van de kosten in een klassiek IT-project tussen de bouw- en de onderhoudsfase.
  • De problematiek van de ontwikkelingskosten/onderhoudskosten.
  • Het belang van de time to market. Opsporen van overbodige functionaliteiten.
  • DevOps is een uitbreiding van de agile-principes naar de volledige waardeketen. Continue integratie en implementatie.
  • De gemeenschappelijke cultuur als richtlijn. Maturiteitsstadia van een team. Collectieve intelligentie.
  • Drie instanties die DevOps-certificeringen aanbieden: DASA, DevOps Institute, SAFe.

De IT-tools van een DevOps-team

  • De centrale rol van de tool voor continue integratie (voorbeeld: Jenkins).
  • Containerisatie (LXC, Docker, enz.), waterdicht maken om de uitrol te vergemakkelijken.
  • Voorbeeld van een DevOps on cloud fabriek: "Azure DevOps" van Microsoft.
  • De "perifere" elementen: ChatOp, de projectmanager, de eisenmanager.
  • Globale beschrijving van een DevOps softwarefabriek.
  • De "perifere" elementen: de versiebeheerder, de IDE, de compiler, de verschillende testtools.

Van operabiliteit naar betrouwbaarheid

  • Chaos Monkey, Netflix voorbij de bugacceptatie.
  • Productiviteit en betrouwbaarheid: de twee pijlers van DevOps engineering.
  • De rol van logs monitoring. Oplossingen zoals de ELK stack (Elasticsearch, Logstash en Kibana) of Splunk.
  • Monitoring en indicatoren om de feedback aan ontwikkelaars te versnellen: AppDynamics, New Relic, Prometheus.
  • Betrouwbaarheid on cloud: met SLA's en gebruikmakend van de functionaliteiten van het platform.
  • ILS (integrated logistics support), rekening houden met de behoeften met betrekking tot betrouwbaarheid.
  • Beveiliging, GDPR en cloud computing. De normen ISO 27017 en 27018. De Cloud Security Alliance, ENISA.
  • Beoordeling van de veiligheid van leveranciers. Overzicht van certificeringen/kwalificaties.
  • De verschillende soorten tests, hun beheer en automatisering.
  • Is er nood aan een "tester"-functie in het DevOps-team. DevOps en TDD (Test Driven Development).
  • BDD (Behavior Driven Development), de DevOps-test en -methode. DevSecOps.

Evolutie van de DSI naar een DevOps-organisatie

  • Situaties die gunstig zijn voor DevOps. Waar beginnen? Risico's, succesfactoren.
  • De juiste omgeving en nieuwe gewoonten creëren, mislukken om beter te worden, wendbaar blijven.
  • Doelen stellen: het belang van storytelling, het belang om een doel te hebben, aanpassing en autonomie koppelen.
  • Een leider zijn ten dienste van de teams: controle uit handen geven, inspireren en ondersteunen, uw eigen manifest creëren.
  • Focussen op succes: klantwaarde en meting van succes.
  • Meer durf tonen, uit de comfortzone stappen, veerkracht stimuleren, mislukkingen aanvaarden en er iets mee doen.
  • Samen het meetinstrument bouwen (gekoppeld aan de klantwaarde) en feedback organiseren.
  • Het managen van cultuurverandering.
  • Geleidelijk naar de gezamenlijk gekozen DevOps evolueren.
  • Voorbeelden van geslaagde transities.

DevOps en de scaled agile onderneming

  • Beheer "Buiten de begroting". Budgettair beheer en vastlegging van uitgaven.
  • Probleemstellingen van scaled agile framework: lokale prestaties en wereldwijde consistentie; meerdere teams voor één product.
  • Scaled agile frameworks: SAFe, LeSS, Nexus.
  • Gevolgen voor de uitbestedingsstrategie: reikwijdte en nieuwe soorten contracten.
  • Opschalen in de drie frameworks. De "DevOps-maturiteit" van de teams is niet genoeg.
  • Synchronisatie en timing van de Sprints. Super Sprints. Het Features Team.
  • Portefeuillebeheer: invoering van wendbaarheid in beheersystemen en -praktijken.


Praktische modaliteiten
Groepsdiscussie
Strategische uitwisselingen.
Leer methodes;
De spreker presenteert de software-instrumenten die hij belangrijk acht. Er is geen demonstratie gepland.

Feedback van klanten
4,3 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.


Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand