SlideShare a Scribd company logo
SYSTEM ENGINEER 2016
Jim Leitch (jim.leitch@test-rig.com)
Fairbanks OpenStack Jobs Meetup 13/1/2016
SYSTEM ENGINEER 2016
“Waiting for the
Software Defined Axe
or Learning to Wield
it”
https://www.flickr.com/photos/adulau/
https://creativecommons.org/licenses/by-sa/2.0/
START DEMO
WHO AM I ?
•Originally From Scotland/UK
•Live in Netherlands
•Family Man
•Guitar Hero
•Dog Lover
•Nerd
THAT’S NICE, BUT WHAT ARE WE
GOING TO TALK ABOUT ?
•Topics:
• Cloud technology and how it affects my job (and probably yours too)
• Awesome, but does it DevOps ??
• “Do you have any starter tips on software defined axe-avoidance ?”
• all in the next 20 minutes
CLOUD TECHNOLOGY AND HOW IT
AFFECTS MY JOB (AND PROBABLY YOURS
TOO)
CLOUD TECHNOLOGY AND HOW IT AFFECTS MY
JOB (AND PROBABLY YOURS TOO) - 1
• What I told people did:
• Linux Build Team Leader
• 8 Technicians
• Oracle Linux on VMWare
• 3000 Hosts
• “National Infrastructure”
• Cool !
CLOUD TECHNOLOGY AND HOW IT AFFECTS MY
JOB (AND PROBABLY YOURS TOO) - 2
• What I really did:
• 50% - Chasing free IPs
• 20% - Explaining why project builds late
• 20% - Explaining why project builds broken
• 9.8% - Refactoring the IP spreadsheet
• 0.2% - Reading “The Register”
• 0% - Automating system deployment
• BORING !!!
CLOUD TECHNOLOGY AND HOW IT AFFECTS MY
JOB (AND PROBABLY YOURS TOO) – 3
• http://www.theregister.co.uk/2013/08/09/sysadmins_to_devops_job_migrations/
• Cloud technology will take away the boring stuff
• Networking – largely automated, just the big stuff
• Storage allocation – bye
• OS Installs and updates - nope
• Project setups – Self Service for scrum teams
• No more boring stuff
• Which might be a bad thing if your job is to do the boring stuff
CLOUD TECHNOLOGY AND HOW IT AFFECTS MY
JOB (AND PROBABLY YOURS TOO) - 4
• what is this cloud thing anyway ??? - Software Defined “X”
• Software defined hosts
• Software defined network
• Software defined storage
• Software defined data center
• Vendors providing Puppet and Chef APIs to their products
• No more custom admin interface for every widget in your DataCenter
• Cisco/EMC/etc all configurable by Puppet/Chef
• All versioned in your GIT repo
CLOUD TECHNOLOGY AND HOW IT AFFECTS MY
JOB (AND PROBABLY YOURS TOO) - 5
• The Evidence – some examples
• WorldWide Year on Year cloud revenues up 28%
• AWS EC2 Instances
• 95% year on year increases
• Exchange / Office365
• Who would choose to build and run their own green field Exchange infra now ?
• AT&T
• 50% of AT&T networks are controlled by OpenStack SDN
• Microsoft / HP
• “HPE Hyper Converged 250 for Microsoft CPS Standard” – worst product name ever
• Better called “The Software Defined Job Axe Murderer”
CLOUD TECHNOLOGY AND HOW IT AFFECTS MY
JOB (AND PROBABLY YOURS TOO) - 6
• HPE Hyper Converged 250 for Microsoft CPS Standard
• Looks innocent enough
• 24 cores, 512 GB (x4)
• Storage and networking built in (20Gb/s)
• Factory configured
• System Center
• HPE Oneview
• Azure pack
Single interface for seamless spinning up of environments in either private or public Azure
cloud, all factory configured, just slide it in the rack
• “But hang on a minute, that’s my job !! .... oh yeah, ok, I’ll just get my coat......”
CLOUD TECHNOLOGY AND HOW IT AFFECTS MY
JOB (AND PROBABLY YOURS TOO) - SUMMARY
• Software Defined Everything
• Cloud
• HyperConvergence
are all coming along to play with your dog, steal your lunch, sit in your chair, wear your slippers sooner than
you could expect
But
It’s not all bad news
AWESOME, BUT WILL IT DEVOPS ?
AWESOME, BUT WILL IT DEVOPS ?
DEVOPS/AGILE/BLAH
QUICK RECAP:
o Faster Time To market
o Fail Fast
o Programmatic Approach / Everything is Code
o Version All The Things
o predictable-efficient-secure-maintainable
Agile
Devops
Continuous Deployment
Cloud (wel of niet private)
NO X WITHOUT Y
LAYERS
• Layers
• Cloud
• HyperConvergence
are all coming along to play with your dog, steal your lunch, sit in your chair, wear your slippers sooner than
you could expect
But
It’s not all bad news
LAYER0
LAYER0 TOOLS
• Terraform
• Cloud Formation
• Cloudify
LAYER1
LAYER1 TOOLS
• Puppet
• Chef
• Ansible
• Salt
• CFEngine
• OpenStack HEAT
LAYER2
LAYER2 TOOLS
• Capistrano
• Phing
• Gradle
• Jenkins Lifecycle
• Octopus Deploy
• Xebia XL Deploy
• Nolio / CA Release Automation
WHAT I AM ACTUALLY DOING
“STARTER TIPS ?”
• Be Cloud Agnostic
• Spin up your cloud test lab
• Clone a known production environment
• Be familiar with Continuous Deployment
• START NOW
BUZZWORDS
• Buzzwords
• Packer
• vagrant
• DNsimple
• GitLAB
• RDO
• Mirantis FUEL
• Ceph
YOUR VERY OWN CLOUD - 1
Recommdation:
• Build your own OpenStack environment if you have not done it
already
• Get your hands dirty
• Run a PoC
• Sneak in the backdoor with Development and Test
• (just like virtualisation back in the day)
YOUR VERY OWN CLOUD - 2
OPTIONS:
• Repurpose older kit at work
• You might not just have this kit hanging around
• Build Your Own budget cloud and keep it in your garage
• Messy, Noisy, Time Eating
• Forever rebuilding, need to be onsite
• Buy Secondhand servers and put them in co-location
• EUR 5000+ initial investment
• EUR 300/month hosting costs
• Use a Public Cloud
• AWS = No fun, not actually working with cloud tech
• Azure = Same as AWS with nicer interface
• FUGA.IO = Dutch OpenStack Public Cloud
• PACKET.NET = Bare Metal Hosting = Nice !
YOUR VERY OWN CLOUD - 2
RECOMMENDATION:
• Use Packet.Net
• Bare Metal Hosting
• Get Hands On With OpenStack
YOUR VERY OWN CLOUD - 3
How To:
Pre-requisites:
Install Terraform
Install GIT
• Register with packet.net
• Use voucher supplied
• Note API Key
• Follow instructions:
https://github.com/jimleitch01/packet-openstack-demos
YOUR VERY OWN CLOUD - 4
Next Steps:
• Multi-node OpenStack
• CI/CD Environment
• Be the new AWS

