SlideShare una empresa de Scribd logo
1 de 45
Descargar para leer sin conexión
Our Jobs Are Changing
Mandi Walls
LISA 2013
November 6, 2013

Thursday, November 14, 13
whoami
•
•

Mandi Walls

•
•

Sysadmin

Technical Practice Manager
at Opscode

@lnxchk

Thursday, November 14, 13
Nope
•

What I’m not going to talk about:

•
•
•

Thursday, November 14, 13

Chef. It’s awesome. I talk about Chef all the time.
DevOps. Some of this will start to sound a little DevvyOpsy though.
Gender and diversity. It’s a thing, and other folks have the science.
Yep
•

What I am going to talk about

•
•

Thursday, November 14, 13

The future.Yours, mine, ours together.
The world. It’s big and changing.
Why I Care
•
•
•

Truth is, I work for a vendor
I talk to our customers and community every day
What I see in the industry worries me

Thursday, November 14, 13
Evolution of the Field

Thursday, November 14, 13
Legacies
•
•
•

Protect expensive, specially-purchased systems
Run stuff
Fix things

Thursday, November 14, 13
Monetary Investment
•
•

Gear costs money: machines, networks, storage, electricity, cooling

•

Cost impacts attitude, behavior, creates a culture of “no”

The higher those costs, the greater the risk of failure for new
products, services, and features

Thursday, November 14, 13
The Generation of “No”
•
•
•

Sysadmins rewarded for protecting investments
Hoarders of information
BOFHs

Thursday, November 14, 13
Shoulders of Giants

Progress in a field doesn’t happen when everyone has to start from scratch

Thursday, November 14, 13
Specialization
•
•
•

Over time, complexity bred specialties
Networking, storage, datacenter operations, web operations, IT
Federation of tasks can create positive outcomes and negative
outcomes

Thursday, November 14, 13
Evolution of Practice
•

Three stages of the evolution of a field

•
•
•
•

craft
commercial
engineering

Mary Shaw at CMU “Prospects for an Engineering Discipline of Software”

Thursday, November 14, 13
Craft Stage
•
•
•

Talented amateurs
Use of intuition, what “feels like it will work this time”
Early tools built mostly for their own use

Thursday, November 14, 13
Commercial Stage
•
•
•

Market expansion, greater demand
Standard procedures start to emerge
Practitioners are more carefully selected and have some training

Thursday, November 14, 13
Engineering Stage
•
•
•

Practitioners begin to apply scientific principles
Principles emerge
Experimentation becomes more sophisticated

Thursday, November 14, 13
Where Are We?

Thursday, November 14, 13
Challenges to Moving Forward

•

Unskilled workers hold organizations back

•

Thursday, November 14, 13

Investing in training and professional development
Bringing individuals up to speed is a tough job

Thursday, November 14, 13
In the meantime, the ground under our feet is changing
We have to continue learning as well

Thursday, November 14, 13
Why Does it Even Matter?

Thursday, November 14, 13
Digital Economy
•
•
•

Increasing: more of day-to-day life is lived, or augmented, online
Expanding reach: more non-technical people engaging with tech
Globalization: developing economies without technical legacy

Thursday, November 14, 13
Reach of Technology
•
•

In many countries, connectedness is near constant

•

Users expect all services to perform at a certain level

The systems behind these services are increasingly complex and
interconnected

Thursday, November 14, 13
Engagement of Non-Specialists
•
•
•

Barrier to entry lowered to engage more consumers
They’re not “muggles”, they’re users, customers
Change the way we engage with others

Thursday, November 14, 13
Globalizing

•
•

Emerging economies leapfrog over legacy infrastructure requirements
Individuals find new ways to use technology to better their lives

Thursday, November 14, 13
Ubiquity
•
•
•

Escaping technology takes work
The growth of technology mean more opportunity for more people
Unlikely uses for technology fuels improvements in quality of life

Thursday, November 14, 13
What Do We Enable?

•
•

Projects like Nano Ganesh from Tata Indicom
Indian farmers use mobile technology to water crops

