DevOps, cloud and Docker training for your teams, in Corsica
DevOps training teaches your teams to ship and run their software more reliably: automating tests and releases, containerising applications with Docker and operating cloud hosting while keeping costs and security under control. We deliver it in Bastia, across Haute-Corse or remotely, on a dedicated practice environment.
DevOps, cloud, Docker: what are we talking about?
DevOps is a way of working that brings together the people who build software and the people who keep it running day to day, by automating everything that can be automated. Its flagship tool is CI/CD, short for continuous integration and continuous deployment: every time the code changes, tests run automatically, then the new version goes live through a procedure that is identical every time.
Docker lets you place an application in a container, a kind of standardised box holding the program and everything it needs to run. The application then behaves in exactly the same way on the developer's laptop and on the server.
Finally, the cloud means renting servers, storage and services on demand from a hosting provider, rather than buying and maintaining your own hardware.
DevOps and cloud training: which profiles is it for?
- 01
Developers
Putting their own code into production safely and reproducibly, without relying on a manual procedure.
- 02
System administrators
Moving from managing servers by hand to infrastructure that is described in files and automated.
- 03
Technical leads
Choosing a hosting architecture, understanding cloud costs and organising the team's work.
- 04
SMEs with a single IT person
Documenting and automating so that the infrastructure no longer depends on one person's memory.
- 05
Teams moving to the cloud
Learning the basics before migrating applications, to avoid unpleasant technical and financial surprises.
The modules of a Docker and cloud training course
The programme is built around your level and your tools. These are the most requested modules.
- 01
Linux and the command line
The essential commands for administering a server without a graphical interface.
- 02
Git and ways of working
Branches, code reviews and conventions that pave the way for automation.
- 03
Docker and Docker Compose
Writing an image, running several containers together, managing data and configuration.
- 04
CI/CD pipeline
Building a pipeline that tests, builds and deploys automatically with every change.
- 05
Cloud fundamentals
Virtual servers, storage, networking, access rights and cost monitoring with a hosting provider.
- 06
Infrastructure as code
Describing servers and services in version-controlled files, so they can be recreated identically.
- 07
Monitoring, backups and security
Logs, alerts, tested backups and the handling of secrets such as passwords and access keys.
How a DevOps training course unfolds
- 01
Understand
We review your infrastructure, your tools, your hosting provider and the participants' level.
- 02
Design
A written programme and a practice environment prepared in advance, close to your situation but kept separate from your production systems.
- 03
Deliver
Hands-on labs in that environment, with simulated failures to learn how to diagnose and fix problems.
- 04
Follow up
An assessment of what has been learnt, the examples handed over and support when applying the skills to a first real project.
Skills acquired and resources provided
- 01
What participants can do
Containerise an application, write a simple deployment pipeline, deploy to cloud hosting, read logs and respond to an alert.
- 02
A repository of examples
Docker files, a CI/CD pipeline and annotated configurations, reusable as a starting point.
- 03
A checklist
What to check before going into production: backups, secrets, monitoring and a rollback procedure.
- 04
Recommendations
A summary of the priority improvements identified in your own infrastructure.
What to check before cloud training
- 01
The target provider
The course can use your current or planned hosting provider, while teaching transferable principles that limit dependence on any single vendor.
- 02
The cost of the labs
Cloud resources created during the hands-on exercises cost money. We size them as tightly as possible and delete them at the end.
- 03
Prerequisites
Some familiarity with the command line makes things much easier; the self-assessment questionnaire helps gauge it.
- 04
Separation from production
No production secrets or data are used during the exercises.
- 05
Putting it into practice
Choosing a first real project from the outset on which to apply the new skills keeps the knowledge from staying theoretical.
What drives the cost of DevOps training
The quote is drawn up after the first conversation. It depends on the number of participants, the modules chosen, the preparation of a practice environment close to yours, whether sessions are on site or remote, the cloud resources consumed during the labs and the support you would like afterwards.
Technologies and methods
- Docker
- Docker Compose
- CI/CD
- Linux
- Git
- Cloud
- Infrastructure as code
Frequently asked questions
Do participants need to know how to program for DevOps training?
Not necessarily for every module. Being able to read a configuration file and use the command line is enough to get started. The self-assessment questionnaire lets us adapt the programme to the group's level.
Which cloud provider is the course based on?
The one you use or are considering, wherever possible. The principles taught remain valid with other providers, which leaves you free to switch later.
Is Docker useful for a small team?
Often, yes. It removes differences between the developer's machine and the server, makes it easier for a new colleague to get started and makes releases more predictable, even for a team of two or three people.
Do the exercises run on our infrastructure?
No, on a separate practice environment prepared for the course. That way failures can be triggered without risk. What has been learnt is then applied to your infrastructure, with our help if you wish.
Can you then help us set up the deployment pipeline?
Yes. Beyond training, we also help set up hosting and CI/CD pipelines as part of our hosting and DevOps services, from Bastia or remotely.