SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
How we Mentor
"Rock Star" Students
Lance Albertson
Director
lance@osuosl.org
@ramereth
About me
● Director OSU Open Source Lab
● Systems Admin Background
● Virtualization (Ganeti+KVM),
CFengine, Puppet, GlusterFS
● Gentoo Developer
● Trumpet Jazz performer
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
About the OSU Open Source Lab
● FOSS hosting for high-impact projects
○ 160 projects
○ Drupal, Apache Software Foundation, Linux
Foundation, Python Software Foundation
● Co-location, private cloud, managed
hosting
● 4 FTEs / 18 undergrad students
● Systems Engineering, Development, and
Media teams
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Students
10 Years of FOSS Hosting at the OSU Open Source Lab
Lance Albertson | lance@osuosl.org | @ramereth
Powered by Students
● Systems Team
○ Server installation, machine deployment,
configuration management, service
deployment, ticket troubleshooting, etc
● Development Team
○ Python/Django, Some PHP & Ruby, IU, backend,
middleware, infrastructure dev tools, design
● Media Team
○ Public relations, blog posts, interviews, social
media, event planning
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Students
10 Years of FOSS Hosting at the OSU Open Source Lab
Lance Albertson | lance@osuosl.org | @ramereth
Students
10 Years of FOSS Hosting at the OSU Open Source Lab
Lance Albertson | lance@osuosl.org | @ramereth
Post-graduation Careers
● 60 OSL alumni student and staff
● Types of careers:
○ Systems Engineering
○ Software Development
○ Management
● Startups - CloudKick (Alex Polvi)
● Companies they work at
○ Mozilla, Rackspace, Google, Facebook, Intel,
other small startups
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Recruitment
● Mailing lists
● OSU Beaver JobNet
● Website / Social Media
● Class lists
● Word of mouth
● Beaver BarCamp
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Traits we look for
● Problem solving skills
○ More than just "Googling it"
● Basic understanding of Linux
○ Can they install packages, setup services?
● Self Starter
● Do they have passion about the position?
● Can they adapt and learn quickly?
● What's their personality like?
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Skills we don't require initially
● Configuration management
● Production environment skills
● Open source community experience
● Web frameworks
● Extensive version control experience
● Already being a "rock star"
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Interview Process
● Understand their Linux experience
○ How long have they used it?
○ What have they done with Linux?
○ Do they like to tinker with Linux?
● Open book screening quiz
○ Basic questions through advanced
○ Gauge their experience level better
● In-person interview
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
In-Person Interview
● Non-technical questions (personality)
● Problem solving
○ Read through a bash script or code
○ Walk through a typical server
problem
● Basic programming concepts
● Hands-on coding
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
New Hires: Learning about Linux
● Read the Linux Training Guide
○ Linux Fundamentals
○ Linux System Administration
○ Excellent crash course on Linux
○ GNU Free Documentation License
http://linux-training.be/downloads/
https://github.com/linuxtraining/lt
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Linux Training Guide
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
First six months as a new hire
● Learn about configuration management
● Understand how services interact with
each other
● Walk through common tasks
○ Machine deployment, setting up new services,
tickets, user creation, client/project interaction
● Learn about how our infrastructure works
● Full-root from the start, but mentored
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Creating a learning environment
● Full-timers and senior students help with
mentoring
● Find a task, and walk them through it
○ Try to teach a group of students when you can
○ Let them do the task themselves
○ It's OK to make mistakes, just don't do it
repeatedly or delete data
● Show more advanced tasks later on
● Giving them root is important
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Beyond the first six months
● Give a student a major project to work on
and own
○ Let them do the research, design, testing and
initial deployment
○ Full-timers assist when needed
● Gives them something to be excited about
● Something other than just doing tickets
● Learn new cool things for the rest of the
team!
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Expect high standards
● Create an environment where we push
each other harder
● Competitive yet still collaborative
● Senior students set standards and new
hires tend to follow them
○ New hires want to become like the seniors
● Always be professional but always have
fun too
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Working over Summer term
● Can work full-time 40 hour week
○ No class/schedule interruptions
○ More productive, less context switching
● Students learn 3-4 times more over a
summer than they do in a typical term
● Encourage younger students to work over
the summers
● Senior students eventually get internships
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
How the OSL is unique
● Give them root (early on)
○ Not many Universities allow this
● Very hands on mentoring from staff
○ We don't expect students to know everything
initially
● High-profile production sites
● Students interact with clients worldwide
on a daily basis
● Access to high quality internships
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Future Plans with the program
● Moving to an academic unit (EECS)
● Building a program that impacts more
students
○ Impact 50-100 students
○ Start out with bi-weekly workshops
● Developing more FOSS curriculum at OSU
○ Offering classes on python, ruby, drupal,
sysadmin, foss development, etc
● Collaboration with other Universities
How we Mentor "Rock Star" Students
Lance Albertson | lance@osuosl.org | @ramereth
Questions?
Lance Albertson
lance@osuosl.org
@ramereth
http://osuosl.org
http://lancealbertson.com
Follow OSUOSL
@osuosl | fb.com/OSUOSL
G+ "Open Source Lab"
This work is licensed under a
Creative Commons Attribution-Share Alike 3.0 United States License.
Copyright 2013

Mais conteúdo relacionado

Semelhante a LinuxFestNW 2013: How We Mentor “Rock Star” Students

Mani_Eng_Trainer_Resume
Mani_Eng_Trainer_ResumeMani_Eng_Trainer_Resume
Mani_Eng_Trainer_ResumeMani Kandan
 
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...National Partnership for Educational Access
 
[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016
[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016
[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016Diane Koen
 
RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...
RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...
RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...ASIS&T
 
The Role of Sustainability in Career and Workforce Development
The Role of Sustainability in Career and Workforce DevelopmentThe Role of Sustainability in Career and Workforce Development
The Role of Sustainability in Career and Workforce DevelopmentMieko Ozeki
 
Get a (Library-ish) Job!
Get a (Library-ish) Job!Get a (Library-ish) Job!
Get a (Library-ish) Job!Cliff Landis
 
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...Prasid Pathak
 
Open SUNY Textbooks: Open Textbooks and Textbook Publishing Services
Open SUNY Textbooks: Open Textbooks and Textbook Publishing ServicesOpen SUNY Textbooks: Open Textbooks and Textbook Publishing Services
Open SUNY Textbooks: Open Textbooks and Textbook Publishing ServicesBCcampus
 
Sustaining digital learning provision gem conf 2011
Sustaining digital learning provision gem conf 2011Sustaining digital learning provision gem conf 2011
Sustaining digital learning provision gem conf 2011Martin Bazley
 
Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...
Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...
Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...opensunytextbooks
 
NCompass Live: Planning for Successfull Internships
NCompass Live: Planning for Successfull InternshipsNCompass Live: Planning for Successfull Internships
NCompass Live: Planning for Successfull InternshipsNebraska Library Commission
 
"Advanced Search" is an Oxymoron
"Advanced Search" is an Oxymoron"Advanced Search" is an Oxymoron
"Advanced Search" is an OxymoronTonya McCarley
 
Writing your online policies (formatted)
Writing your online policies (formatted)Writing your online policies (formatted)
Writing your online policies (formatted)Jeremy Joslin
 
NCompass Live: The Secret to Successful Internships
NCompass Live: The Secret to Successful InternshipsNCompass Live: The Secret to Successful Internships
NCompass Live: The Secret to Successful InternshipsNebraska Library Commission
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivityAaron Grant
 
How to succeed in the au reu program qin -edited
How to succeed in the au reu program   qin -editedHow to succeed in the au reu program   qin -edited
How to succeed in the au reu program qin -editedbiazsaa
 
Juline & andy info session
Juline & andy info sessionJuline & andy info session
Juline & andy info sessionTryBloc
 
Juline & andy info session
Juline & andy info sessionJuline & andy info session
Juline & andy info sessionTryBloc
 

Semelhante a LinuxFestNW 2013: How We Mentor “Rock Star” Students (20)

Mani_Eng_Trainer_Resume
Mani_Eng_Trainer_ResumeMani_Eng_Trainer_Resume
Mani_Eng_Trainer_Resume
 
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
What We Did Right and What We'd Never Do Again: Lessons Learned in Program Re...
 
[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016
[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016
[Lefebvre] [Multiple stakes in the ground] IFLA LBES 2016
 
RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...
RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...
RDAP 16: Building Sustainable Services at the Small(er) Scale (Panel 4, Measu...
 
The Role of Sustainability in Career and Workforce Development
The Role of Sustainability in Career and Workforce DevelopmentThe Role of Sustainability in Career and Workforce Development
The Role of Sustainability in Career and Workforce Development
 
Get a (Library-ish) Job!
Get a (Library-ish) Job!Get a (Library-ish) Job!
Get a (Library-ish) Job!
 
Get a Library(ish) Job!
Get a Library(ish) Job!Get a Library(ish) Job!
Get a Library(ish) Job!
 
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...
The Frontend Developer Landscape Explained and the Rise of Advanced Frontend ...
 
Open SUNY Textbooks: Open Textbooks and Textbook Publishing Services
Open SUNY Textbooks: Open Textbooks and Textbook Publishing ServicesOpen SUNY Textbooks: Open Textbooks and Textbook Publishing Services
Open SUNY Textbooks: Open Textbooks and Textbook Publishing Services
 
Sustaining digital learning provision gem conf 2011
Sustaining digital learning provision gem conf 2011Sustaining digital learning provision gem conf 2011
Sustaining digital learning provision gem conf 2011
 
Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...
Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...
Open SUNY Textbooks presentation at OTSummit May 2015 BC Campus Vancouver Bri...
 
NCompass Live: Planning for Successfull Internships
NCompass Live: Planning for Successfull InternshipsNCompass Live: Planning for Successfull Internships
NCompass Live: Planning for Successfull Internships
 
"Advanced Search" is an Oxymoron
"Advanced Search" is an Oxymoron"Advanced Search" is an Oxymoron
"Advanced Search" is an Oxymoron
 
Writing your online policies (formatted)
Writing your online policies (formatted)Writing your online policies (formatted)
Writing your online policies (formatted)
 
NCompass Live: The Secret to Successful Internships
NCompass Live: The Secret to Successful InternshipsNCompass Live: The Secret to Successful Internships
NCompass Live: The Secret to Successful Internships
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivity
 
How to succeed in the au reu program qin -edited
How to succeed in the au reu program   qin -editedHow to succeed in the au reu program   qin -edited
How to succeed in the au reu program qin -edited
 
Juline & andy info session
Juline & andy info sessionJuline & andy info session
Juline & andy info session
 
Juline & andy info session
Juline & andy info sessionJuline & andy info session
Juline & andy info session
 
PD Revisited - Region 7
PD Revisited - Region 7PD Revisited - Region 7
PD Revisited - Region 7
 

Mais de Lance Albertson

Building and Running OpenStack on POWER8
Building and Running OpenStack on POWER8Building and Running OpenStack on POWER8
Building and Running OpenStack on POWER8Lance Albertson
 
SCALE11x: 10 Years of FOSS Hosting at the OSUOSL
SCALE11x: 10 Years of FOSS Hosting at the OSUOSLSCALE11x: 10 Years of FOSS Hosting at the OSUOSL
SCALE11x: 10 Years of FOSS Hosting at the OSUOSLLance Albertson
 
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet MigrationPuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet MigrationLance Albertson
 
Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012
Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012
Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012Lance Albertson
 
Hands on Virtualization with Ganeti (part 1) - LinuxCon 2012
Hands on Virtualization with Ganeti (part 1)  - LinuxCon 2012Hands on Virtualization with Ganeti (part 1)  - LinuxCon 2012
Hands on Virtualization with Ganeti (part 1) - LinuxCon 2012Lance Albertson
 

Mais de Lance Albertson (6)

Building and Running OpenStack on POWER8
Building and Running OpenStack on POWER8Building and Running OpenStack on POWER8
Building and Running OpenStack on POWER8
 
GlusterFS at OSUOSL
GlusterFS at OSUOSLGlusterFS at OSUOSL
GlusterFS at OSUOSL
 
SCALE11x: 10 Years of FOSS Hosting at the OSUOSL
SCALE11x: 10 Years of FOSS Hosting at the OSUOSLSCALE11x: 10 Years of FOSS Hosting at the OSUOSL
SCALE11x: 10 Years of FOSS Hosting at the OSUOSL
 
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet MigrationPuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
PuppetCampLA 2013: Lessons Learned in the OSUOSL Puppet Migration
 
Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012
Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012
Ganeti Hands-on Walk-thru (part 2) -- LinuxCon 2012
 
Hands on Virtualization with Ganeti (part 1) - LinuxCon 2012
Hands on Virtualization with Ganeti (part 1)  - LinuxCon 2012Hands on Virtualization with Ganeti (part 1)  - LinuxCon 2012
Hands on Virtualization with Ganeti (part 1) - LinuxCon 2012
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 

LinuxFestNW 2013: How We Mentor “Rock Star” Students

  • 1. How we Mentor "Rock Star" Students Lance Albertson Director lance@osuosl.org @ramereth
  • 2. About me ● Director OSU Open Source Lab ● Systems Admin Background ● Virtualization (Ganeti+KVM), CFengine, Puppet, GlusterFS ● Gentoo Developer ● Trumpet Jazz performer How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 3. About the OSU Open Source Lab ● FOSS hosting for high-impact projects ○ 160 projects ○ Drupal, Apache Software Foundation, Linux Foundation, Python Software Foundation ● Co-location, private cloud, managed hosting ● 4 FTEs / 18 undergrad students ● Systems Engineering, Development, and Media teams How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 4. Students 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 5. Powered by Students ● Systems Team ○ Server installation, machine deployment, configuration management, service deployment, ticket troubleshooting, etc ● Development Team ○ Python/Django, Some PHP & Ruby, IU, backend, middleware, infrastructure dev tools, design ● Media Team ○ Public relations, blog posts, interviews, social media, event planning How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 6. Students 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 7. Students 10 Years of FOSS Hosting at the OSU Open Source Lab Lance Albertson | lance@osuosl.org | @ramereth
  • 8. Post-graduation Careers ● 60 OSL alumni student and staff ● Types of careers: ○ Systems Engineering ○ Software Development ○ Management ● Startups - CloudKick (Alex Polvi) ● Companies they work at ○ Mozilla, Rackspace, Google, Facebook, Intel, other small startups How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 9. Recruitment ● Mailing lists ● OSU Beaver JobNet ● Website / Social Media ● Class lists ● Word of mouth ● Beaver BarCamp How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 10. Traits we look for ● Problem solving skills ○ More than just "Googling it" ● Basic understanding of Linux ○ Can they install packages, setup services? ● Self Starter ● Do they have passion about the position? ● Can they adapt and learn quickly? ● What's their personality like? How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 11. Skills we don't require initially ● Configuration management ● Production environment skills ● Open source community experience ● Web frameworks ● Extensive version control experience ● Already being a "rock star" How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 12. Interview Process ● Understand their Linux experience ○ How long have they used it? ○ What have they done with Linux? ○ Do they like to tinker with Linux? ● Open book screening quiz ○ Basic questions through advanced ○ Gauge their experience level better ● In-person interview How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 13. In-Person Interview ● Non-technical questions (personality) ● Problem solving ○ Read through a bash script or code ○ Walk through a typical server problem ● Basic programming concepts ● Hands-on coding How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 14. New Hires: Learning about Linux ● Read the Linux Training Guide ○ Linux Fundamentals ○ Linux System Administration ○ Excellent crash course on Linux ○ GNU Free Documentation License http://linux-training.be/downloads/ https://github.com/linuxtraining/lt How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 15. Linux Training Guide How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 16. First six months as a new hire ● Learn about configuration management ● Understand how services interact with each other ● Walk through common tasks ○ Machine deployment, setting up new services, tickets, user creation, client/project interaction ● Learn about how our infrastructure works ● Full-root from the start, but mentored How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 17. Creating a learning environment ● Full-timers and senior students help with mentoring ● Find a task, and walk them through it ○ Try to teach a group of students when you can ○ Let them do the task themselves ○ It's OK to make mistakes, just don't do it repeatedly or delete data ● Show more advanced tasks later on ● Giving them root is important How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 18. Beyond the first six months ● Give a student a major project to work on and own ○ Let them do the research, design, testing and initial deployment ○ Full-timers assist when needed ● Gives them something to be excited about ● Something other than just doing tickets ● Learn new cool things for the rest of the team! How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 19. Expect high standards ● Create an environment where we push each other harder ● Competitive yet still collaborative ● Senior students set standards and new hires tend to follow them ○ New hires want to become like the seniors ● Always be professional but always have fun too How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 20. Working over Summer term ● Can work full-time 40 hour week ○ No class/schedule interruptions ○ More productive, less context switching ● Students learn 3-4 times more over a summer than they do in a typical term ● Encourage younger students to work over the summers ● Senior students eventually get internships How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 21. How the OSL is unique ● Give them root (early on) ○ Not many Universities allow this ● Very hands on mentoring from staff ○ We don't expect students to know everything initially ● High-profile production sites ● Students interact with clients worldwide on a daily basis ● Access to high quality internships How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 22. Future Plans with the program ● Moving to an academic unit (EECS) ● Building a program that impacts more students ○ Impact 50-100 students ○ Start out with bi-weekly workshops ● Developing more FOSS curriculum at OSU ○ Offering classes on python, ruby, drupal, sysadmin, foss development, etc ● Collaboration with other Universities How we Mentor "Rock Star" Students Lance Albertson | lance@osuosl.org | @ramereth
  • 23. Questions? Lance Albertson lance@osuosl.org @ramereth http://osuosl.org http://lancealbertson.com Follow OSUOSL @osuosl | fb.com/OSUOSL G+ "Open Source Lab" This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License. Copyright 2013