22
www.Nexusis.com 877.286.3987 1 OpenStack Training Lowering the barrier to entry for OpenStack Colin McNamara CCIE#18233 Chief Cloud Architect OPEN@NEXUS

OpenStack training - lowering barriers of entry for OpenStack

Embed Size (px)

DESCRIPTION

Talk at OpenStack Minnesota Meetup about the OpenStack Training Project

Citation preview

Page 1: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871

OpenStack TrainingLowering the barrier to entry for OpenStack

Colin McNamara CCIE#18233

Chief Cloud Architect

OPEN@NEXUS

Page 2: OpenStack training - lowering barriers of entry for OpenStack

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

Page 3: OpenStack training - lowering barriers of entry for OpenStack

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

Page 4: OpenStack training - lowering barriers of entry for OpenStack

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

Page 5: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.398755

Program Structure

Openstack associate engineer

Openstack operations engineer

Openstack development engineer

Openstack DevOps architect

Page 6: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.398766

Current focus – Associate Guide Full Lifecycle

Page 7: OpenStack training - lowering barriers of entry for OpenStack

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

Page 8: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.398788

Methods

Page 9: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.398799

Delivery Methods

Ope

nSta

ck T

rain

ing

Self Paced Book

Corporate Instructor Led

Community Instructor Led

Page 10: OpenStack training - lowering barriers of entry for OpenStack

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

Page 11: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871111

Methods – Open Source Training

Page 12: OpenStack training - lowering barriers of entry for OpenStack

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

Page 13: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871313

Status – Current Supporters

Community

Page 14: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871414

Status (pre-oct burndown not shown properly)

Page 15: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871515

Challenges

Page 16: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871616

Challenges / Lessons Learned - Politics

Page 17: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871717

Challenges / Lessons Learned - Infrastructure

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

Page 18: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871818

Challenges / Lessons Learned

Corporate Support is essential

OpenStack – 92% Corporate

Training – 80% Individual

9-5 work is critical

Page 19: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39871919

What’s Next?

Page 20: OpenStack training - lowering barriers of entry for OpenStack

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

Page 21: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.39872121

Call to Action – Associate Course Alpha

Need Proctors

Need Students

Need quality bugs and feedback

Page 22: OpenStack training - lowering barriers of entry for OpenStack

www.Nexusis.com 877.286.398722

Open DiscussionThank you

@colinmcnamara

www.colinmcnamara.com