Thursday, November 14, 13
What Do We Enable?

•

Companies like Cemex

Thursday, November 14, 13
What Do We Enable?

•

Changes to education, healthcare, safety

Thursday, November 14, 13
There is No Place for BOFHs in
this New Technological World

Thursday, November 14, 13
How Do We Enable Ourselves?
•
•
•

Self awareness
Organizational awareness
Participation in the field

Thursday, November 14, 13
New Skills

Borrowing practices from software engineering

Thursday, November 14, 13
Learn To Touch Type

•
•

Dude.
Seriously.

Thursday, November 14, 13
Version Control
•

PTSD from that one time you checked something in with RCS and
forgot to leave a local copy

•
•

Modern tools like git integrate with other systems, deployment tools

•
•

Create a single workflow for everyone, including dev if you have it

It’s important to have history - not just for code, but for your config
files on your systems

Pull early, push often

Thursday, November 14, 13
Learn To Code
•
•
•

Scariest slide in this talk

•

It’s a skill that you can learn, it’s not magic, and it can’t be limited to
people who have “software engineer” in their job title

Pick a language, learn it. bash counts. PowerShell is awesome.
Increase efficiency, repeatability of your work - the maturation of tools
brings the whole profession forward

Thursday, November 14, 13
Working in the Cloud
•

The cloud is our fault. Say “no” enough times, your organization will
stop asking you for things

•
•

The commoditization of the hardware layer will catch up with us

•

Use the cloud to learn new things you might need in your job

Utility computing brings new challenges and shines light on the “what
ifs” we’ve been talking to others about for years

Thursday, November 14, 13
Document Systems
•
•
•

Foster transparency and trust by documenting your processes
If your team doesn’t have (or like) wikis, use something like sphinx
Give everyone access, no hiding and hoarding

Thursday, November 14, 13
Testing and Code Review
•
•
•

A set of still emerging tools, like serverspec
Builds trust in your processes when you know your change works
If you have multiple people on a team, check each other’s work,
formalize the process with a tool like garrett

Thursday, November 14, 13
Common Thread
•
•
•

Be proactive
Say Yes
If you can’t say Yes, ask questions before saying No

Thursday, November 14, 13
Where Do We Go

•
•

Cost of systems
Now mitigated by the cloud and other services

Thursday, November 14, 13
•
•

Cost of bad behaviors
We can work on getting to Yes

Thursday, November 14, 13
•

Cost of information hoarding and reinventing the wheel - the
opportunity cost of repeating work

•

We can be open and share our knowledge

Thursday, November 14, 13
We can build amazing things, but not by ourselves

Thursday, November 14, 13
Our future is here, it’s just not evenly distributed

Thursday, November 14, 13
Next Steps
•
•
•

Changing our first principles

•

Finding our value proposition when we aren’t the guardians of large
expensive systems - we’re the facilitators of large amazing ideas

Rejecting the pull of the BOFH
Refocusing systems work on enabling the organization to do great
things

Thursday, November 14, 13
Why?

Because some day we are going to be running the O2 systems on starships

Thursday, November 14, 13

Más contenido relacionado

Similar a Our Jobs are Changing. Can We Keep Up?

Just What Is This Continuous Delivery Thing, Anyway?
Just What Is This Continuous Delivery Thing, Anyway?Just What Is This Continuous Delivery Thing, Anyway?
Just What Is This Continuous Delivery Thing, Anyway?eshamow
 
Culture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryCulture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryXebiaLabs
 
Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryXebiaLabs
 
Institutional Team January 2013
Institutional Team January 2013Institutional Team January 2013
Institutional Team January 2013tmeisenbach
 
Wsrest 2013
Wsrest 2013Wsrest 2013
Wsrest 2013Caelum
 
Making the case for digital. Digital transformation conference, 21 May 2015
Making the case for digital. Digital transformation conference, 21 May 2015Making the case for digital. Digital transformation conference, 21 May 2015
Making the case for digital. Digital transformation conference, 21 May 2015CharityComms
 