More Related Content

PDF
2013-cloudconnect-OpenStack@BT
PDF
Splunk user group - automating Splunk with Ansible
PDF
Hacklu2011 tricaud
PDF
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
PPTX
Server Simulator
PDF
Immutable infrastructure with Boxfuse
PPTX
Network Automation - Interconnection tools
PDF
Greenfields tech decisions
2013-cloudconnect-OpenStack@BT
Splunk user group - automating Splunk with Ansible
Hacklu2011 tricaud
SaltConf14 - Justin Carmony, Deseret Digital Media - Teaching Devs About DevOps
Server Simulator
Immutable infrastructure with Boxfuse
Network Automation - Interconnection tools
Greenfields tech decisions

What's hot (20)

PDF
Matt Bruzek - Monitoring Your Public Cloud With Nagios
PPTX
An Evaluation of OpenStack Deployment Frameworks
PDF
Stackato v2
PDF
What we talk about when we talk about DevOps
PDF
OSDC 2013 | Introduction into Chef by Andy Hawkins
PDF
Building a bakery of Windows servers with Packer - London WinOps
PDF
20140708 - Jeremy Edberg: How Netflix Delivers Software
PDF
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
PDF
dodai_grizzly.pdf
ODP
Automating Monitoring with Puppet
PPTX
Sonian, Open Source and Sensu
PPTX
Project RedDwarf - Database Services in the Cloud.pptx
PPTX
Getting a Neural Network Up and Running with OpenLab
PDF
Moving to Cloud for Good: Alexander Tsirel, HiveTec
PDF
KubeCon 2019 Recap (Parts 1-3)
PPTX
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
PDF
Accelerate and unify network deployment with Puppet on Juniper
PPTX
OpenStack 101 - All Things Open 2015
PPTX
Devops With Boxfuse and Shippable
PDF
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
Matt Bruzek - Monitoring Your Public Cloud With Nagios
An Evaluation of OpenStack Deployment Frameworks
Stackato v2
What we talk about when we talk about DevOps
OSDC 2013 | Introduction into Chef by Andy Hawkins
Building a bakery of Windows servers with Packer - London WinOps
20140708 - Jeremy Edberg: How Netflix Delivers Software
OpenNebulaConf2019 - Building Virtual Environments for Security Analyses of C...
dodai_grizzly.pdf
Automating Monitoring with Puppet
Sonian, Open Source and Sensu
Project RedDwarf - Database Services in the Cloud.pptx
Getting a Neural Network Up and Running with OpenLab
Moving to Cloud for Good: Alexander Tsirel, HiveTec
KubeCon 2019 Recap (Parts 1-3)
Running Kafka and Spark on Raspberry PI with Azure and some .net magic
Accelerate and unify network deployment with Puppet on Juniper
OpenStack 101 - All Things Open 2015
Devops With Boxfuse and Shippable
OpenNebulaConf2019 - 6 years (+) OpenNebula - Lessons learned - Sebastian Man...
Ad

