SlideShare a Scribd company logo
1 of 26
Download to read offline
HOWTO Become
Kubernetes Proficient
Agenda
◻ VP of Engineering @ ReactiveOps
◻ Background in operations
◻ DevOps and engineering culture enthusiast
◻ Manage a team of 15 SREs for 25+ production
Kubernetes infrastructures
◻ Hiring manager focused on Kubernetes talent
github.com/sairez
2
Hi! I’m Sarah
@szelechoski @sarahz
Agenda
☐ Hard to find
○ This is all very new (yes, really)
○ No real “pipeline”
○ Rare opportunities to learn on the job
☐ Very valuable right now
○ Market is hot. High demand talent
○ Companies are piling on responsibility
○ Can justify high salaries
3
Kubernetes Talent in Today’s Market
Agenda
☐ Folks out there is all different niches of technology that have strong, relevant skills
○ Network engineers, operations folks, developers, educators
☐ Need Chances to
○ Apply skills to a new syntax
○ Learn on the job
○ Be supported by culture and executive buy-in
☐ Raw material is
○ undervalued
○ not well understood
4
Kubernetes Potential in Today’s Market
“People are so eager to learn because they see it’s a
growing tool/skillset, but also don’t know how to get
the experience at their current work.”
Agenda
☐ Identify technical skills and experience you currently have that are relevant/different
☐ Practice expansion learning
☐ Change small habits in your daily workflow
☐ Understand non-technical skills which are valuable in the transition
6
Transitioning existing skills into the Cloud Native/Kubernetes Space
Identifying Relevant Skills
Agenda
☐ Containers : Operating systems, Virtual Machines, Configuration Management
☐ Languages & Frameworks : Anything goes, Application architecture patterns
☐ Microservices : Dependencies, Service Discovery, Interfaces, Messaging
☐ API: Interfaces, Plug-in architecture, HTTP, Networking, Transactions
☐ Stateful/less: DBA, Key-value, Caching, Storage, Secrets management
☐ Isolation: Security, Networking, Compliance, Organizational responsibilities
☐ Cloud Infrastructure: Local development, Datacenter, VMWare, Sysadmin, Scripting
☐ DevOps: Collaboration, Teamwork, Service mindset, Education
☐ Automation: Chef/Ansible/Puppet, Terraform, Scripting, CI/CD
8
Cloud Native Skills
https://thenewstack.io/10-key-attributes-of-cloud-native-applications/
Agenda
☐ Infrastructure
☐ Networking
☐ Security
☐ Authentication/Authorization
☐ Resource Management
☐ Scaling
☐ Application Architecture & Patterns
☐ Build & Deploy
☐ Logging & Monitoring & Observability
9
Kubernetes Skills
Agenda
☐ Cooperation & Collaboration
☐ Shared Responsibilities
☐ Empathy & Compassion
☐ Broad Understanding
☐ Flexibility
☐ Education
☐ Constant Improvement
10
DevOps Skills
Expansion Learning
Agenda
☐ Identify topic you wish to understand
☐ Which current skills
○ Relevant
○ As close as possible
☐ Focus on the delta
☐ , yet
☐ #daily30
12
Expand your knowledge
Agenda
➢ I would love to understand CI/CD.
➢ I know how to test and deploy an application manually.
➢ What is the difference between integration and testing?
➢ What is the difference between deployment and continuous
deployment?
13
Example
Small Habits
Agenda
☐ Choose a skill you would like to learn
☐ Identify the first step in that learning process
☐ Design a small change to your daily workflow to integrate this skill
☐ Practice this small habit every day
☐ Note the sticking points and lessons learned
☐ Integrate back in to your expansion learning
15
Practice Daily
Agenda
➢ I would love to be able to learn about containers/Docker
➢ The first step is understanding what a container is and how to use it
➢ I will build a basic container and use it as my command line
➢ This will be my command line for 30 days
➢ I will keep a log of the lessons I learn
16
Example
What Makes you Hireable?
Non-technical Skills
Agenda
☐ Problem Solving
☐ Ability to Learn and Teach
☐ Ownership/Integrity
☐ Communication
☐ Conflict Resolution
☐ Decision Making
☐ Continuous Improvement Mindset
19
Often More Important than Technical Skills
On Certifications
Agenda
☐ Yes and No
☐ Some certifications mean more than others
○ Certified Kubernetes
○ AWS/GCP
☐ It will help you get that first hook
☐ It will help make your last argument
21
Do They Mean Anything?
Be Prepared
Agenda
☐ Kubernetes adoption requires
○ Cultural change
○ Manager/Executive/Org buy-in
☐ As a practitioner
○ You will have to fight the good fight
○ Be patient, kind and compassionate for change
○ Shoulder a lot of responsibility
○ Are often lonely
23
Kubernetes Adoption Requires Change
Successful Practitioner
Agenda
☐ It’s a spectrum!
○ Developer
○ Systems
○ Operator
○ Educator
☐ Kubernetes is a shared language intended to change the way we work
☐ Apply what you know to new problems
☐ Bring your own experience and make it valuable
25
What does a Kubernetes Practitioner Look Like
Thanks!

