We may earn an affiliate commission when you visit our partners.
Course image
Gourav Shah, Deepika Gautam, Alex Ellis, Himanshu Gautam, Eric Egan, and Fazlur Rahman Khan

Is your organization looking to incorporate DevOps into your software development and deployment processes? With its modern principles, practices and an array of state-of-the-art automation tools, DevOps provides a collaborative path to bring your IT operations into the Agile development manifold, ultimately resulting in faster software delivery and time to market, without compromising on quality.

Read more

Is your organization looking to incorporate DevOps into your software development and deployment processes? With its modern principles, practices and an array of state-of-the-art automation tools, DevOps provides a collaborative path to bring your IT operations into the Agile development manifold, ultimately resulting in faster software delivery and time to market, without compromising on quality.

The DevOps Practices and Tools Professional Certificate program is addressed to developers and IT operators exploring new approaches for building software, professionals focused on site reliability and quality assurance, and anyone involved in the software delivery process.

In this program, you will start your journey by learning how DevOps is influencing software delivery, how cloud computing has enabled organizations to rapidly build and deploy products, new features and expand capacity, how the open container ecosystem, with Docker and Kubernetes in the lead, is truly revolutionizing software delivery, and the why, what and how of writing Infrastructure as Code (IaC). You will also learn about Continuous Integration and Continuous Delivery (CI/CD), what a deployment pipeline looks like, the role played by observability systems, what to observe and why. You will then get a solid understanding of the role that Jenkins plays in the software development lifecycle (SDLC), how to install a Jenkins server, how to build software for it, how to manage third party integrations/plugins and how to scale and secure Jenkins. And finally, you will take it a step further and learn how to build serverless functions that can run on any cloud, without being restricted by limits on the execution duration, languages available, or the size of your code.

DevOps has become an important part of software engineering culture, influenced by the wide adoption of microservices, containers and cloud computing. Serverless takes the evolution of cloud-based and microservice architecture one step further, simplifying the operational part of DevOps, development and delivery, and allowing IT organizations to achieve greater business agility.

The 2020 Open Source Jobs Report from edX and the Linux Foundation highlighted the strong popularity of DevOps practices - it is the most in demand job role amongst hiring managers surveyed - along with cloud and container technologies, which are the most sought after technical skills. In addition to DevOps skills being in high demand, DevOps jobs are among the highest paid tech jobs. Get the knowledge and skills needed to deploy software with confidence, agility and high reliability using modern DevOps practices and tools. Start your DevOps journey today!

What you'll learn

  • How DevOps is influencing software delivery and why it is important for IT operations personnel to skill up with DevOps practices.
  • How the open container ecosystem, with Kubernetes in the lead, is truly revolutionizing software delivery and what role an Operations Engineer plays in it.
  • The why, what and how of writing Infrastructure as a Code.
  • The role played by Continuous Integration (CI) in software delivery.
  • What is Continuous Deployment and Continuous Delivery (CD) and what does a deployment pipeline look like.
  • The role played by Observability systems, what to observe and why.
  • How to implement CI and CD workflows using the Jenkins automation server.
  • How to build serverless functions that can be run on any cloud, without being restricted by limits on the execution duration, languages available, or the size of your code.

Share

Help others find this collection page by sharing it with your friends and followers:

What's inside

Three courses

Introduction to DevOps and Site Reliability Engineering

(15 hours)
As Agile practices started revolutionizing software development, there has been an increasing need to bridge the gap between faster development vs. slower deployment and operational practices. With its modern principles, practices, and an array of state-of-the-art automation tools, DevOps provides a path to bring your operations into the Agile manifold, ultimately resulting in faster software delivery, without compromising on quality.

Introduction to Jenkins

(30 hours)
Are you or your team using Jenkins for CI/CD? This course introduces the fundamentals of CI/CD and Jenkins, an automation server used to set up and automate your software delivery process. It covers installing and using Jenkins, building software, managing plugins, scaling and securing Jenkins, and more. Upon completion, you'll understand Jenkins' role in the software development lifecycle and how to enhance your CI/CD skills.

Introduction to Serverless on Kubernetes

(17 hours)
With the advent of systems like AWS Lambda, the term serverless gained much popularity. This course will teach you what “serverless” means and how it can be made portable with open source frameworks. You will get a good overview of the CNCF serverless landscape, and a first-hand experience in building and deploying code, directly to a Kubernetes cluster.

Save this collection

Save Introduction to DevOps: Practices and Tools to your list so you can find it easily later:
Save
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser