Continuous Delivery & DevOps
Amazon famously delivers new code every 11.6 seconds. Just a few years ago, this was unthinkable: many ‘cutting edge’ firms would release software quarterly. When it comes to digital innovation, velocity is critical and many would say it’s the most reliable determinant of success. Bringing an organization to the state of the art (or even functional capability) in this area requires strong work in a combination of disciplines and a combination of both technical and managerial skills. There is no single cookie-cutter approach for achieving this capability. Much like agile, the right focus and formulation depends a lot on the facts and circumstances of the team. This course, developed at the Darden School of Business at the University of Virginia and taught by top-ranked faculty, will provide you with the interdisciplinary skill set to cultivate a continuous deployment capability in your organization.
After completing this course, you will be able to:
- Diagnose a team’s delivery pipeline and bring forward prioritized recommendations to improve it
- Explain the skill sets and roles involved in DevOps and how they contribute toward a continuous delivery capability
- Review and deliver automation tests across the development stack
- Explain the key jobs of system operations and how today’s leading techniques and tools apply to them
- Explain how high-functioning teams use DevOps and related methods to reach a continuous delivery capability
- Facilitate prioritized, iterative team progress on improving a delivery pipeline
How to diagnose a team’s delivery pipeline and bring forward prioritized recommendations to improve it
The skill sets and roles involved in DevOps and how they contribute toward a continuous delivery capability
How to review and deliver automation tests across the development stack
How to facilitate prioritized, iterative team progress on improving a delivery pipeline
Syllabus
Syllabus - What you will learn from this course
Week 1
The Importance of Velocity & The Jobs of Delivery
Week 2
Your Testing Stack
Week 3
Infrastructure and The Jobs of Ops
Week 4
Delivering Continuously
FAQ
When will I have access to the lectures and assignments?
Access to lectures and assignments depends on your type of enrollment. If you take a course in audit mode, you will be able to see most course materials for free. To access graded assignments and to earn a Certificate, you will need to purchase the Certificate experience, during or after your audit. If you don't see the audit option:
What will I get if I purchase the Certificate?
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.
Is financial aid 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.
Reviews
Great instructor. The course provides a high-level insight into CD and DevOps. Quizzes could be designed better. Not all of the false choices were necessarily false.
Good amalgamation of understanding on both DevOps Roles as well as the importance of Continuous integration leading to continuous Delivery operations.
Very well articulated and well paced. Initially thought the interviews to be more advertisement but actually very useful to learn from the actual industry implementers. Good thinking.
This course is great for beginners, but it would be better to add a pre-requisite of knowing basics of github so that everyone can get a much clear understanding of the demos.