The Palm PAL Project: A Digital Invitation to Join the Millennium
The Palm PAL Project: A Digital Invitation to Join the Millennium The Palm PAL Project: A Digital Invitation to Join the Millennium
The Palm PAL Project: A Digital Invitation to Join the Millennium Leslie Dare
 
What is Continuous Delivery really?
What is Continuous Delivery really?What is Continuous Delivery really?
What is Continuous Delivery really?XebiaLabs
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationJon Ruby
 
How to Run Great Webinars (February 2018)
How to Run Great Webinars (February 2018)How to Run Great Webinars (February 2018)
How to Run Great Webinars (February 2018)ALATechSource
 
Designing apps lecture
Designing apps lectureDesigning apps lecture
Designing apps lectureJohn Rooksby
 
Effective us of tablets in the classroom
Effective us of tablets in the classroomEffective us of tablets in the classroom
Effective us of tablets in the classroomMatt Britland
 
Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)
Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)
Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)Liz Filardi
 
You've Got No UI?! (Agile Data Teams)
You've Got No UI?! (Agile Data Teams)You've Got No UI?! (Agile Data Teams)
You've Got No UI?! (Agile Data Teams)Mark Barber
 
Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3lvsmarketing
 
We said it was simple
We said it was simpleWe said it was simple
We said it was simpleAndy Longshaw
 
Chris Covell Collaboration for distributed teams
Chris Covell   Collaboration for distributed teamsChris Covell   Collaboration for distributed teams
Chris Covell Collaboration for distributed teamsAgile Lietuva
 
Notes from the field - End User Computing
Notes from the field - End User ComputingNotes from the field - End User Computing
Notes from the field - End User ComputingJames Charter
 
UsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsability Matters
 

Similar a Our Jobs are Changing. Can We Keep Up? (20)

Just What Is This Continuous Delivery Thing, Anyway?
Just What Is This Continuous Delivery Thing, Anyway?Just What Is This Continuous Delivery Thing, Anyway?
Just What Is This Continuous Delivery Thing, Anyway?
 
Culture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous DeliveryCulture, Processes and Tools of Continuous Delivery
Culture, Processes and Tools of Continuous Delivery
 
Chicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous DeliveryChicago CD Summit: 3 Pillars of Continuous Delivery
Chicago CD Summit: 3 Pillars of Continuous Delivery
 
Institutional Team January 2013
Institutional Team January 2013Institutional Team January 2013
Institutional Team January 2013
 
Wsrest 2013
Wsrest 2013Wsrest 2013
Wsrest 2013
 
Making the case for digital. Digital transformation conference, 21 May 2015
Making the case for digital. Digital transformation conference, 21 May 2015Making the case for digital. Digital transformation conference, 21 May 2015
Making the case for digital. Digital transformation conference, 21 May 2015
 
The Palm PAL Project: A Digital Invitation to Join the Millennium
The Palm PAL Project: A Digital Invitation to Join the Millennium The Palm PAL Project: A Digital Invitation to Join the Millennium
The Palm PAL Project: A Digital Invitation to Join the Millennium
 
Dearnley2012
Dearnley2012Dearnley2012
Dearnley2012
 
What is Continuous Delivery really?
What is Continuous Delivery really?What is Continuous Delivery really?
What is Continuous Delivery really?
 
Future of software development - Danger of Oversimplification
Future of software development - Danger of OversimplificationFuture of software development - Danger of Oversimplification
Future of software development - Danger of Oversimplification
 
How to Run Great Webinars (February 2018)
How to Run Great Webinars (February 2018)How to Run Great Webinars (February 2018)
How to Run Great Webinars (February 2018)
 
Designing apps lecture
Designing apps lectureDesigning apps lecture
Designing apps lecture
 
Effective us of tablets in the classroom
Effective us of tablets in the classroomEffective us of tablets in the classroom
Effective us of tablets in the classroom
 
Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)
Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)
Mobile & Tablet UX | NYU School of Professional Studies | Week 1 (Intro)
 
