DevOps in Education: A Virtually Non-Existent Course by Emma Sax

@emma_sax4

Disclaimer Everything I say today is from my perspective and based on my personal experience. I do not intend to represent all recent college graduates, nor all workplace environments.

@emma_sax4

My background ● Attended Saint Paul Conservatory for Performing Artists ● Participated in 17 plays and shows during high school @emma_sax4

My background cont. ● Attended University of Minnesota, Morris (UMM) in 2013 ● Graduated from UMM this past May with a degree in Computer Science

@emma_sax4

My background cont. ● Attended University of Minnesota, Morris (UMM) in 2013 ● Graduated from UMM this past May with a degree in Computer Science

@emma_sax4

My background cont. ● Joined the Platform Operations team at SportsEngine in 2015 ● Worked part-time for 18 months ● Full-time member of Platform Operations team working in the DevOps fashion

@emma_sax4

My background cont. ● Joined the Platform Operations team at SportsEngine in 2015 ● Worked part-time for 18 months ● Full-time member of Platform Operations team working in the DevOps fashion

@emma_sax4

Courses I took at Morris

@emma_sax4

Courses I took at Morris

@emma_sax4

Courses I didn’t take at Morris

@emma_sax4

Courses I didn’t take at Morris

@emma_sax4

Why don’t they teach Operations courses? Why is Operations hard to teach? I don’t know!

@emma_sax4

My first hunch: If you work in Operations, you may have to wake up at 2am to try to fix something you don’t know how to fix when everything’s like this:

@emma_sax4

More realistic hunches... 1. Every workplace works differently. 2. It can be difficult to mimic real-world scenarios in a classroom environment. 3. Operations, and especially DevOps, is all about constant learning.

@emma_sax4

More realistic hunches... 1. Every workplace works differently. 2. It can be difficult to mimic real-world scenarios in a classroom environment. 3. Operations, and especially DevOps, is all about constant learning.

@emma_sax4

Constant Learning in DevOps Discovering and experimenting with 3rd-party systems d

Expanding your knowledge base d

Vetoing risky code changes d

Operating your entire platform…. yikes d

Providing your developers with helpful tools d

Spreading communication and collaboration @emma_sax4

Constant Learning in DevOps Discovering and experimenting with 3rd-party systems d

Expanding your knowledge base d

Vetoing risky code changes d

Operating your entire platform…. yikes d

Providing your developers with helpful tools d

Spreading communication and collaboration @emma_sax4

Constant Learning in DevOps Discovering and experimenting with 3rd-party systems d

Expanding your knowledge base d

Vetoing risky code changes d

Operating your entire platform…. yikes d

Providing your developers with helpful tools d

Spreading communication and collaboration @emma_sax4

In summary... DevOps is hard to learn unless you have some prior background knowledge.

@emma_sax4

Is there a way to better prepare our students for a DevOps career & culture?

Thank You!

@emmasax1 @emma_sax4

DevOps in Education: A Virtually Non-Existent Course - GitHub

Graduated from UMM this past May with a degree in. Computer Science ... Courses I didn't take at Morris ... If you work in Operations, you may have to wake.

651KB Sizes 0 Downloads 146 Views

Recommend Documents

Getting DevOps off the Ground - GitHub
mkdir /srv/pillar. 5. Build the default top.sls file for the master and a placeholder for the pillar ..... While these files could technically live in the root of the web server ..... 9. Select the option to install the ​Ubuntu 16.04 x64 Server Sal

Getting DevOps off the Ground - GitHub
basic DevOps infrastructure. Unified, piecewise documentation. When using internet forums to researching answers to IT challenges, it is easy to find solutions to specific queries, but seldom are comprehensive approaches available. One of the goals o

A Survey: Course Management System (CMS) For Education in Cloud ...
IJRIT International Journal of Research in Information Technology, Vol. ... However many universities and institutes are using computer application in stand- ...

A Survey: Course Management System (CMS) For Education in Cloud ...
outside the Cloud, (iii) it is driven by economies of scale, and (iv) the services can be ... Government organizations will be free to concentrate on innovation.

JavaScript Crash Course - GitHub
Nov 10, 2016 - 1Info on this slide from: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures ..... Google (you are smart, figure it out).

virtually jenna 2 crack.pdf
Page 1. Whoops! There was a problem loading more pages. virtually jenna 2 crack.pdf. virtually jenna 2 crack.pdf. Open. Extract. Open with. Sign In. Main menu.

A Scandal In Bohemia - GitHub
ton, bachelor. It was all done in an instant, and there was the gentle- man thanking me on the one side and the lady on the other, while the clergyman beamed ...

DevOps for the JVM @tbatchelli aka @disclojure Clojure ... - GitHub
Configure clustered services. • Deploy software. • Manage software/servers/services. 2. Saturday, March 17, 12 ... works with every cloud (via jclouds) and more.

DevOoops - Increase awareness around DevOps infra security - GitHub
hashes, etc. • DVCS-{Pillage,Ripper} do it for you. • Many admins tend to answer either 403 or 404 for .git/ but .git/config works just fine. • Git stores file information within the objects folder. .git exposure / DirectoryIndex OFF ... Web In

A textual graph-based modeling framework for education ... - GitHub
Item 1 - 6 - Proc-2013-1-3-15.pdf (A visual DPF tool implemented by our students) ... Elements (in the signature) having the same name are considered ... {LOCAL PATH ON YOUR COMPUTER}/no.hib.dpf.text.updatesite/target/site. 8. Open the ...

Enroll in our Basic Computer Education Course Today! -
Microsoft Word. • Internet Security. • Hardware. • Internet Concepts. • Browsers & Google Searches. What is Basic Computer Education? Our Basic Computer ...

Online Course Statement of Accomplishment - GitHub
Sep 20, 2013 - HAS SUCCESSFULLY COMPLETED A FREE ONLINE OFFERING OF ... used by companies and organizations to drive a culture of innovation.

Course: Introduction to Intelligent Transportation Systems - GitHub
... Introduction to Intelligent Transportation Systems. University of Tartu, Institute of Computer Science. Project: Automatic Plate Number. Recognition (APNR).

MATH 241 Fall 2014 Course Syllabus - GitHub
Sep 10, 2014 - Students taking this course may not receive credit for MATH 114, except ... Computer Software: We will also be using R which is a free, open source ... producing PDF's, I recommend TEXworks which can be downloaded here.

Online Course Statement of Accomplishment WALTER ... - GitHub
Jan 7, 2014 - PROFESSOR OF COMPUTER SCIENCE, ... GRADE, COURSE CREDIT OR DEGREE, AND IT DOES NOT VERIFY THE IDENTITY OF.

Online Course Statement of Accomplishment - GitHub
Aug 7, 2013 - challenges and opportunities in the global education space, and ... Chief Technology Officer and Assistant Dean, School of Education, Stanford ...

Objective Education Experience Tech Skills - GitHub
Dec 21, 2016 - I am passionate about frontier tech, which is the most exciting part of technology. Love Reading Books and hungry for knowledge. Also i am ...

continuing education unit participant evaluation course title
CEU4EVAL.PM4. (Name of Sponsoring Organization). CONTINUING EDUCATION UNIT. PARTICIPANT EVALUATION. COURSE TITLE: ...

Continuing Education Course Completion Certificate.pdf
Continuing Education Course Completion Certificate.pdf. Continuing Education Course Completion Certificate.pdf. Open. Extract. Open with. Sign In. Main menu.

continuing education unit participant evaluation course title
3. The course content met the course objectives: ______. 4. The training aids/handouts used were beneficial: ______. 5. My overall rating of the course was:.