Advanced DevOps Tools and Practices
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Advanced DevOps Tools and Practices
This course is part of DevOps Complete Course Specialization
1,624 already enrolled
Included with
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Install and configure SonarQube with PostgreSQL and Jenkins.
Write and execute Ansible playbooks for automated deployments.
Manage Docker containers, networks, and volumes, and set up and manage Kubernetes clusters and Helm charts.
Implement CI/CD pipelines and monitor applications using Prometheus and Grafana.
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 5 modules in this course
Streamline your workflows and improve software quality with this hands-on course in advanced DevOps tools and practices. Designed for technical professionals with a basic understanding of DevOps concepts, you’ll gain the skills to automate deployments, scale applications, and monitor performance using industry-leading tools.
You’ll begin with SonarQube, learning how to install it and integrate it with Jenkins to ensure continuous code quality checks. From there, you’ll dive into Ansible, mastering playbooks, roles, and automation techniques for managing complex deployments efficiently. Next, the course covers Docker, guiding you through containerization, Docker Compose, and Swarm for orchestrating scalable environments. You’ll then move into Kubernetes, starting with the fundamentals and progressing to advanced tasks such as creating clusters, managing Kubernetes objects, and using Helm charts for streamlined deployments. Finally, you’ll focus on monitoring and performance, implementing CI/CD pipelines and using Prometheus and Grafana to track and optimize applications in real-world scenarios. By the end of this 5-module course, you will have: • Mastered advanced DevOps tools including SonarQube, Ansible, Docker, and Kubernetes. • Built automated deployments and CI/CD pipelines for streamlined workflows. • Scaled and monitored applications using Prometheus and Grafana. • Gained the confidence to apply advanced DevOps practices in professional projects. This course is ideal for DevOps engineers, system administrators, and software developers who are ready to deepen their expertise. With practical demonstrations and real-world examples, you’ll finish equipped to enhance your organization’s DevOps practices at scale. Updated in May 2025. This course now features Coursera Coach — your interactive learning companion that helps you test your knowledge, challenge assumptions, and deepen your understanding as you progress.
In this module, we will explore SonarQube, starting with an introductory overview, followed by step-by-step installation processes, including integration with PostgreSQL and Jenkins. You'll also get familiar with the SonarQube Console, setting a solid foundation for continuous code quality management.
What's included
5 videos2 readings1 assignment
5 videos•Total 73 minutes
- Introduction to SonarQube•7 minutes
- SonarQube Installation•11 minutes
- Console Overview•14 minutes
- SonarQube Installation with PostgreSQL Database•27 minutes
- SonarQube Integration with Jenkins•15 minutes
2 readings•Total 20 minutes
- Introduction to the Course 'Advanced DevOps Tools and Practices'•10 minutes
- Full Specialization Resources•10 minutes
1 assignment•Total 15 minutes
- Assessment 1•15 minutes
In this module, we will dive into Ansible, beginning with lab setup and an introduction to key concepts like Adhoc commands, inventory, and configuration. You'll learn to write playbooks, use variables, set up Jenkins, and deploy applications. We also cover advanced topics like Ansible Vault and Galaxy.
What's included
8 videos1 assignment
8 videos•Total 619 minutes
- Introduction and Lab Setup•99 minutes
- Adhoc Commands, Inventory, and ansible.cfg•91 minutes
- Write Ansible Playbook•64 minutes
- Conditions•94 minutes
- Variables, Tomcat Setup•69 minutes
- Ansible Vault and Roles•80 minutes
- Set Up Jenkins Using Ansible, Ansible Galaxy, CI/CD Job to Set Up Tomcat and Deploy War File•88 minutes
- Ansible Inventory•35 minutes
1 assignment•Total 15 minutes
- Assessment 2•15 minutes
In this module, we will explore Docker from the ground up, covering basic commands and DockerHub, through to advanced topics like Docker networks, volumes, Dockerfile, and orchestration tools like Docker Compose and Swarm. You'll gain comprehensive insights into containerization and its applications.
What's included
8 videos1 assignment
8 videos•Total 453 minutes
- Introduction to Docker and Kubernetes•41 minutes
- Docker Introduction•56 minutes
- Docker Basic Commands and DockerHub Introduction•67 minutes
- Docker Images and Docker Networks Introduction•54 minutes
- Docker Networks and Docker Volumes Introduction•57 minutes
- Docker Volumes•50 minutes
- Dockerfile•69 minutes
- Docker Compose and Docker Swarm•57 minutes
1 assignment•Total 15 minutes
- Assessment 3•15 minutes
In this module, we will delve into Kubernetes, covering installation, configuration, and deployment. You'll learn about Kubernetes objects, services, Helm charts, and storage solutions. Advanced topics include CI/CD pipelines, autoscaling, and monitoring with EFK stack, equipping you with essential skills for managing Kubernetes clusters.
What's included
19 videos1 assignment
19 videos•Total 1,128 minutes
- Introduction to Kubernetes•53 minutes
- Installation of Kubernetes Using (Minikube and Kubeadm)•72 minutes
- Create Google Cloud Account and Initializing Kubernetes Cluster•65 minutes
- Install Google Cloud Command Line Tool and Create the Cluster•47 minutes
- Kubernetes Objects•63 minutes
- Replication Controller and Cluster IP Service•58 minutes
- How to Configure NodePort IP and Load Balancer•60 minutes
- Namespace and Services•69 minutes
- ConfigMaps•61 minutes
- Helm Charts•57 minutes
- Kubernetes - Volumes•60 minutes
- Physical Volume (PV) and Physical Volume Claim (PVC)•62 minutes
- Dynamic Provisioning•77 minutes
- Create PVC and Access from POD, Created Jenkins Server•43 minutes
- Install Git, Maven, Docker and Configure It with Helm•50 minutes
- CI (Continuous Integration) Job and Deploying Java Application to the Kubernetes Cluster•68 minutes
- CD (Continuous Deployment) to the Helm•56 minutes
- Horizontal Pod Autoscaler•46 minutes
- Memory and EFK•62 minutes
1 assignment•Total 15 minutes
- Assessment 4•15 minutes
In this module, we will set up Prometheus for effective monitoring of systems and applications. You'll also learn to integrate Grafana for creating insightful dashboards, enabling you to visualize and analyze metrics efficiently.
What's included
2 videos1 reading3 assignments
2 videos•Total 89 minutes
- Prometheus Setup•60 minutes
- Grafana Setup•29 minutes
1 reading•Total 10 minutes
- Conclusion to the Course 'Advanced DevOps Tools and Practices'•10 minutes
3 assignments•Total 90 minutes
- Assessment 5•15 minutes
- Full Course Assessment•60 minutes
- Full Course Practice Assessment•15 minutes
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
Explore more from Software Development
- Status: Free Trial
Course
- Status: Free TrialP
Packt
Specialization
Why people choose Coursera for their career
Frequently asked questions
Yes, you can preview the first video and view the syllabus before you enroll. You must purchase the course to access content not included in the preview.
If you decide to enroll in the course before the session start date, you will have access to all of the lecture videos and readings for the course. You’ll be able to submit assignments once the session starts.
Once you enroll and your session begins, you will have access to all videos and other resources, including reading items and the course discussion forum. You’ll be able to view and submit practice assessments, and complete required graded assignments to earn a grade and a Course Certificate.
More questions
Financial aid available,