Viewers also liked (18)

PDF
Persclub presentatie - 2016
DOC
Shraideh new cv (1)
PPTX
How Signal's Unified Customer View Solution Solves for Cross-Channel Marketing
PDF
CLYMER_JOIN_PRESO
PPTX
Numeracion y cantidad
PPTX
Determinación del aumento en microscopia
PDF
How Digital Ad Spend is Wasted
PPTX
DV 2016: Delivering Better Online Customer Experiences with Offline Data
ODP
Sobreproducció
PDF
ラクするCSSツール
PPTX
Omnichannel Attribution: How to Virgin Holidays join online and offline channels
PDF
Current status of PSR - Phpblt1
PPTX
Coalition Assessment: Case Study and Frequently Asked Questions
PPS
LETRA M
PDF
Большие и открытые данные (01.03.02. Прикладная математика и информатика)
PDF
El alma-de-los-cuentos
PDF
AbemaTV Developer Conference 2016
Persclub presentatie - 2016
Shraideh new cv (1)
How Signal's Unified Customer View Solution Solves for Cross-Channel Marketing
CLYMER_JOIN_PRESO
Numeracion y cantidad
Determinación del aumento en microscopia
How Digital Ad Spend is Wasted
DV 2016: Delivering Better Online Customer Experiences with Offline Data
Sobreproducció
ラクするCSSツール
Omnichannel Attribution: How to Virgin Holidays join online and offline channels
Current status of PSR - Phpblt1
Coalition Assessment: Case Study and Frequently Asked Questions
LETRA M
Большие и открытые данные (01.03.02. Прикладная математика и информатика)
El alma-de-los-cuentos
AbemaTV Developer Conference 2016
Ad

Similar to Open stack jobs avoiding the axe (20)

PPTX
Conversations in the Cloud
PPTX
Cloud Native Summit 2019 Summary
PPTX
Cloud computing and its job opportunities
PPTX
Why the cloud is more secure than your existing systems
PPT
Cloud Environment (Cloud Computing Course)
PPT
Cloud Computing Networks
PPTX
Cloud Computing & CloudStack Open Source
PPTX
Cloud and its job oppertunities
PPT
Cloud computing-2 (1)
PPTX
Evolvable architecture for hybrid multicloud with sdn
PPTX
Cloud Computing Presentation
PPTX
Cloud technologies
PDF
A Seminar on Cloud Computing
PPT
lect15_cloud.ppt
PPT
lect15_cloud.ppt
PPTX
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
PPT
cloud computing
PPTX
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
PPTX
Cloud Computing
 
