Skip to main content

Learn DevOps practices and techniques with WellD

Effective integration between software development and IT operations.

Objectives_

Why implement DevOps practices?

In today’s technological landscape, effective integration between software development and IT operations is essential to ensure speed, efficiency, and quality in product delivery.


This course is designed to provide participants with the advanced skills needed to implement DevOps practices within their organizations, improving team collaboration and optimizing development and delivery processes.

Topics_

What topics are covered?

During the DevOps workshop, participants will explore a series of key topics to gain a deep and practical understanding of the most advanced technologies and methodologies in the industry.

🌳
Git

The workshop begins with a recap of the most useful Git commands, going beyond the basics to explore features that optimize workflow. Various branching strategies will then be discussed, analyzing how to select the most suitable approach for the team and specific project.

🚀
CI/CD

Continuous Integration and Continuous Delivery
Participants will learn how to create and manage effective CI/CD pipelines. The focus will be on automating the build, test, and deployment processes, ensuring that every code change is integrated and delivered securely and quickly.

🐳
Containerization

The standards of the Open Container Initiative (OCI) will be examined, and the use of Docker along with other build tools will be explored. This section will provide the skills necessary to create consistent and isolated development and production environments, facilitating scalability and application management.

☸️
Kubernetes

Participants will learn how to manage clusters by understanding how to organize and isolate resources within the system. The creation and management of various components such as pods, deployments, services, volumes, secrets, and more will also be covered, providing the skills to deploy applications in a scalable and resilient way.


Kustomize

Finally, templating on Kubernetes with Kustomize will be explored. This part of the course will teach how to customize and manage Kubernetes manifests efficiently, allowing for clean and easily modifiable configurations across different environments.

In practice_

How is the course structured?

6 intensive days

Maximum 7 people per session

Teaching approach, alternating theoretical and practical sessions:


  • Setting up a CI/CD pipeline
  • Creating and optimizing a Docker image
  • Implementing a Kubernetes cluster
  • Customizing Kubernetes manifests using Kustomize

The practical exercises will be carried out on dedicated virtual machines. Participants will work on a project hosted on GitLab, using the programming language chosen based on the context (e.g., Java).


This hands-on approach ensures that the skills acquired are immediately applicable in real-world scenarios.

DevOps workshop

About us_

Who have chosen us say...

Many companies have chosen our courses and workshops to invest in the training of their employees, recognizing the importance of providing continuous professional growth opportunities.


These moments not only foster the acquisition of new skills but also serve as occasions for team building, helping to strengthen collaboration and cohesion within workgroups.

Contact us_

Would you like to learn DevOps techniques or involve your company in a DevOps course?

Contact usarrow

Why company training?

The success of your company starts with the people!
Train your team with us through our Team Training programs, either at our offices or directly at your location.

Take a look at our workshop Lego4Scrum.View Lego4Scrumarrow
Team high five