Skip to content

sudowork/gdi-intro-to-devops

Repository files navigation

Introduction to DevOps

Current slides and materials are hosted at https://sudowork.github.io/gdi-intro-to-devops.

Past versions of this class:

Course description

In this class, you’ll learn what DevOps is, its core principles, how it came about, and common practices & tools used in the DevOps model. This class will be taught lecture style with opportunities for Q&A throughout.

We will cover the basics of the Software Development Life Cycle (SDLC) and cloud computing. We will examine how the traditional model of software development (Dev) and information technology operations (Ops) works and how the DevOps model breaks the barrier between Dev and Ops in order to streamline the innovation and delivery of high quality software.

We will also be covering common skills, practices, and tools that are being used by DevOps practitioners. You will learn about DevOps practices such infrastructure as code (IaS), continuous integration (CI), continuous deployment (CD), and containerization, as well as how they conceptually fit into the software development life cycle. In doing so, we will briefly touch on modern tools that are used in industry today.

Cost: $20

Dates: Saturday, April 25, 2020

Location: Virtual Zoom Webinar

A limited number of scholarships are available for those with a financial hardship.

Prerequisites:

No programming experience is required. Having some familiarity with software development and/or how technology organizations are run would be beneficial, but not required.

Topics covered:

  • What is DevOps?
  • The Software Development Life Cycle (SDLC)
  • Cloud Computing
  • DevOps Concepts, Practices, and Skills
  • General Q&A

Additional Resources

DevOps Career Advice

Practical Guides, Training, and Courses

Newsletters and Websites

  • devopsnewsletters.com - Index of various DevOps Newsletters.
  • Increment - Newsletter published by Stripe and originally edited by Susan Fowler on how effective teams use DevOps practices to build and operate software at scale.
  • Faun #DevOpsLinks - Community and newsletter for DevOps (and more) content.

Books

  • Accelerate - Covers DevOps practices and how to measure and adopt lean software practices.
  • The Phoenix Project - Fictional book that details how a company goes through their digital transformation by adopting DevOps cultures and practices.
  • Release It! - Great look at architectural patterns for building reliable systems.
  • The DevOps Handbook - Somewhat philosophical look at how to apply DevOps to an organization.
  • Site Reliability Engineering - Covers ways to think about distributed systems, software architecture, reliability, and operations roles like Site Reliability Engineering. Though not directly DevOps, a great resource.

About

Introduction to DevOps - Girl Develop It class

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published