Follow our programme Engineer Devops
Eligible CPF and multi-financing up to 100%
To be recalled Access to the programmeApproach 3P
Our training centre guides you in identifying the ideal training, helping you maximize funding opportunities.
We put all the keys in hand for a start with confidence.
Experience an immersive and intensive training experience, designed to dive into practical workshops and real case studies.
Learn by doing, and develop concrete skills directly applicable to your future projects.
At the end of your career, we evaluate your acquired skills, issue certification attesting to your expertise, and accompany you to ensure your success in your professional projects.
You are now ready to excel!
Description of the training
Intensive training on DevOps practices, covering deployment automation, CI/CD pipeline management, continuous integration, systems monitoring.
Objectives of training
At the end of this training, participants will be able to:
- Understand the fundamental principles and DevOps culture.
- Automation of development and deployment processes (CI/CD).
- Improve collaboration between development and operations teams.
- Master the key tools of the DevOps ecosystem (Git, Jenkins, Docker, Kubernetes, etc.).
- Optimize infrastructure with infrastructure-as-code tools (IaC).
- Integrate security from the beginning of the development cycle (DevSecOps).
- Automate testing and improve code quality.
- Understanding DevOps' impact on organizational transformation.
Who is this training for?
The training is aimed at a wide audience, including:
- Developers and software engineers wishing to adopt DevOps to improve integration and continuous delivery.
- Systems and networks administrators who want to automate infrastructure management with DevOps.
- IT and CTO managers who want to lead DevOps transformation within their teams.
- Professionals in conversion or young graduates wishing to specialize in DevOps.
- Project leaders and IT consultants interested in understanding and integrating DevOps into their projects.
- Companies seeking to train their technical teams to adopt DevOps and optimize development cycles.
Prerequisites
No specific prerequisites are required. This training is available to anyone wishing to discover AWS, but a basic knowledge of computer science or information systems can be an asset.
Training programme
Introduction to DevOps and collaborative culture
- Presentation of DevOps principles and values.
- The impact of DevOps on the organization, development and exploitation processes.
- The benefits of collaboration between teams (Dev, Ops, QA, etc.) in a DevOps environment.
- Practical workshop: Define a DevOps workflow adapted to a given organization.
- Introduction to Git: version management, branch management, merger and best practices.
- Set up a Git restitory to manage source code and branches.
- Presentation of Gitflow and Git workflows.
- Practical workshop: Create a continuous integration pipeline to automate compilation and unit testing with Jenkins.
- Introduction to Infrastructure-as-Code (IaC): Concepts and Benefits.
- Using Terraform to describe and deploy cloud infrastructure (AWS, Azure).
- Create a Terraform script to deploy a simple infrastructure.
- Presentation of Ansible for the automation of configuration management.
- Writing Ansible playbooks to manage server configurations.
- Practical workshop: Create an Ansible playbook to configure a server on an infrastructure deployed with Terraform.
- Introduction to Docker: concept of containerization, creation of Docker images, container management.
- Creating a Dockerfile and a Docker image for a simple application.
- Using Docker Compose to manage multiple containers.
- Introduction to Kubernetes: large-scale container management.
- Deployment of Kubernetes pods, services and deployments.
- Practical workshop: Deploy an application in a Kubernetes cluster and manage resources.
- Reminder of the principles of IC/CD and their importance in a DevOps stream.
- Implementation of a Jenkins pipeline to automate integration and deployment.
- Practical workshop: Create a Jenkins pipeline with unit tests and deployment to a staging environment.
- GitLab CI/CD presentation: configuration of pipelines in GitLab.
- Creation of a GitLab CI/CD pipeline for continuous integration and deployment.
- Practical workshop: Automate deployment with GitLab CI/CD.
- Introduction to DevSecOps: integrate security from the beginning of the DevOps cycle.
- Presentation of the security tools for DevOps: SonarQube, OWASP ZAP.
- Introduction to Secret Management and Environmental Security.
- Integration of safety tests in CI/CD pipelines with Snyk, Aqua Security.
- Practical workshop: Add safety tests to an existing CI/CD pipeline and manage vulnerabilities.
- Introduction to performance monitoring with tools such as Prometheus and Grafana.
- Metric collection and dashboard creation to visualize system and application performance.
- Using ELK Stack (Elasticsearch, Logstash, Kibana) for log management.
- Monitoring and alerting with Grafana and Prometheus.
- Practical workshop: Implement performance monitoring of an application with Grafana and Prometheus.
- Cloud Environment Management (AWS, Azure, GCP) with Terraform and Kubernetes.
- Cloud automated deployment with Kubernetes for large-scale application management.
- Production deployment strategies: Blue/Green deployments, Canary releases and Rolling updates.
- Practical workshop: Deploy a production application in a Cloud environment with Kubernetes and a CI/CD pipeline.
Training assets
- Pedagogical approach: An alternative between theory and practice for better assimilation of concepts.
- Qualified speakers: Specialist trainers with practical experience in the field of cloud.
- Educational tools and materials: Access to online resources, live demonstrations and real-life case studies.
- Accessibility: Training is open to all, without advanced technical prerequisites.
Pedagogical methods and tools used
- Live demonstrations with AWS cloud services.
- Practical workshops and real case studies in various sectors (industry, trade, health).
- Feedback: Sharing best practices and common mistakes in business.
- Simulations and tools: Using simulators and AWS for interactive workshops.
Evaluation
- MCQ at the end of training.
- Practical case studies.
- Continuous evaluation with personalized feedback.
Normative References
- Well-Architected Cloud Framework.
- GDPR (General Data Protection Regulation).
- ISO 27001, SOC 2 (Service Organization Control).
- NIST Cybersecurity Framework.