More Related Content

Similar to HOWTO Become Kubernetes Proficient

Trends from the Trenches: 2019
Trends from the Trenches: 2019Trends from the Trenches: 2019
Trends from the Trenches: 2019Chris Dagdigian
 
CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME Ceph Community
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech Elana Krasner
 
Resetting Your Culture for Cloud-Native Success
Resetting Your Culture for Cloud-Native SuccessResetting Your Culture for Cloud-Native Success
Resetting Your Culture for Cloud-Native SuccessDEVOPS LIVE Meetup
 
Blue Lang - Engineering Leader
Blue Lang - Engineering LeaderBlue Lang - Engineering Leader
Blue Lang - Engineering LeaderBlue Lang
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech StackFITC
 
slides.pdf
slides.pdfslides.pdf
slides.pdfxiso
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Chandler Anderson
 
Enterprise Frameworks: Java & .NET
Enterprise Frameworks: Java & .NETEnterprise Frameworks: Java & .NET
Enterprise Frameworks: Java & .NETAnant Corporation
 
Balancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PMBalancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PMProduct School
 
Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...
Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...
Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...Josh Koenig
 
Evolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data WorldEvolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data WorldAnurag Shrivastava
 
Mindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to ContainersMindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to ContainersXebiaLabs
 
Workday "Creating an Effective Developer Experience on Kubernetes"
Workday "Creating an Effective Developer Experience on Kubernetes"Workday "Creating an Effective Developer Experience on Kubernetes"
Workday "Creating an Effective Developer Experience on Kubernetes"Daniel Bryant
 
Should you upgrade your Drupal 7 website or migrate to Drupal 8?
Should you upgrade  your Drupal 7 website or  migrate to Drupal 8? Should you upgrade  your Drupal 7 website or  migrate to Drupal 8?
Should you upgrade your Drupal 7 website or migrate to Drupal 8? Symetris
 
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylasapidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylasapidays
 
SACON NY 19: "Creating an effective developer experience for cloud-native apps"
SACON NY 19: "Creating an effective developer experience for cloud-native apps"SACON NY 19: "Creating an effective developer experience for cloud-native apps"
SACON NY 19: "Creating an effective developer experience for cloud-native apps"Daniel Bryant
 
Front-end Web Dev (HK) Info Session
Front-end Web Dev (HK) Info SessionFront-end Web Dev (HK) Info Session
Front-end Web Dev (HK) Info SessionAllison Baum
 
UKSG 2023 - A TDM journey: understanding user needs and developing library su...
UKSG 2023 - A TDM journey: understanding user needs and developing library su...UKSG 2023 - A TDM journey: understanding user needs and developing library su...
UKSG 2023 - A TDM journey: understanding user needs and developing library su...UKSG: connecting the knowledge community
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...Daniel Bryant
 

Similar to HOWTO Become Kubernetes Proficient (20)

Trends from the Trenches: 2019
Trends from the Trenches: 2019Trends from the Trenches: 2019
Trends from the Trenches: 2019
 
CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME CEPH DAY BERLIN - WELCOME
CEPH DAY BERLIN - WELCOME
 