You've Got No UI?! (Agile Data Teams)
You've Got No UI?! (Agile Data Teams)You've Got No UI?! (Agile Data Teams)
You've Got No UI?! (Agile Data Teams)
 
Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3Long view euc calgary april 26 2013 v0.3
Long view euc calgary april 26 2013 v0.3
 
We said it was simple
We said it was simpleWe said it was simple
We said it was simple
 
Chris Covell Collaboration for distributed teams
Chris Covell   Collaboration for distributed teamsChris Covell   Collaboration for distributed teams
Chris Covell Collaboration for distributed teams
 
Notes from the field - End User Computing
Notes from the field - End User ComputingNotes from the field - End User Computing
Notes from the field - End User Computing
 
UsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_WorkshopUsabilityMatters_Usability_Testing_Introduction_Workshop
UsabilityMatters_Usability_Testing_Introduction_Workshop
 

Más de Mandi Walls

DOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfDOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfMandi Walls
 
Addo reducing trauma in organizations with SLOs and chaos engineering
Addo  reducing trauma in organizations with SLOs and chaos engineeringAddo  reducing trauma in organizations with SLOs and chaos engineering
Addo reducing trauma in organizations with SLOs and chaos engineeringMandi Walls
 
Full Service Ownership
Full Service OwnershipFull Service Ownership
Full Service OwnershipMandi Walls
 
PagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsPagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsMandi Walls
 
InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020Mandi Walls
 
Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Mandi Walls
 
Using Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityUsing Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityMandi Walls
 
Adding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xAdding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xMandi Walls
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Mandi Walls
 
BuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopBuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopMandi Walls
 
InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018Mandi Walls
 
DevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopDevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopMandi Walls
 
Adding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecAdding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecMandi Walls
 
InSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beInSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beMandi Walls
 
habitat at docker bud
habitat at docker budhabitat at docker bud
habitat at docker budMandi Walls
 
Ingite Slides for InSpec
Ingite Slides for InSpecIngite Slides for InSpec
Ingite Slides for InSpecMandi Walls
 
Habitat at LinuxLab IT
Habitat at LinuxLab ITHabitat at LinuxLab IT
Habitat at LinuxLab ITMandi Walls
 
InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017Mandi Walls
 
Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Mandi Walls
 
InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017Mandi Walls
 

Más de Mandi Walls (20)

DOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdfDOD Raleigh Gamedays with Chaos Engineering.pdf
DOD Raleigh Gamedays with Chaos Engineering.pdf
 
Addo reducing trauma in organizations with SLOs and chaos engineering
Addo  reducing trauma in organizations with SLOs and chaos engineeringAddo  reducing trauma in organizations with SLOs and chaos engineering
Addo reducing trauma in organizations with SLOs and chaos engineering
 
Full Service Ownership
Full Service OwnershipFull Service Ownership
Full Service Ownership
 
PagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call TeamsPagerDuty: Best Practices for On Call Teams
PagerDuty: Best Practices for On Call Teams
 
InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020InSpec at DevOps ATL Meetup January 22, 2020
InSpec at DevOps ATL Meetup January 22, 2020
 
Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019Prescriptive Security with InSpec - All Things Open 2019
Prescriptive Security with InSpec - All Things Open 2019
 
Using Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure SecurityUsing Chef InSpec for Infrastructure Security
Using Chef InSpec for Infrastructure Security
 
Adding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17xAdding Security to Your Workflow With InSpec - SCaLE17x
Adding Security to Your Workflow With InSpec - SCaLE17x
 
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
Habitat talk at CodeMonsters Sofia, Bulgaria Nov 27 2018
 
BuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec WorkshopBuildStuff.LT 2018 InSpec Workshop
BuildStuff.LT 2018 InSpec Workshop
 
InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018InSpec Workshop at Velocity London 2018
InSpec Workshop at Velocity London 2018
 
DevOpsDays InSpec Workshop
DevOpsDays InSpec WorkshopDevOpsDays InSpec Workshop
DevOpsDays InSpec Workshop
 
