Packt
Real World DevOps Project with Ansible, Docker and GitLab

Discover new skills with $120 off courses from industry experts. Save now.

Packt

Real World DevOps Project with Ansible, Docker and GitLab

Included with Coursera Plus

Learn more

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace
Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

2 weeks to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

What you'll learn

  • Automate infrastructure and deployments using Ansible for configuration management and orchestration

  • Deploy and manage containerized applications using Docker and optimize container workflows

  • Implement secure communications and VPN tunnels with WireGuard and manage TLS certificates

  • Build and automate CI/CD pipelines in GitLab to enable continuous integration and deployment

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

September 2025

Assessments

12 assignments

Taught in English

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

There are 11 modules in this course

In this module, we will introduce the structure and objectives of the course, starting with the foundational steps required for DevOps projects. You will explore essential tasks such as domain registration, DNS management, setting up a VPS, and configuring storage volumes, laying a strong foundation for your DevOps journey.

What's included

7 videos1 reading1 assignment6 plugins

In this module, we will focus on setting up key infrastructure tools, starting with Ansible for automation and configuration management. You’ll learn how to install and configure Ansible, create reusable roles, and manage DNS A records, helping you automate and manage infrastructure more effectively.

What's included

4 videos1 assignment4 plugins

In this module, we will cover the essentials of Linux system administration and security within the context of DevOps. You will learn how to configure DNS, manage file permissions, and explore tools like cron and network bridges, while also focusing on critical security practices to ensure a robust and secure infrastructure.

What's included

10 videos1 assignment6 plugins

In this module, we will dive into advanced security practices, containerization, and service setup. You’ll learn how to secure infrastructure with certbot and TLS certificates, establish secure VPN connections with WireGuard, and deploy applications using Docker, along with other essential tools for efficient DevOps management.

What's included

9 videos1 assignment6 plugins

In this module, we will focus on essential tools for communication and collaboration. You will learn how to set up iRedMail for email management, configure Zulip for team messaging, and implement Traefik as a reverse proxy and load balancer, giving you the tools needed for effective communication and service management.

What's included

12 videos1 assignment4 plugins

In this module, we will explore advanced Docker and networking concepts, including Pi-Hole for network-wide ad-blocking and DNS resolution. We’ll also dive into Nextcloud, learning to configure its features for team collaboration. These tools will enhance your ability to manage services and networking in a DevOps environment.

What's included

4 videos1 assignment2 plugins

In this module, we will focus on essential monitoring and backup tools, including checkmk for infrastructure monitoring and Borg/Borgmatic for backup strategies. You’ll gain the knowledge to implement efficient monitoring and secure your data with reliable backup solutions.

What's included

6 videos1 assignment2 plugins

In this module, we will explore GitLab and GitLab Runner, two powerful tools for version control and CI/CD. You will learn how to manage Git repositories, collaborate on projects, and automate software build and deployment using GitLab Runner, providing the foundation for efficient development workflows.

What's included

2 videos1 assignment1 plugin

In this module, we will focus on deploying websites through GitLab CI/CD and developing the backup-checker Python application. You will learn how to set up automated deployments and build Python applications to support key operational tasks, helping streamline development and deployment processes.

What's included

5 videos1 assignment2 plugins

In this module, we will focus on strategies for maintaining and automating your infrastructure. You will learn how to keep Docker services and LXCs up to date, along with automating Docker resource cleanup, ensuring your environment remains efficient and secure.

What's included

3 videos1 assignment2 plugins

In this module, we will wrap up the course with a recap of the main points covered. The instructor will share a thank-you message and highlight the practical value of the skills you’ve gained. This conclusion aims to reinforce your confidence and inspire your ongoing DevOps journey.

What's included

1 video2 assignments

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Packt - Course Instructors
Packt
934 Courses199,977 learners

Offered by

Packt

Explore more from Support and Operations

Why people choose Coursera for their career

Felipe M.
Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Coursera Plus

Open new doors with Coursera Plus

Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription

Advance your career with an online degree

Earn a degree from world-class universities - 100% online

Join over 3,400 global companies that choose Coursera for Business

Upskill your employees to excel in the digital economy

Frequently asked questions