- Discover what DevOps is and isn't.
- Explore DevOps components, including infrastructure as code.
- See DevOps in practice through a complete DevOps project.
Master AI and Machine Learning: From Neural Networks to Applications
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
DevOps is a set of practices, tools, and cultural philosophy that automate and integrate the processes between software development and IT teams. This learning path provides an overview of DevOps and the key components of the DevOps methodology.
Syllabus
Courses under this program:
Course 1: DevOps Foundations
-Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
Course 2: DevOps Foundations: Continuous Delivery/Continuous Integration
-Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
Course 3: DevOps Foundations: Infrastructure as Code
-Learn the basics of infrastructure as code and all the implications of treating all our infrastructure code as application code, including testing and deployment.
Course 4: DevOps Foundations: Monitoring and Observability
-Monitoring is a key practice area of modern operations. Learn the techniques and tools for monitoring from a DevOps mindset.
Course 5: DevOps Foundations: Your First Project
-Curious about how to put DevOps principles into practice? This course can help. Learn how to apply a DevOps philosophy to a sample app you might find in the enterprise.
Course 1: DevOps Foundations
-Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
Course 2: DevOps Foundations: Continuous Delivery/Continuous Integration
-Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
Course 3: DevOps Foundations: Infrastructure as Code
-Learn the basics of infrastructure as code and all the implications of treating all our infrastructure code as application code, including testing and deployment.
Course 4: DevOps Foundations: Monitoring and Observability
-Monitoring is a key practice area of modern operations. Learn the techniques and tools for monitoring from a DevOps mindset.
Course 5: DevOps Foundations: Your First Project
-Curious about how to put DevOps principles into practice? This course can help. Learn how to apply a DevOps philosophy to a sample app you might find in the enterprise.
Courses
-
Learn how DevOps can help you establish a culture of collaboration and communication between software engineers (Dev) and IT operations (Ops).
-
Monitoring is a key practice area of modern operations. Learn the techniques and tools for monitoring from a DevOps mindset.
-
Explore the basics of site reliability engineering for DevOps. Learn SRE techniques for release, change and incident management, self-service automation, and more.
-
Explore best practices and tools that can help you implement security across the entirety of the continuous integration and continuous delivery (CI/CD) pipeline.
-
Learn about common pitfalls you may encounter when adopting agile across an organization. Discover practical techniques that can help you successfully manage a transformation.
-
Learn how to set up a cluster, deploy applications, and manage those applications with Kubernetes.
-
Leverage powerful agile, lean, and DevOps techniques so your team can collaborate smoothly and deliver superior results.
-
Learn the basics of infrastructure as code and all the implications of treating all our infrastructure code as application code, including testing and deployment.
-
Learn how to set up automated security testing for your software delivery workflow, including continuous integration/continuous delivery pipelines.
-
Get a thorough explanation of Grafana with practical hands-on directions, a detailed breakdown of core concepts, and a focus on using Prometheus and Grafana together.
-
Get started with microservices. Learn how to break monolithic applications down into nimble microservices and deploy them in a container-centric Kubernetes environment.
-
Great teams develop better products. Get tips to build a high-performing lean team.
-
Learn how to adopt lean and agile practices while dealing with defined processes, compliance, risk, and other concerns.
-
Learn how to leverage the lean management approach to innovate your organization and kick-start your business transformation.
-
Learn the basics of Ansible, the popular open-source automation tool. Find out how to install Ansible, write playbooks, and employ Ansible for a variety of real-world use cases.
-
Learn how to use Chef, a powerful platform that transforms your infrastructure into code, to simplify and automate configuration management.
-
Learn how to use Nagios to monitor system health and gain actionable intelligence about your IT infrastructure.
-
Manage your infrastructure more efficiently with Puppet, the IT automation platform. Learn best practices for using Puppet in a real-world environment.
-
Explore the fundamentals of using software version control to manage changes, prevent conflicts, and collaborate more effectively during software development.
-
Build faster, more reliable software with continuous integration and continuous delivery. Learn about core CI/CD concepts by seeing how they fit into a delivery pipeline.
-
Get an overview of DevSecOps. Find out how a DevSecOps program can help you integrate security into the application development pipeline.
-
Learn about tools in the cloud native infrastructure space and how to go about adopting relevant cloud native technology, patterns, and methodologies.
-
Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.
-
Learn how to install Jenkins, create Jenkins jobs that can be triggered manually or on a schedule, and install and configure plugins and tools that extend the Jenkins framework.
-
Get started with the Elastic Stack (formerly known as the ELK Stack). Learn how to work with Kibana and the other core components of the stack.
Taught by
James Wickett, Anthony Sequeira, Josh Samuelson, Robin Beck, Arthur Ulfeldt, Michael J., Michael Lehman, Karthik Gaekwad, Jez Humble, Barry O'Reilly, Joanne Molesky, Tim Chase, Peco Karayanev and Laura Stone