Adding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpecAdding Security and Compliance to Your Workflow with InSpec
Adding Security and Compliance to Your Workflow with InSpec
 
InSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.beInSpec - June 2018 at Open28.be
InSpec - June 2018 at Open28.be
 
habitat at docker bud
habitat at docker budhabitat at docker bud
habitat at docker bud
 
Ingite Slides for InSpec
Ingite Slides for InSpecIngite Slides for InSpec
Ingite Slides for InSpec
 
Habitat at LinuxLab IT
Habitat at LinuxLab ITHabitat at LinuxLab IT
Habitat at LinuxLab IT
 
InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017InSpec Workshop DevSecCon 2017
InSpec Workshop DevSecCon 2017
 
Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017Habitat Workshop at Velocity London 2017
Habitat Workshop at Velocity London 2017
 
InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017InSpec Workflow for DevOpsDays Riga 2017
InSpec Workflow for DevOpsDays Riga 2017
 

Último

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 

Último (20)

SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 

Our Jobs are Changing. Can We Keep Up?

  • 1. Our Jobs Are Changing Mandi Walls LISA 2013 November 6, 2013 Thursday, November 14, 13
  • 2. whoami • • Mandi Walls • • Sysadmin Technical Practice Manager at Opscode @lnxchk Thursday, November 14, 13
  • 3. Nope • What I’m not going to talk about: • • • Thursday, November 14, 13 Chef. It’s awesome. I talk about Chef all the time. DevOps. Some of this will start to sound a little DevvyOpsy though. Gender and diversity. It’s a thing, and other folks have the science.
  • 4. Yep • What I am going to talk about • • Thursday, November 14, 13 The future.Yours, mine, ours together. The world. It’s big and changing.
  • 5. Why I Care • • • Truth is, I work for a vendor I talk to our customers and community every day What I see in the industry worries me Thursday, November 14, 13
  • 6. Evolution of the Field Thursday, November 14, 13
  • 7. Legacies • • • Protect expensive, specially-purchased systems Run stuff Fix things Thursday, November 14, 13
  • 8. Monetary Investment • • Gear costs money: machines, networks, storage, electricity, cooling • Cost impacts attitude, behavior, creates a culture of “no” The higher those costs, the greater the risk of failure for new products, services, and features Thursday, November 14, 13
  • 9. The Generation of “No” • • • Sysadmins rewarded for protecting investments Hoarders of information BOFHs Thursday, November 14, 13
  • 10. Shoulders of Giants Progress in a field doesn’t happen when everyone has to start from scratch Thursday, November 14, 13
  • 11. Specialization • • • Over time, complexity bred specialties Networking, storage, datacenter operations, web operations, IT Federation of tasks can create positive outcomes and negative outcomes Thursday, November 14, 13
  • 12. Evolution of Practice • Three stages of the evolution of a field • • • • craft commercial engineering Mary Shaw at CMU “Prospects for an Engineering Discipline of Software” Thursday, November 14, 13
  • 13. Craft Stage • • • Talented amateurs Use of intuition, what “feels like it will work this time” Early tools built mostly for their own use Thursday, November 14, 13
  • 14. Commercial Stage • • • Market expansion, greater demand Standard procedures start to emerge Practitioners are more carefully selected and have some training Thursday, November 14, 13
  • 15. Engineering Stage • • • Practitioners begin to apply scientific principles Principles emerge Experimentation becomes more sophisticated Thursday, November 14, 13
  • 16. Where Are We? Thursday, November 14, 13
  • 17. Challenges to Moving Forward • Unskilled workers hold organizations back • Thursday, November 14, 13 Investing in training and professional development
  • 18. Bringing individuals up to speed is a tough job Thursday, November 14, 13
  • 19. In the meantime, the ground under our feet is changing We have to continue learning as well Thursday, November 14, 13
  • 20. Why Does it Even Matter? Thursday, November 14, 13
  • 21. Digital Economy • • • Increasing: more of day-to-day life is lived, or augmented, online Expanding reach: more non-technical people engaging with tech Globalization: developing economies without technical legacy Thursday, November 14, 13
  • 22. Reach of Technology • • In many countries, connectedness is near constant • Users expect all services to perform at a certain level The systems behind these services are increasingly complex and interconnected Thursday, November 14, 13
  • 23. Engagement of Non-Specialists • • • Barrier to entry lowered to engage more consumers They’re not “muggles”, they’re users, customers Change the way we engage with others Thursday, November 14, 13
  • 24. Globalizing • • Emerging economies leapfrog over legacy infrastructure requirements Individuals find new ways to use technology to better their lives Thursday, November 14, 13
  • 25. Ubiquity • • • Escaping technology takes work The growth of technology mean more opportunity for more people Unlikely uses for technology fuels improvements in quality of life Thursday, November 14, 13
  • 26. What Do We Enable? • • Projects like Nano Ganesh from Tata Indicom Indian farmers use mobile technology to water crops Thursday, November 14, 13
  • 27. What Do We Enable? • Companies like Cemex Thursday, November 14, 13
  • 28. What Do We Enable? • Changes to education, healthcare, safety Thursday, November 14, 13
  • 29. There is No Place for BOFHs in this New Technological World Thursday, November 14, 13
  • 30. How Do We Enable Ourselves? • • • Self awareness Organizational awareness Participation in the field Thursday, November 14, 13
  • 31. New Skills Borrowing practices from software engineering Thursday, November 14, 13
  • 32. Learn To Touch Type • • Dude. Seriously. Thursday, November 14, 13
  • 33. Version Control • PTSD from that one time you checked something in with RCS and forgot to leave a local copy • • Modern tools like git integrate with other systems, deployment tools • • Create a single workflow for everyone, including dev if you have it It’s important to have history - not just for code, but for your config files on your systems Pull early, push often Thursday, November 14, 13
  • 34. Learn To Code • • • Scariest slide in this talk • It’s a skill that you can learn, it’s not magic, and it can’t be limited to people who have “software engineer” in their job title Pick a language, learn it. bash counts. PowerShell is awesome. Increase efficiency, repeatability of your work - the maturation of tools brings the whole profession forward Thursday, November 14, 13
  • 35. Working in the Cloud • The cloud is our fault. Say “no” enough times, your organization will stop asking you for things • • The commoditization of the hardware layer will catch up with us • Use the cloud to learn new things you might need in your job Utility computing brings new challenges and shines light on the “what ifs” we’ve been talking to others about for years Thursday, November 14, 13
  • 36. Document Systems • • • Foster transparency and trust by documenting your processes If your team doesn’t have (or like) wikis, use something like sphinx Give everyone access, no hiding and hoarding Thursday, November 14, 13
  • 37. Testing and Code Review • • • A set of still emerging tools, like serverspec Builds trust in your processes when you know your change works If you have multiple people on a team, check each other’s work, formalize the process with a tool like garrett Thursday, November 14, 13
  • 38. Common Thread • • • Be proactive Say Yes If you can’t say Yes, ask questions before saying No Thursday, November 14, 13
  • 39. Where Do We Go • • Cost of systems Now mitigated by the cloud and other services Thursday, November 14, 13
  • 40. • • Cost of bad behaviors We can work on getting to Yes Thursday, November 14, 13
  • 41. • Cost of information hoarding and reinventing the wheel - the opportunity cost of repeating work • We can be open and share our knowledge Thursday, November 14, 13
  • 42. We can build amazing things, but not by ourselves Thursday, November 14, 13
  • 43. Our future is here, it’s just not evenly distributed Thursday, November 14, 13
  • 44. Next Steps • • • Changing our first principles • Finding our value proposition when we aren’t the guardians of large expensive systems - we’re the facilitators of large amazing ideas Rejecting the pull of the BOFH Refocusing systems work on enabling the organization to do great things Thursday, November 14, 13
  • 45. Why? Because some day we are going to be running the O2 systems on starships Thursday, November 14, 13