Lesson 0: Start Here

Homepage Content Slides Video


This lesson is under construction. Learn from it at your own risk. If you have any feedback, please fill out our General Feedback Survey.


About the Program

OSU OSL Promotional Photo

Definition: System Administration

Definition: System Engineers

Definition: DevOps Engineers

Definition: Site Reliability Engineers (SRE)


DevOps is a field which takes skills from Software Development and Operations Engineering to create and run applications more effectively.

TLDR: Development + Operations == Better Services

DevOps defines 5 key pillars of success:

  1. Reduce organizational silos
  2. Accept failure as normal
  3. Implement gradual changes
  4. Leverage tooling and automation
  5. Measure everything

What DevOps BootCamp (DOBC) is

TLDR: Couch to DevOps in 1 school year
DOBC is a free education program offering:
  • Mentors teaching DevOps related tools and concepts.
  • A challenge for anybody willing to put in the effort.
  • One-on-one Apprenticeship.
  • Hands-on training and lectures
  • Free and Open Source course materials!

What DOBC is not

DevOps BootCamp is not:
  • A for-credit OSU class
  • A Student job
  • Easy

Why DOBC Exists

DOBC was created because the OSU OSL:
  1. Merged with the school of EECS.
  2. Wanted to help students meet Company demands and expectations of recent graduates.
  3. Needed to bridge the “Skills Gap” of the OSU EECS curriculum.
  4. Wanted to build a DevOps Learning community.

What You Will do

You will Learn:
  • Linux systems
  • Networking
  • Software development
  • Tools and why they matter
You will build:
  • Functioning applications on the cloud
  • Cloud infrastructures

Who Teaches DOBC

The teachers of DOBC include:
  • OSL Students
  • OSL Faculty
  • Guests from The Industry
  • You!

The ‘Agreement’

You get out what you put in.
DOBC is not meant to be easy. Stick with it, persistence is rewarded.
Student Benefits:
A free education on industry topics, tools, and concepts
Student Responsibilities:
Show up if you can, keep up if you cannot, put forth effort, and don’t forget to have fun.
Give us feedback.
  • There will be a survey you, should take it.
  • Honesty is the best policy.

What we're covering today

  • Linux Basics and Environment Setup
  • Operating Systems
  • Documentation, and Getting on Slack & IRC
  • Shell Navigation
  • (Lunch)
  • Users, Groups and Permissions
  • Files
  • Packages, Software, Libraries

DOBC Lessons after today

Getting Involved

Where To Ask Questions
  • Slack
  • During Lecture and Hand-on Lessons
  • More on the About page...
How To Ask Questions
  • Always be respectful to those helping you.
  • Stay calm and articulate.
  • Explain you are trying to achieve and be thorough.

Next: Lesson 1: First Steps