Keeping up with Tech
Keeping up with Tech Keeping up with Tech
Keeping up with Tech
 
Resetting Your Culture for Cloud-Native Success
Resetting Your Culture for Cloud-Native SuccessResetting Your Culture for Cloud-Native Success
Resetting Your Culture for Cloud-Native Success
 
Blue Lang - Engineering Leader
Blue Lang - Engineering LeaderBlue Lang - Engineering Leader
Blue Lang - Engineering Leader
 
Surviving Your Tech Stack
Surviving Your Tech StackSurviving Your Tech Stack
Surviving Your Tech Stack
 
slides.pdf
slides.pdfslides.pdf
slides.pdf
 
Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?Salesforce DevOps: Where Do You Start?
Salesforce DevOps: Where Do You Start?
 
Enterprise Frameworks: Java & .NET
Enterprise Frameworks: Java & .NETEnterprise Frameworks: Java & .NET
Enterprise Frameworks: Java & .NET
 
Balancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PMBalancing PM & Software Development Practices by Splunk Sr PM
Balancing PM & Software Development Practices by Splunk Sr PM
 
Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...
Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...
Drupalcon Baltimore Cornell Case Study: Drupal as a centrally-brokered web pl...
 
Evolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data WorldEvolving Role of Enterprise Data Warehouse Department in Big Data World
Evolving Role of Enterprise Data Warehouse Department in Big Data World
 
Mindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to ContainersMindsets, Tools, Goals: From Continuous Delivery to Containers
Mindsets, Tools, Goals: From Continuous Delivery to Containers
 
Workday "Creating an Effective Developer Experience on Kubernetes"
Workday "Creating an Effective Developer Experience on Kubernetes"Workday "Creating an Effective Developer Experience on Kubernetes"
Workday "Creating an Effective Developer Experience on Kubernetes"
 
Should you upgrade your Drupal 7 website or migrate to Drupal 8?
Should you upgrade  your Drupal 7 website or  migrate to Drupal 8? Should you upgrade  your Drupal 7 website or  migrate to Drupal 8?
Should you upgrade your Drupal 7 website or migrate to Drupal 8?
 
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylasapidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
apidays New York 2023 - How to Make Your Docs Stand Apart, Ash Arnwine, Nylas
 
SACON NY 19: "Creating an effective developer experience for cloud-native apps"
SACON NY 19: "Creating an effective developer experience for cloud-native apps"SACON NY 19: "Creating an effective developer experience for cloud-native apps"
SACON NY 19: "Creating an effective developer experience for cloud-native apps"
 
Front-end Web Dev (HK) Info Session
Front-end Web Dev (HK) Info SessionFront-end Web Dev (HK) Info Session
Front-end Web Dev (HK) Info Session
 
UKSG 2023 - A TDM journey: understanding user needs and developing library su...
UKSG 2023 - A TDM journey: understanding user needs and developing library su...UKSG 2023 - A TDM journey: understanding user needs and developing library su...
UKSG 2023 - A TDM journey: understanding user needs and developing library su...
 
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
CloudNativeLondon 2018: "In Search of the Perfect Cloud Native Developer Expe...
 

Recently uploaded

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

