OpenStack training - lowering barriers of entry for OpenStack

Preview:

DESCRIPTION

Talk at OpenStack Minnesota Meetup about the OpenStack Training Project

Citation preview

www.Nexusis.com 877.286.39871

OpenStack TrainingLowering the barrier to entry for OpenStack

Colin McNamara CCIE#18233

Chief Cloud Architect

OPEN@NEXUS

www.Nexusis.com 877.286.39872

My Perspective

CCIE / VCP / OpenStack Contributor

Serial instigator for OpenStack Community

Core - OpenStack Manuals

Co-Founder – OpenStack Training

Linux user since 98

VMware user since 99

Big fan of beards and old photo’s

www.Nexusis.com 877.286.398733

OpenStack Training - Goals

Lower the barrier to entry of OpenStack

Increase accuracy and usability of docs

Create survivable, usable content in the world of a 6 month release cycle

www.Nexusis.com 877.286.398744

OpenStack Training - Goals

Align to the upcoming Certification program

Increase the hiring pool of talented engineers

enable underrepresented & econnomically disadvantaged groups to develop marketable skills

www.Nexusis.com 877.286.398755

Program Structure

Openstack associate engineer

Openstack operations engineer

Openstack development engineer

Openstack DevOps architect

www.Nexusis.com 877.286.398766

Current focus – Associate Guide Full Lifecycle

www.Nexusis.com 877.286.398777

Skill Goals - Associate

basic knowledge of core OpenStack components (Compute, Block, Network, Dashboard)

create an instance

understand conf and log files

understand basics of APIs and framework architecture

understand shared components

work off a single node OpenStack implementation

get on IRC, mailing lists

able to deploy applications to OpenStack clouds

able to leverage basic functions including pools IPs and multiple disks

able to deploy multi-tier applications to OpenStack clouds

advanced knowledge of OpenStack components including new and incubated projects

able to create complicated network topologies

able to leverage advanced application topologies

able to operate and manage projects and elements via Horizon, and some CLI

www.Nexusis.com 877.286.398788

Methods

www.Nexusis.com 877.286.398799

Delivery Methods

Ope

nSta

ck T

rain

ing

Self Paced Book

Corporate Instructor Led

Community Instructor Led

www.Nexusis.com 877.286.39871010

Methods – Avoid Content going stale

6M release cycle kills books

Create structure for surviving that cycle

Re-Use Code

Engage End-Users

www.Nexusis.com 877.286.39871111

Methods – Open Source Training

www.Nexusis.com 877.286.39871212

Methods – Treat training like source code

Run it like it’s own project

Continuously Integrated

Using same XML as docs

Focus on code re-use

Using Agile Methodologies Scrum-ban Trello

www.Nexusis.com 877.286.39871313

Status – Current Supporters

Community

www.Nexusis.com 877.286.39871414

Status (pre-oct burndown not shown properly)

www.Nexusis.com 877.286.39871515

Challenges

www.Nexusis.com 877.286.39871616

Challenges / Lessons Learned - Politics

www.Nexusis.com 877.286.39871717

Challenges / Lessons Learned - Infrastructure

Project infrastructure Repositories CI Systems Standards Wiki's Kanban tools Meeting structure / Schedules

www.Nexusis.com 877.286.39871818

Challenges / Lessons Learned

Corporate Support is essential

OpenStack – 92% Corporate

Training – 80% Individual

9-5 work is critical

www.Nexusis.com 877.286.39871919

What’s Next?

www.Nexusis.com 877.286.39872020

Call to Action – Contributors Count

Always need more contributors Small work matters 2 cards a week = 1 week

less work

www.Nexusis.com 877.286.39872121

Call to Action – Associate Course Alpha

Need Proctors

Need Students

Need quality bugs and feedback

www.Nexusis.com 877.286.398722

Open DiscussionThank you

@colinmcnamara

www.colinmcnamara.com

Recommended