Who will be your instructor?
Oliver Hankeln
Oliver is a freelance IT consultant and DevOps trainer. He started out as software developer and later moved to IT operations, so that he has seen and lived both “sides” of the Dev - Ops continuum and was able to gather an overarching view of the problems and chances therein.
Oliver has well over 15 years of experience as software developer, operations engineer, certified Professional Scrum Master (scrum.org) and team lead.
He is not only interested in modern DevOps technologies but also focuses on the cultural aspects of DevOps and agile software development.
More information about Oliver is available at http://www.hankeln-consulting.de
Peter Götz
Peter is an IT consultant and agile coach. He has more than 15 years of experience with software development in different roles and from different perspectives. As scrum.org certified Professional Scrum Trainer he supports his clients in introducing and implementg of Scrum in software development projects.
Peter has vast experience as a software developer in agile projects mostly in Java. But he also got to know and love the work as agile coach, Scrum master and product owner in various client’s projects.
More information about Peter is available here: https://pgoetz.de/
Topics:
- Definition of “Devops”
- Three Ways according to Gene Kim
- Relationship to Agile
- What can Dev and Ops learn from each other?
- Cultural approach to mistakes
- Automated tests
- Continuous Integration, Delivery, Deployment
- Monitoring
- Conway’s Law and software architecture
- Containerization and Container Orchestration
Agenda:
- Introduction: Logistics, trainer and student introduction
- DevOps Game - practical exercise to understand the pain of silos
- Why DevOps? Why do we need DevOps, why is it important?
- Definition of DevOps: what is DevOps and what it is not
- Case study introduction - practical introduction into the code and repository, getting to know the tools
- DevOps and Agile: how they correlate
- Dev <-> Ops: what Dev can learn from Ops and vice versa
- Error culture: why is it important, what is it - made concrete with a practical exercise / simulation
- Testautomation - theory and practical work in the case study
- Architecture - How does architectural work change in a DevOps / Agile environment and how does it look like
- Continuous Integration / Delivery / Deployment: what is it plus practical work in the case study - create a CI/CD pipeline
- Monitoring: why is it important and what does it mean?
- Containerisation: what is it and how does it work plus practical work on the case study with Docker
- Container Orchestration: what is it and how does it work plus practical work on the case study with Kubernetes
- Continuous Deployment: practical work on the case study to be able to continuously deploy into production
- Closing: open questions and clarification
Who can attend?
Members of development and operations teams like software developers, sysadmins and testers and everyone else who has an interest in DevOps who are not afraid of Tech.
Duration
2 days