Loading...

Course Description

IC Agile Certified Professional logo in navy hexagon outline on white background. ICAgile and ICP-FDO written inside the hexagon in navy with Certified Professional in white on a navy banner at the bottom of the hexagon point

Review the business case for DevOps and how it fits into an Agile environment in this course. We cover core concepts such as continuous integration and continuous delivery, and explore their accompanying cultural changes, operational considerations and configuration management. This course provides an excellent foundation in DevOps concepts for organizations looking to make a successful transition.

Course Outline

This is a 21-hour course, delivered over 3 days.

  • The Case for DevOps
    • History of DevOps
    • Mindset and Principles
    • Cultural Challenges
  • Configuration Management
    • Version Control
    • Managing Configuration
  • Continuous Integration
    • Principles of Continuous Integration
    • Practices of Continuous Integration
    • Quality Assurance
  • Continuous Delivery
    • Definition of Continuous Delivery
    • Principles of Continuous Delivery
    • Practices of Continuous Delivery
    • Deployment Pipeline
  • Operations
    • Managing Infrastructure
    • Managing Databases

Learner Outcomes

At the end of this course, you will be able to:

  • Explain the origins of DevOps, how it relates to Agile development, how it differs from traditional development approaches and what benefits an organization can gain from adopting DevOps
  • Contrast DevOps as a set of practices with DevOps as a mindset based on a set of principles
  • Describe the important cultural changes needed when adopting DevOps, then categorize the common challenges teams will experience when adopting the new culture and explain ways to overcome them
  • Demonstrate the scope of version control and show how having a single source of truth supports DevOps implementation
  • Describe and categorize the elements needed for effective configuration management, the techniques that support effective configuration management and the range of components that should be under configuration management
  • Explain the principles of continuous integration
  • Explain key practices of continuous integration, contrast good and bad CI approaches and show how CI is crucial to a DevOps implementation
  • Classify different aspects of quality assurance, explain how they complement each other and identify the risks involved in skimping on quality assurance practices
  • Describe and differentiate both continuous delivery and continuous deployment, and explain how they relate to a general DevOps culture
  • Explain the benefits of continuous delivery and show how its principles improve software development outcomes
  • Describe and contrast the practices of continuous delivery, distinguishing the appropriate practices based on the context of their own environment
  • Describe an end-to-end deployment pipeline and explain the choices made for each step in the pipeline
  • Illustrate how different infrastructure choices can impact the ability to implement and scale DevOps effectively
  • Show the implications of DevOps on data and database management and explain the practices needed to ensure data integrity in a DevOps environment

Notes

Learn about more agile and data analytics topics here

Recommendations

Foundations of DevOps is designed for a broad audience of professionals, both technical and non-technical. It counts toward the Data Analytics track.

Accrediting Associations

Loading...

Enroll Now - Select a section to enroll in

Type
Virtual: Instructor Led
Days
T, Th
Time
5:00PM to 7:40PM
Dates
Sep 29, 2020 to Oct 22, 2020
Schedule and Location
Contact Hours
21.0
Course Fee(s)
Tuition non-credit $1,495.00
Section Notes

Enrollment Deadline is Tuesday, September 22, 2020, at 5:00 PM CST. Beyond this date, please call 314-935-4444 to register.

THIS IS A VIRTUAL COURSE--Attendee can participate from a location of their choosing. The live instructor teaches the course and provides the opportunity for remote attendees to participate in discusses and exercises with both in-person and remote attendees. Some courses involve hands-on activities and labs. These activities are performed via a secure cloud-accessible environment. Live online courses are through Zoom; speakers/headphones and microphone are required, but video is optional.

CANCELLATION POLICY

A full refund will be given when a registrant cancels more than five business days prior to the start of the class. Cancellations received within 5 business days of the start of the class and no-shows will be billed in full. Another person may be substituted at any time at no additional charge. 

Required fields are indicated by .