VOOZH about

URL: https://www.coursera.org/learn/packt-advanced-devops-tools-and-practices-tgusu

⇱ Advanced DevOps Tools and Practices | Coursera


Advanced DevOps Tools and Practices

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

Advanced DevOps Tools and Practices

1,624 already enrolled

Included with

Ask Coursera

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

Recommended experience

4 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

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

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

7 assignments

Taught in English

Build your subject-matter expertise

This course is part of the DevOps Complete Course Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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 videosTotal 73 minutes
  • Introduction to SonarQube7 minutes
  • SonarQube Installation11 minutes
  • Console Overview14 minutes
  • SonarQube Installation with PostgreSQL Database27 minutes
  • SonarQube Integration with Jenkins15 minutes
2 readingsTotal 20 minutes
  • Introduction to the Course 'Advanced DevOps Tools and Practices'10 minutes
  • Full Specialization Resources10 minutes
1 assignmentTotal 15 minutes
  • Assessment 115 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 videosTotal 619 minutes
  • Introduction and Lab Setup99 minutes
  • Adhoc Commands, Inventory, and ansible.cfg91 minutes
  • Write Ansible Playbook64 minutes
  • Conditions94 minutes
  • Variables, Tomcat Setup69 minutes
  • Ansible Vault and Roles80 minutes
  • Set Up Jenkins Using Ansible, Ansible Galaxy, CI/CD Job to Set Up Tomcat and Deploy War File88 minutes
  • Ansible Inventory35 minutes
1 assignmentTotal 15 minutes
  • Assessment 215 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 videosTotal 453 minutes
  • Introduction to Docker and Kubernetes41 minutes
  • Docker Introduction56 minutes
  • Docker Basic Commands and DockerHub Introduction67 minutes
  • Docker Images and Docker Networks Introduction54 minutes
  • Docker Networks and Docker Volumes Introduction57 minutes
  • Docker Volumes50 minutes
  • Dockerfile69 minutes
  • Docker Compose and Docker Swarm57 minutes
1 assignmentTotal 15 minutes
  • Assessment 315 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 videosTotal 1,128 minutes
  • Introduction to Kubernetes53 minutes
  • Installation of Kubernetes Using (Minikube and Kubeadm)72 minutes
  • Create Google Cloud Account and Initializing Kubernetes Cluster65 minutes
  • Install Google Cloud Command Line Tool and Create the Cluster47 minutes
  • Kubernetes Objects63 minutes
  • Replication Controller and Cluster IP Service58 minutes
  • How to Configure NodePort IP and Load Balancer60 minutes
  • Namespace and Services69 minutes
  • ConfigMaps61 minutes
  • Helm Charts57 minutes
  • Kubernetes - Volumes60 minutes
  • Physical Volume (PV) and Physical Volume Claim (PVC)62 minutes
  • Dynamic Provisioning77 minutes
  • Create PVC and Access from POD, Created Jenkins Server43 minutes
  • Install Git, Maven, Docker and Configure It with Helm50 minutes
  • CI (Continuous Integration) Job and Deploying Java Application to the Kubernetes Cluster68 minutes
  • CD (Continuous Deployment) to the Helm56 minutes
  • Horizontal Pod Autoscaler46 minutes
  • Memory and EFK62 minutes
1 assignmentTotal 15 minutes
  • Assessment 415 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 videosTotal 89 minutes
  • Prometheus Setup60 minutes
  • Grafana Setup29 minutes
1 readingTotal 10 minutes
  • Conclusion to the Course 'Advanced DevOps Tools and Practices'10 minutes
3 assignmentsTotal 90 minutes
  • Assessment 515 minutes
  • Full Course Assessment60 minutes
  • Full Course Practice Assessment15 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

Offered by

Explore more from Software Development

Why people choose Coursera for their career

👁 Image

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."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

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."
👁 Image

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."

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.

If you complete the course successfully, your electronic Course Certificate will be added to your Accomplishments page - from there, you can print your Course Certificate or add it to your LinkedIn profile.

This course is currently available only to learners who have paid or received financial aid, when available.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,