PDF
Cloud computing shim
Conversations in the Cloud
Cloud Native Summit 2019 Summary
Cloud computing and its job opportunities
Why the cloud is more secure than your existing systems
Cloud Environment (Cloud Computing Course)
Cloud Computing Networks
Cloud Computing & CloudStack Open Source
Cloud and its job oppertunities
Cloud computing-2 (1)
Evolvable architecture for hybrid multicloud with sdn
Cloud Computing Presentation
Cloud technologies
A Seminar on Cloud Computing
lect15_cloud.ppt
lect15_cloud.ppt
DevOps and the cloud: all hail the (developer) king - Daniel Bryant, Steve Poole
cloud computing
JAXLondon 2015 "DevOps and the Cloud: All Hail the (Developer) King"
Cloud Computing
 
Cloud computing shim

Recently uploaded (20)

PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPT
Teaching material agriculture food technology
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
sap open course for s4hana steps from ECC to s4
Review of recent advances in non-invasive hemoglobin estimation
A comparative analysis of optical character recognition models for extracting...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Building Integrated photovoltaic BIPV_UPV.pdf
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Chapter 3 Spatial Domain Image Processing.pdf
Teaching material agriculture food technology

Open stack jobs avoiding the axe

  • 1. SYSTEM ENGINEER 2016 Jim Leitch (jim.leitch@test-rig.com) Fairbanks OpenStack Jobs Meetup 13/1/2016
  • 2. SYSTEM ENGINEER 2016 “Waiting for the Software Defined Axe or Learning to Wield it” https://www.flickr.com/photos/adulau/ https://creativecommons.org/licenses/by-sa/2.0/
  • 4. WHO AM I ? •Originally From Scotland/UK •Live in Netherlands •Family Man •Guitar Hero •Dog Lover •Nerd
  • 5. THAT’S NICE, BUT WHAT ARE WE GOING TO TALK ABOUT ? •Topics: • Cloud technology and how it affects my job (and probably yours too) • Awesome, but does it DevOps ?? • “Do you have any starter tips on software defined axe-avoidance ?” • all in the next 20 minutes
  • 6. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO)
  • 7. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO) - 1 • What I told people did: • Linux Build Team Leader • 8 Technicians • Oracle Linux on VMWare • 3000 Hosts • “National Infrastructure” • Cool !
  • 8. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO) - 2 • What I really did: • 50% - Chasing free IPs • 20% - Explaining why project builds late • 20% - Explaining why project builds broken • 9.8% - Refactoring the IP spreadsheet • 0.2% - Reading “The Register” • 0% - Automating system deployment • BORING !!!
  • 9. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO) – 3 • http://www.theregister.co.uk/2013/08/09/sysadmins_to_devops_job_migrations/ • Cloud technology will take away the boring stuff • Networking – largely automated, just the big stuff • Storage allocation – bye • OS Installs and updates - nope • Project setups – Self Service for scrum teams • No more boring stuff • Which might be a bad thing if your job is to do the boring stuff
  • 10. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO) - 4 • what is this cloud thing anyway ??? - Software Defined “X” • Software defined hosts • Software defined network • Software defined storage • Software defined data center • Vendors providing Puppet and Chef APIs to their products • No more custom admin interface for every widget in your DataCenter • Cisco/EMC/etc all configurable by Puppet/Chef • All versioned in your GIT repo
  • 11. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO) - 5 • The Evidence – some examples • WorldWide Year on Year cloud revenues up 28% • AWS EC2 Instances • 95% year on year increases • Exchange / Office365 • Who would choose to build and run their own green field Exchange infra now ? • AT&T • 50% of AT&T networks are controlled by OpenStack SDN • Microsoft / HP • “HPE Hyper Converged 250 for Microsoft CPS Standard” – worst product name ever • Better called “The Software Defined Job Axe Murderer”
  • 12. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO) - 6 • HPE Hyper Converged 250 for Microsoft CPS Standard • Looks innocent enough • 24 cores, 512 GB (x4) • Storage and networking built in (20Gb/s) • Factory configured • System Center • HPE Oneview • Azure pack Single interface for seamless spinning up of environments in either private or public Azure cloud, all factory configured, just slide it in the rack • “But hang on a minute, that’s my job !! .... oh yeah, ok, I’ll just get my coat......”
  • 13. CLOUD TECHNOLOGY AND HOW IT AFFECTS MY JOB (AND PROBABLY YOURS TOO) - SUMMARY • Software Defined Everything • Cloud • HyperConvergence are all coming along to play with your dog, steal your lunch, sit in your chair, wear your slippers sooner than you could expect But It’s not all bad news
  • 14. AWESOME, BUT WILL IT DEVOPS ?
  • 15. AWESOME, BUT WILL IT DEVOPS ?
  • 16. DEVOPS/AGILE/BLAH QUICK RECAP: o Faster Time To market o Fail Fast o Programmatic Approach / Everything is Code o Version All The Things o predictable-efficient-secure-maintainable
  • 17. Agile Devops Continuous Deployment Cloud (wel of niet private) NO X WITHOUT Y
  • 18. LAYERS • Layers • Cloud • HyperConvergence are all coming along to play with your dog, steal your lunch, sit in your chair, wear your slippers sooner than you could expect But It’s not all bad news
  • 20. LAYER0 TOOLS • Terraform • Cloud Formation • Cloudify
  • 22. LAYER1 TOOLS • Puppet • Chef • Ansible • Salt • CFEngine • OpenStack HEAT
  • 24. LAYER2 TOOLS • Capistrano • Phing • Gradle • Jenkins Lifecycle • Octopus Deploy • Xebia XL Deploy • Nolio / CA Release Automation
  • 25. WHAT I AM ACTUALLY DOING
  • 26. “STARTER TIPS ?” • Be Cloud Agnostic • Spin up your cloud test lab • Clone a known production environment • Be familiar with Continuous Deployment • START NOW
  • 27. BUZZWORDS • Buzzwords • Packer • vagrant • DNsimple • GitLAB • RDO • Mirantis FUEL • Ceph
  • 28. YOUR VERY OWN CLOUD - 1 Recommdation: • Build your own OpenStack environment if you have not done it already • Get your hands dirty • Run a PoC • Sneak in the backdoor with Development and Test • (just like virtualisation back in the day)
  • 29. YOUR VERY OWN CLOUD - 2 OPTIONS: • Repurpose older kit at work • You might not just have this kit hanging around • Build Your Own budget cloud and keep it in your garage • Messy, Noisy, Time Eating • Forever rebuilding, need to be onsite • Buy Secondhand servers and put them in co-location • EUR 5000+ initial investment • EUR 300/month hosting costs • Use a Public Cloud • AWS = No fun, not actually working with cloud tech • Azure = Same as AWS with nicer interface • FUGA.IO = Dutch OpenStack Public Cloud • PACKET.NET = Bare Metal Hosting = Nice !
  • 30. YOUR VERY OWN CLOUD - 2 RECOMMENDATION: • Use Packet.Net • Bare Metal Hosting • Get Hands On With OpenStack
  • 31. YOUR VERY OWN CLOUD - 3 How To: Pre-requisites: Install Terraform Install GIT • Register with packet.net • Use voucher supplied • Note API Key • Follow instructions: https://github.com/jimleitch01/packet-openstack-demos
  • 32. YOUR VERY OWN CLOUD - 4 Next Steps: • Multi-node OpenStack • CI/CD Environment • Be the new AWS

