Intro to DevOps

  • 0.0
Approx. 3 weeks

Brief Introduction

Based on Puppetlab's "State of DevOps" report for 2013 and 2014, high-performing organizations are deploying code 30 times more frequently, with 50 percent fewer failures than their lower-performing counterparts. The report states: We can now assert with confidence that high IT performance correlates with strong business performance, helping to boost productivity, profitability and market. Adopting DevOps is the way most companies improve the performance of their IT organisations, and this cour

Course Summary

Learn the fundamentals of DevOps and how it can help streamline the software development process. This course covers everything from version control with Git to continuous integration and deployment with Jenkins.

Key Learning Points

  • Understand the principles and benefits of DevOps
  • Learn about Git for version control
  • Master continuous integration and deployment with Jenkins
  • Explore infrastructure as code with tools like Terraform
  • Understand monitoring and logging in a DevOps environment

Related Topics for further study


Learning Outcomes

  • Understand the principles and benefits of DevOps
  • Become proficient with Git for version control
  • Master continuous integration and deployment with Jenkins

Prerequisites or good to have knowledge before taking this course

  • Basic programming knowledge
  • Familiarity with the command line

Course Difficulty Level

Intermediate

Course Format

  • Self-paced
  • Online

Similar Courses

  • DevOps Foundations
  • DevOps: CI/CD with Jenkins pipelines, Maven, Gradle
  • Introduction to DevOps with AWS CodePipeline

Related Education Paths


Notable People in This Field

  • Gene Kim
  • Jez Humble
  • John Willis

Related Books

Description

Learn all about the DevOps landscape, workflow, and a survey of the systems currently being used to support scalable software deployment.

Requirements

  • Ability to install software Ability to use git Some experience with programming (even just scripting in shell) Some experience as SysAdmin; some experience with Linux is beneficial See the Technology Requirements for using Udacity.

Knowledge

  • Instructor videosLearn by doing exercisesTaught by industry professionals

Outline

  • lesson 1 Introduction to DevOps What is DevOps. Why DevOps is needed. CAMS (Culture Automation Measurement Sharing) principles. lesson 2 Dev and Ops The different perspectives of Dev and Ops Different perspectives can cause conflict. How to solve the problems with different approach and some tools. lesson 3 Continuous Integration and Delivery Tools that enable Continuous Integration and Delivery workflows Measurement and the ways it helps IT and business Tools that help with measurement

Summary of User Reviews

The Intro to DevOps course by Udacity has received positive reviews from many users. The course covers the basics of DevOps and provides hands-on experience with popular tools. Users have praised the course for its practical approach that helps them develop skills that they can apply in real-world scenarios.

Key Aspect Users Liked About This Course

Practical approach to learning DevOps

Pros from User Reviews

  • Hands-on experience with popular DevOps tools
  • Practical approach to learning DevOps
  • Good pacing and structure of the course
  • Engaging and knowledgeable instructors
  • Real-world scenarios and examples

Cons from User Reviews

  • Some users found the course too basic
  • Not enough emphasis on advanced topics
  • Lack of interactivity in some parts of the course
  • Some technical issues with the course platform
  • Limited support for non-English speakers
Free
Available now
Approx. 3 weeks
Karl Krueger, Dwayne Lessner, Gundega Dekena
Nutanix
Udacity

Instructor

Share
Saved Course list
Cancel
Get Course Update
Computer Courses