We may earn an affiliate commission when you visit our partners.
Eamonn Kelly and Samantha Lindsey-Ahmed








This course is no longer available. Find a similar course by searching these:
devops continuous delivery devops fundamentals devops course devops best practices devops edx

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches how to apply continuous integration techniques and continuous testing practices to existing DevOps pipelines, which is critical to modern DevOps best practices
Provides a solid foundation for understanding continuous delivery (CD) and continuous deployment (CD) techniques used in DevOps
Taught by a team of experienced DevOps professionals, instructors are well-versed in real-world DevOps practices
This course is designed for both Development and Operations (DevOps) professionals, ensuring relevance to a wide range of learners
Emphasizes treating infrastructure and configuration as code as a crucial aspect of modern DevOps, providing a comprehensive understanding of this concept

Save this course

Save DevOps Practices and Principles to your list so you can find it easily later:
Save

Reviews summary

Disappointing and too theoretical

Students found this DevOps course disappointing and overly theoretical. They felt that there was too much reading and talking, and not enough hands-on practice.
Sections before labs are tiring and unengaging.
"...the sections before the Labs are just too tiring and unengaging..."
Too much reading and talking; not enough hands-on practice.
"...There is too much talk and readings you have to do..."

Activities

Coming soon We're preparing activities for DevOps Practices and Principles. These are activities you can do either before, during, or after a course.

Career center

Learners who complete DevOps Practices and Principles will develop knowledge and skills that may be useful to these careers:
DevOps Engineer
A DevOps Engineer is responsible for bridging the gap between development and operations teams. They work to improve collaboration and communication between these two groups and to automate and streamline the software development process. This course can help you get started in a career as a DevOps Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Software Engineer
A Software Engineer develops, maintains, and implements software. They are responsible for the full software development lifecycle, from requirements gathering and design to deployment and maintenance. This course can help you get started in a career as a Software Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Release Manager
A Release Manager is responsible for planning, coordinating, and executing software releases. They work with development, testing, and operations teams to ensure that software is released on time, within budget, and with high quality. This course can help you get started in a career as a Release Manager by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Cloud Engineer
A Cloud Engineer designs, builds, and manages cloud computing systems. They work with cloud providers such as AWS, Azure, and Google Cloud to create and deploy applications and services. This course will help you to develop the skills and knowledge you need to become a successful Cloud Engineer. You will learn about the principles and practices of DevOps, as well as the specific skills and technologies required to work with cloud computing systems.
Infrastructure Engineer
An Infrastructure Engineer designs, builds, and manages computer networks and systems. They work to ensure that these systems are reliable, secure, and scalable. This course can help you get started in a career as an Infrastructure Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Systems Engineer
A Systems Engineer designs, builds, and maintains complex systems. They work with a variety of technologies, including hardware, software, and networks. This course can help you get started in a career as a Systems Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Network Engineer
A Network Engineer designs, builds, and manages computer networks. They work to ensure that these networks are reliable, secure, and scalable. This course may help you get started in a career as a Network Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Software Architect
A Software Architect designs and develops the overall architecture of software systems. They work with development teams to ensure that software is designed and built to meet the needs of the business. This course may help you get started in a career as a Software Architect by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Security Engineer
A Security Engineer designs, implements, and maintains security systems. They work to protect computer systems and networks from unauthorized access, use, disclosure, disruption, modification, or destruction. This course may help you get started in a career as a Security Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Data Engineer
A Data Engineer designs, builds, and maintains data systems. They work with data scientists and other data professionals to ensure that data is collected, stored, processed, and analyzed efficiently and effectively. This course may help you get started in a career as a Data Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Quality Assurance (QA) Engineer
A QA Engineer tests software to ensure that it meets the requirements of the business. They work with development teams to identify and fix bugs. This course may help you get started in a career as a QA Engineer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Business Analyst
A Business Analyst gathers and analyzes business requirements to help organizations improve their processes and systems. They work with stakeholders to define the scope of projects and to develop solutions that meet the needs of the business. This course may help you get started in a career as a Business Analyst by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Project Manager
A Project Manager plans, executes, and closes projects. They work with stakeholders to define the scope of projects, develop project plans, and track progress. This course may help you get started in a career as a Project Manager by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
Technical Writer
A Technical Writer creates and maintains technical documentation. They work with engineers and other technical professionals to document software, hardware, and other technical products. This course may help you get started in a career as a Technical Writer by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.
IT Consultant
An IT Consultant provides advice and guidance to organizations on how to improve their use of technology. They work with clients to assess their needs, develop solutions, and implement new technologies. This course may help you get started in a career as an IT Consultant by providing you with the foundational knowledge and skills you need to be successful. You will learn about the principles and practices of DevOps, including continuous integration, continuous delivery, and continuous testing.

Reading list

We haven't picked any books for this reading list yet.

Share

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

Similar courses

Similar courses are unavailable at this time. Please try again later.
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 - 2025 OpenCourser