Editor's Notes

  • #2: Hope no-one minds but going to do this presentation in English If anyone doesn’t understand my Scottish accent then it’s your own fault
  • #3: You had a choice of meetup options, thanks for choosing this one, and thanks to Fairbanks for organising it When Guston called he asked me if I could scare the crap out of people about how cloud technologies were going to take away their way of working This photo is called “Do you like my axe ? Welcome to Belgium.
  • #4: Just before I start talking I’d like to start the demo environment, so please ignore the following pray to the demo gods
  • #6: Starter tips – right now building openstack on baremetal adn am going to share the scripts to do it
  • #9: nmap
  • #10: turned out that reading The Register wasn;t so bad after all
  • #11: turned out that reading The Register wasn;t so bad after all
  • #12: urned out that reading The Register wasn;t so bad after all
  • #13: This 2U costs the same as 6 months FTE
  • #14: urned out that reading The Register wasn;t so bad after all
  • #20: Bootstrapping and Deployment
  • #22: Configuration Management
  • #24: Software Deployment
  • #27: I know we are here at an OpenStack event, but it’s in your interest not to rely in one certain platform Be familiar with continuous deplyment becasue your boss/customer is going to be talking to you about it
  • #28: Terraform is vagrant for infra
  • #29: Our stack actually honestly got hit by lightning
  • #30: Our stack actually honestly got hit by lightning
  • #31: Our stack actually honestly got hit by lightning
  • #32: Our stack actually honestly got hit by lightning
  • #33: Our stack actually honestly got hit by lightning