Applying DevOps

The Hands-On Training

Hands-On Training: applying DevOps immediately

(Software Architects, Software Developers, Software Tester, DevOps Engineers)

Relevance of DevOps and Technologies

DevOps is revolutionizing the way software is developed, deployed, and operated by shortening release cycles and consistently ensuring quality. The essence of DevOps is automation. This not only boosts efficiency but also systematically reduces error sources, creating shorter feedback cycles that enable true agility. DevSecOps takes this further by continuously integrating automated security checks into the process. Key technologies central to this include containers, for a consistent execution environment and thus platform independence. Kubernetes enables container orchestration across multiple hosts and even clusters, thereby providing fail-safety and scalability. With GitHub Actions as an automation platform, a dynamic CI/CD solution can be realized that natively corresponds to the GitOps approach. Professional monitoring and observability solutions offer continuous monitoring and enable real-time understanding of system behavior to continuously improve system reliability.

Why This Course Stands Out

In this course, we'll jointly work through 10 continuous development stages to build a real-world project. You'll directly apply the introduced technologies, gaining valuable experience in integration, troubleshooting, and implementing security best practices from the start. This approach will equip you with a holistic understanding of DevOps and how tools, concepts, and technologies work together, allowing you to put your knowledge to immediate, productive use.

Course Structure: Hands-On Project with Continuous Evolution

We'll start with an existing web application of appropriate size – already versioned in Git. It consists of a frontend, backend services with individual databases, and a message broker. We'll refresh containerization basics using Docker/Compose and then dive into Kubernetes, the foundation for scalable and reliable container management across multiple hosts and clusters.

Next, we'll use GitHub Actions for automated CI/CD, simplifying the application deployment process. We'll focus on proven secret management methods and implement centralized logging and monitoring using the "EFK stack" plus Prometheus and Grafana.

As we progress, we'll deploy the Istio service mesh for advanced network control, security, and observability. Finally, we'll introduce Helm and Argo CD, tools that streamline and scale the DevOps stack for complex applications.

Learn:

  • Solid Kubernetes Foundation: Gain a comprehensive understanding of Kubernetes fundamentals and confidently deploy and manage clusters.
  • CI/CD with GitHub Actions: Build seamless CI/CD pipelines for automated testing and deployment to Kubernetes, streamlining your development workflow.
  • Scalable, Reliable Operations: Learn how to ensure high availability and performance within your Kubernetes applications.
  • Secure, Monitored Systems: Implement security best practices and set up robust monitoring within your Kubernetes environment.
  • Tool Integration and Troubleshooting: Master the use and integration of key DevOps tools, gaining practical troubleshooting skills.

References

GoldbeckDataportTheben Smart EnergyHedgehogDE-CIXRösberg EngineeringKASTOLTB LeitungsbauChemical Check

Training

minimum 4 participants.

Content

Normal

2 Days
2d

Extended

3 Days
3d
1. Containerization and Local Orchestration with Docker / Composecaret down
2. Kubernetes (K8s) Basics and Deploymentcaret down
3. Secure Public Access via Ingress and HTTPScaret down
4. Advanced Secrets Managementcaret down
5. CI/CD with GitHub Actionscaret down
6. Logging with Elasticsearch, Fluentd/-Bit, Kibana (EFK)caret down
7. Monitoring with Prometheus and Grafanacaret down
8. Additional Security Best Practicescaret down
9. Service Meshes with Istiocaret down
10. Helm and Argo CDcaret down
Outlookcaret down
Certificate
per participant, plus VAT and traveling cost according to expenditure
1.090 €
1.490 €

For individuals

  • Open training for single participants.
  • Book individually.
  • Remote.

Upcoming Dates

  • Jun 2, 2025 - Jun 4, 2025 - TrainingDateState.Open

For companies

(minimum 4 participants)

  • On your demand.
  • Book exclusively for your team.
  • On site or remote.
  • Traveling cost according to expenditure

Your benefit

Verified Open Badge

Certification System

  • Content adopted to your needs - for your team to profit in the best possible way.
  • English and German - currently we offer this field-tested training in whole Europe.
  • Experienced speakers known from various conferences (.NET Cologne, DWX, IT-Tage, ...) having the technical and dedactical skills to teach the exactly the knowledge your scenario needs.
  • Inhouse or remote - all trainings.
  • A theory and a practice part is included in all trainings.
  • Complete training records will be handed over.
  • A training certificate will be handed over to all participants.

Trainers

Profile image Professional

Max Jung

Freelance Softwarearchitect | Trainer | Consultant
iSAQB® Certified Professional for Software Architecture - Foundation Level

Conferences (excerpt)

Magdeburger Developer DaysCloud LandDigital Crafts Day