HOWTO Become Kubernetes Proficient

  • 2. Agenda ◻ VP of Engineering @ ReactiveOps ◻ Background in operations ◻ DevOps and engineering culture enthusiast ◻ Manage a team of 15 SREs for 25+ production Kubernetes infrastructures ◻ Hiring manager focused on Kubernetes talent github.com/sairez 2 Hi! I’m Sarah @szelechoski @sarahz
  • 3. Agenda ☐ Hard to find ○ This is all very new (yes, really) ○ No real “pipeline” ○ Rare opportunities to learn on the job ☐ Very valuable right now ○ Market is hot. High demand talent ○ Companies are piling on responsibility ○ Can justify high salaries 3 Kubernetes Talent in Today’s Market
  • 4. Agenda ☐ Folks out there is all different niches of technology that have strong, relevant skills ○ Network engineers, operations folks, developers, educators ☐ Need Chances to ○ Apply skills to a new syntax ○ Learn on the job ○ Be supported by culture and executive buy-in ☐ Raw material is ○ undervalued ○ not well understood 4 Kubernetes Potential in Today’s Market
  • 5. “People are so eager to learn because they see it’s a growing tool/skillset, but also don’t know how to get the experience at their current work.”
  • 6. Agenda ☐ Identify technical skills and experience you currently have that are relevant/different ☐ Practice expansion learning ☐ Change small habits in your daily workflow ☐ Understand non-technical skills which are valuable in the transition 6 Transitioning existing skills into the Cloud Native/Kubernetes Space
  • 8. Agenda ☐ Containers : Operating systems, Virtual Machines, Configuration Management ☐ Languages & Frameworks : Anything goes, Application architecture patterns ☐ Microservices : Dependencies, Service Discovery, Interfaces, Messaging ☐ API: Interfaces, Plug-in architecture, HTTP, Networking, Transactions ☐ Stateful/less: DBA, Key-value, Caching, Storage, Secrets management ☐ Isolation: Security, Networking, Compliance, Organizational responsibilities ☐ Cloud Infrastructure: Local development, Datacenter, VMWare, Sysadmin, Scripting ☐ DevOps: Collaboration, Teamwork, Service mindset, Education ☐ Automation: Chef/Ansible/Puppet, Terraform, Scripting, CI/CD 8 Cloud Native Skills https://thenewstack.io/10-key-attributes-of-cloud-native-applications/
  • 9. Agenda ☐ Infrastructure ☐ Networking ☐ Security ☐ Authentication/Authorization ☐ Resource Management ☐ Scaling ☐ Application Architecture & Patterns ☐ Build & Deploy ☐ Logging & Monitoring & Observability 9 Kubernetes Skills
  • 10. Agenda ☐ Cooperation & Collaboration ☐ Shared Responsibilities ☐ Empathy & Compassion ☐ Broad Understanding ☐ Flexibility ☐ Education ☐ Constant Improvement 10 DevOps Skills
  • 12. Agenda ☐ Identify topic you wish to understand ☐ Which current skills ○ Relevant ○ As close as possible ☐ Focus on the delta ☐ , yet ☐ #daily30 12 Expand your knowledge
  • 13. Agenda ➢ I would love to understand CI/CD. ➢ I know how to test and deploy an application manually. ➢ What is the difference between integration and testing? ➢ What is the difference between deployment and continuous deployment? 13 Example
  • 15. Agenda ☐ Choose a skill you would like to learn ☐ Identify the first step in that learning process ☐ Design a small change to your daily workflow to integrate this skill ☐ Practice this small habit every day ☐ Note the sticking points and lessons learned ☐ Integrate back in to your expansion learning 15 Practice Daily
  • 16. Agenda ➢ I would love to be able to learn about containers/Docker ➢ The first step is understanding what a container is and how to use it ➢ I will build a basic container and use it as my command line ➢ This will be my command line for 30 days ➢ I will keep a log of the lessons I learn 16 Example
  • 17. What Makes you Hireable?
  • 19. Agenda ☐ Problem Solving ☐ Ability to Learn and Teach ☐ Ownership/Integrity ☐ Communication ☐ Conflict Resolution ☐ Decision Making ☐ Continuous Improvement Mindset 19 Often More Important than Technical Skills
  • 21. Agenda ☐ Yes and No ☐ Some certifications mean more than others ○ Certified Kubernetes ○ AWS/GCP ☐ It will help you get that first hook ☐ It will help make your last argument 21 Do They Mean Anything?
  • 23. Agenda ☐ Kubernetes adoption requires ○ Cultural change ○ Manager/Executive/Org buy-in ☐ As a practitioner ○ You will have to fight the good fight ○ Be patient, kind and compassionate for change ○ Shoulder a lot of responsibility ○ Are often lonely 23 Kubernetes Adoption Requires Change
  • 25. Agenda ☐ It’s a spectrum! ○ Developer ○ Systems ○ Operator ○ Educator ☐ Kubernetes is a shared language intended to change the way we work ☐ Apply what you know to new problems ☐ Bring your own experience and make it valuable 25 What does a Kubernetes Practitioner Look Like