Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coursera

Advanced DevOps Tools and Practices

Packt via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

  • SonarQube
    • 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.
  • Ansible
    • 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.
  • Docker
    • 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.
  • Kubernetes
    • 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.
  • Prometheus
    • 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.

Taught by

Packt - Course Instructors

Reviews

Start your review of Advanced DevOps Tools and Practices

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.