SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Pipelines for
SysAdmins
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
Matt Wallace
● Started as a “developer”
● Moved to SysAdmin
● Took a break from IT
● Started back in support
● Back to SysAdmin
● Consultancy
● Back to SysAdmin
● “Developer” again
● “DevOps” !
@proffalken
@proffalken
www.devopsguys.com
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
Why “for SysAdmins”?
● Event-driven workflow
● “Reactive, not Proactive”
● Not always understood
● Often not involved until Deploy
@proffalken
www.devopsguys.com
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
The story so far...
● Bash scripts
● Configuration Management
● Virtualisation
● More configuration management
● More virtualisation
● More configuration management
@proffalken
www.devopsguys.com
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Where do we start?
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
What is a pipeline?
“The process by which
code or configuration
progresses from the
developer's workstation
into the production environment.”
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
When are we “done”?
●
My Manager told me to work on something else...
●
Code has been commited to the repo...
●
Code has been commited to the repo with tests...
●
Code has been commited to the repo with tests that work...
●
Those tests have passed...
●
QA have told me that those tests have passed...
●
I've closed the ticket...
●
The code is in production...
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
When are we “done”?
“Is it being monitored?”
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Tools available today
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Keep it simple!
http://jess4921.deviantart.com/art/Behold-A-Rainbow-Unicorn-Ninja-89652879
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Monitoring Driven Development
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Why use monitoring scripts?
●
Icinga/Nagios:
– 0 is OK
– 1 is Warning
– 2 is Critical
●
Jenkins:
– 0 is OK
– Anything else is a failure
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Lessons learned
●
Get everyone involved at the start
●
Including Management
●
And Security
●
And QA
●
And the developers
●
EVERYONE
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Lessons learned
●
Start small and iterate
●
Kanban-style “To do, Doing, Done” works well
●
Don't over-complicate
●
Automate, Automate, Automate
●
Use opensource
●
Find others who have already solved your problems
●
Abuse Twitter contacts heavily
●
Attend conferences (and the pub sessions afterwards!)
Pipelines for SystemsAdministrators
©DevOpsGuys 2015
@proffalken
www.devopsguys.com
Questions?
devopsguys.com
@DevOpsGuys

Weitere ähnliche Inhalte

Was ist angesagt?

DevOps for Hackathons: DevOps without the Ops
DevOps for Hackathons: DevOps without the OpsDevOps for Hackathons: DevOps without the Ops
DevOps for Hackathons: DevOps without the OpsOr Rosenblatt
 
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleap
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleap
 
TuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in TuleapTuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in TuleapTuleap
 
Opensource Matterhorn educational video platform user interface redesign
Opensource Matterhorn educational video platform user interface redesignOpensource Matterhorn educational video platform user interface redesign
Opensource Matterhorn educational video platform user interface redesignEntwineMedia
 
The Journey to Devops: From Waterfall to Continuous Integration
The Journey to Devops: From Waterfall to Continuous IntegrationThe Journey to Devops: From Waterfall to Continuous Integration
The Journey to Devops: From Waterfall to Continuous IntegrationSauce Labs
 
Transitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QATransitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QASauce Labs
 
Using ChatOps In An Open And Conversational Workflow
Using ChatOps In An Open And Conversational WorkflowUsing ChatOps In An Open And Conversational Workflow
Using ChatOps In An Open And Conversational WorkflowMurdo Aird
 
Serverless for DevOps Engineers
Serverless for DevOps EngineersServerless for DevOps Engineers
Serverless for DevOps EngineersDavid Roberts
 
Introduction cypress
Introduction cypressIntroduction cypress
Introduction cypressOim Trust
 
Improve the deployment process step by step
Improve the deployment process step by stepImprove the deployment process step by step
Improve the deployment process step by stepDaniel Fahlke
 
From 4 releases per year to 4 releases per day
From 4 releases per year to 4 releases per dayFrom 4 releases per year to 4 releases per day
From 4 releases per year to 4 releases per daycontinuousphp
 
Smoothing the Continuous Delivery Path - A Tale of Two Teams
Smoothing the Continuous Delivery Path - A Tale of Two TeamsSmoothing the Continuous Delivery Path - A Tale of Two Teams
Smoothing the Continuous Delivery Path - A Tale of Two TeamsEqual Experts
 
We need to talk about core web vitals
We need to talk about core web vitals  We need to talk about core web vitals
We need to talk about core web vitals Anton Shulke
 
Aws, play! couch db scaling soa in the cloud
Aws, play! couch db  scaling soa in the cloudAws, play! couch db  scaling soa in the cloud
Aws, play! couch db scaling soa in the cloudChristophe Marchal
 
Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.
Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.
Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.Coolblue
 

Was ist angesagt? (18)

DevOps for Hackathons: DevOps without the Ops
DevOps for Hackathons: DevOps without the OpsDevOps for Hackathons: DevOps without the Ops
DevOps for Hackathons: DevOps without the Ops
 
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleapCon 2019. Tuleap Trackers, when one size does not fit all
TuleapCon 2019. Tuleap Trackers, when one size does not fit all
 
TuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the usersTuleapCon 2019. Tuleap explained by the users
TuleapCon 2019. Tuleap explained by the users
 
TuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in TuleapTuleapCon 2019. DevOps in Tuleap
TuleapCon 2019. DevOps in Tuleap
 
Opensource Matterhorn educational video platform user interface redesign
Opensource Matterhorn educational video platform user interface redesignOpensource Matterhorn educational video platform user interface redesign
Opensource Matterhorn educational video platform user interface redesign
 
Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx Supervise your Akka actors - Devoxx
Supervise your Akka actors - Devoxx
 
The Journey to Devops: From Waterfall to Continuous Integration
The Journey to Devops: From Waterfall to Continuous IntegrationThe Journey to Devops: From Waterfall to Continuous Integration
The Journey to Devops: From Waterfall to Continuous Integration
 
Test driven development with ansible
Test driven development with ansibleTest driven development with ansible
Test driven development with ansible
 
Transitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QATransitioning from Traditional to Modern QA
Transitioning from Traditional to Modern QA
 
Using ChatOps In An Open And Conversational Workflow
Using ChatOps In An Open And Conversational WorkflowUsing ChatOps In An Open And Conversational Workflow
Using ChatOps In An Open And Conversational Workflow
 
Serverless for DevOps Engineers
Serverless for DevOps EngineersServerless for DevOps Engineers
Serverless for DevOps Engineers
 
Introduction cypress
Introduction cypressIntroduction cypress
Introduction cypress
 
Improve the deployment process step by step
Improve the deployment process step by stepImprove the deployment process step by step
Improve the deployment process step by step
 
From 4 releases per year to 4 releases per day
From 4 releases per year to 4 releases per dayFrom 4 releases per year to 4 releases per day
From 4 releases per year to 4 releases per day
 
Smoothing the Continuous Delivery Path - A Tale of Two Teams
Smoothing the Continuous Delivery Path - A Tale of Two TeamsSmoothing the Continuous Delivery Path - A Tale of Two Teams
Smoothing the Continuous Delivery Path - A Tale of Two Teams
 
We need to talk about core web vitals
We need to talk about core web vitals  We need to talk about core web vitals
We need to talk about core web vitals
 
Aws, play! couch db scaling soa in the cloud
Aws, play! couch db  scaling soa in the cloudAws, play! couch db  scaling soa in the cloud
Aws, play! couch db scaling soa in the cloud
 
Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.
Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.
Coolblue Behind the Scenes | Niels Abels - Continuous Delivery.
 

Andere mochten auch

Ctgs 2011
Ctgs 2011Ctgs 2011
Ctgs 2011cgorman
 
Smartwatches and the Bending of Time
Smartwatches and the Bending of TimeSmartwatches and the Bending of Time
Smartwatches and the Bending of TimeInterbrand
 
Five Trends in Management to follow during 2016
Five Trends in Management to follow during 2016Five Trends in Management to follow during 2016
Five Trends in Management to follow during 2016Interbrand
 
Smartwatches and the Bending of Time
Smartwatches and the Bending of TimeSmartwatches and the Bending of Time
Smartwatches and the Bending of TimeInterbrand
 
three_software_development_trends_to_follow_in_2016
three_software_development_trends_to_follow_in_2016three_software_development_trends_to_follow_in_2016
three_software_development_trends_to_follow_in_2016Interbrand
 
Corporate Overview Int
Corporate Overview IntCorporate Overview Int
Corporate Overview Intcgorman
 
Breakthrough Brands Report Interbrand
Breakthrough Brands Report Interbrand  Breakthrough Brands Report Interbrand
Breakthrough Brands Report Interbrand Interbrand
 
Genetic Algorithm Applied to a Multi-Stage Treatment of Biosolids
Genetic Algorithm Applied to a Multi-Stage Treatment of BiosolidsGenetic Algorithm Applied to a Multi-Stage Treatment of Biosolids
Genetic Algorithm Applied to a Multi-Stage Treatment of Biosolidsstrambeer
 
Amazon bonding customers_with_integrated_service case study
Amazon bonding customers_with_integrated_service  case studyAmazon bonding customers_with_integrated_service  case study
Amazon bonding customers_with_integrated_service case studyAenuganti Babu Naidu
 
Technology Proficient Final Presentation
Technology Proficient Final PresentationTechnology Proficient Final Presentation
Technology Proficient Final Presentationrobertjsales
 
Ironwood Advisory & Restructuring V5 B
Ironwood Advisory & Restructuring V5 BIronwood Advisory & Restructuring V5 B
Ironwood Advisory & Restructuring V5 BIronwood
 
Alfabetizacion Cientifica 5ctt
Alfabetizacion Cientifica 5cttAlfabetizacion Cientifica 5ctt
Alfabetizacion Cientifica 5cttesc2federal
 
Evidence Based Leadership
Evidence Based LeadershipEvidence Based Leadership
Evidence Based Leadershiphgately
 

Andere mochten auch (14)

Ctgs 2011
Ctgs 2011Ctgs 2011
Ctgs 2011
 
nearshoring-1
nearshoring-1nearshoring-1
nearshoring-1
 
Smartwatches and the Bending of Time
Smartwatches and the Bending of TimeSmartwatches and the Bending of Time
Smartwatches and the Bending of Time
 
Five Trends in Management to follow during 2016
Five Trends in Management to follow during 2016Five Trends in Management to follow during 2016
Five Trends in Management to follow during 2016
 
Smartwatches and the Bending of Time
Smartwatches and the Bending of TimeSmartwatches and the Bending of Time
Smartwatches and the Bending of Time
 
three_software_development_trends_to_follow_in_2016
three_software_development_trends_to_follow_in_2016three_software_development_trends_to_follow_in_2016
three_software_development_trends_to_follow_in_2016
 
Corporate Overview Int
Corporate Overview IntCorporate Overview Int
Corporate Overview Int
 
Breakthrough Brands Report Interbrand
Breakthrough Brands Report Interbrand  Breakthrough Brands Report Interbrand
Breakthrough Brands Report Interbrand
 
Genetic Algorithm Applied to a Multi-Stage Treatment of Biosolids
Genetic Algorithm Applied to a Multi-Stage Treatment of BiosolidsGenetic Algorithm Applied to a Multi-Stage Treatment of Biosolids
Genetic Algorithm Applied to a Multi-Stage Treatment of Biosolids
 
Amazon bonding customers_with_integrated_service case study
Amazon bonding customers_with_integrated_service  case studyAmazon bonding customers_with_integrated_service  case study
Amazon bonding customers_with_integrated_service case study
 
Technology Proficient Final Presentation
Technology Proficient Final PresentationTechnology Proficient Final Presentation
Technology Proficient Final Presentation
 
Ironwood Advisory & Restructuring V5 B
Ironwood Advisory & Restructuring V5 BIronwood Advisory & Restructuring V5 B
Ironwood Advisory & Restructuring V5 B
 
Alfabetizacion Cientifica 5ctt
Alfabetizacion Cientifica 5cttAlfabetizacion Cientifica 5ctt
Alfabetizacion Cientifica 5ctt
 
Evidence Based Leadership
Evidence Based LeadershipEvidence Based Leadership
Evidence Based Leadership
 

Ähnlich wie Pipelines for SysAdmins #pipelineconf 2015

Idi2018 - Serverless does not mean Opsless
Idi2018 - Serverless does not mean OpslessIdi2018 - Serverless does not mean Opsless
Idi2018 - Serverless does not mean OpslessLinuxaria.com
 
Autoscaled Github Runners using StepFunctions
Autoscaled Github Runners using StepFunctionsAutoscaled Github Runners using StepFunctions
Autoscaled Github Runners using StepFunctionsJimmy Dahlqvist
 
Continuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerContinuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerMukta Aphale
 
Transform software delivery with tasktop integration hub
Transform software delivery with tasktop integration hubTransform software delivery with tasktop integration hub
Transform software delivery with tasktop integration hubTasktop
 
Tridens DevOps
Tridens DevOpsTridens DevOps
Tridens DevOpsTridens
 
ASP .NET MVC Introduction & Guidelines
ASP .NET MVC Introduction & Guidelines  ASP .NET MVC Introduction & Guidelines
ASP .NET MVC Introduction & Guidelines Dev Raj Gautam
 
Webinar manage MySQL like a devops sysadmin
Webinar manage MySQL like a devops sysadminWebinar manage MySQL like a devops sysadmin
Webinar manage MySQL like a devops sysadminFrederic Descamps
 
Vertafore: Database Evaluation - Selecting Apache Cassandra
Vertafore: Database Evaluation - Selecting Apache CassandraVertafore: Database Evaluation - Selecting Apache Cassandra
Vertafore: Database Evaluation - Selecting Apache CassandraDataStax Academy
 
Mastering Migration - How to Manage a Move From Another CMS to WordPress with...
Mastering Migration - How to Manage a Move From Another CMS to WordPress with...Mastering Migration - How to Manage a Move From Another CMS to WordPress with...
Mastering Migration - How to Manage a Move From Another CMS to WordPress with...WP Engine
 
A guide to modern software development 2018
A guide to modern software development 2018A guide to modern software development 2018
A guide to modern software development 2018Peter Bittner
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)XebiaLabs
 
Pluk2011 deploy-mysql-like-a-devops-sysadmin
Pluk2011 deploy-mysql-like-a-devops-sysadminPluk2011 deploy-mysql-like-a-devops-sysadmin
Pluk2011 deploy-mysql-like-a-devops-sysadminFrederic Descamps
 
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy PembertoncdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy PembertonMiles Blatstein
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturityBrian Dawson
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryXebiaLabs
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
 

Ähnlich wie Pipelines for SysAdmins #pipelineconf 2015 (20)

Idi2018 - Serverless does not mean Opsless
Idi2018 - Serverless does not mean OpslessIdi2018 - Serverless does not mean Opsless
Idi2018 - Serverless does not mean Opsless
 
Enabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOpsEnabling Enterprises Adopt DevOps
Enabling Enterprises Adopt DevOps
 
Autoscaled Github Runners using StepFunctions
Autoscaled Github Runners using StepFunctionsAutoscaled Github Runners using StepFunctions
Autoscaled Github Runners using StepFunctions
 
Continuous Testing using Shippable and Docker
Continuous Testing using Shippable and DockerContinuous Testing using Shippable and Docker
Continuous Testing using Shippable and Docker
 
Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"Webinar: "Continuous Delivery with Jenkins"
Webinar: "Continuous Delivery with Jenkins"
 
DevOps for DBAs
DevOps for DBAsDevOps for DBAs
DevOps for DBAs
 
Transform software delivery with tasktop integration hub
Transform software delivery with tasktop integration hubTransform software delivery with tasktop integration hub
Transform software delivery with tasktop integration hub
 
Tridens DevOps
Tridens DevOpsTridens DevOps
Tridens DevOps
 
Devops for drupal
Devops for  drupalDevops for  drupal
Devops for drupal
 
ASP .NET MVC Introduction & Guidelines
ASP .NET MVC Introduction & Guidelines  ASP .NET MVC Introduction & Guidelines
ASP .NET MVC Introduction & Guidelines
 
Webinar manage MySQL like a devops sysadmin
Webinar manage MySQL like a devops sysadminWebinar manage MySQL like a devops sysadmin
Webinar manage MySQL like a devops sysadmin
 
Vertafore: Database Evaluation - Selecting Apache Cassandra
Vertafore: Database Evaluation - Selecting Apache CassandraVertafore: Database Evaluation - Selecting Apache Cassandra
Vertafore: Database Evaluation - Selecting Apache Cassandra
 
Mastering Migration - How to Manage a Move From Another CMS to WordPress with...
Mastering Migration - How to Manage a Move From Another CMS to WordPress with...Mastering Migration - How to Manage a Move From Another CMS to WordPress with...
Mastering Migration - How to Manage a Move From Another CMS to WordPress with...
 
A guide to modern software development 2018
A guide to modern software development 2018A guide to modern software development 2018
A guide to modern software development 2018
 
Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)Delivering Better Software Faster (Without Breaking Everything)
Delivering Better Software Faster (Without Breaking Everything)
 
Pluk2011 deploy-mysql-like-a-devops-sysadmin
Pluk2011 deploy-mysql-like-a-devops-sysadminPluk2011 deploy-mysql-like-a-devops-sysadmin
Pluk2011 deploy-mysql-like-a-devops-sysadmin
 
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy PembertoncdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
cdSummit Austin - Orchestrating the continuous delivery process - Andy Pemberton
 
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps MaturitySD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
SD DevOps Meet-up - Exploring Quadrants of DevOps Maturity
 
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous DeliveryWebinar: Demonstrating Business Value for DevOps & Continuous Delivery
Webinar: Demonstrating Business Value for DevOps & Continuous Delivery
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 

Kürzlich hochgeladen

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 

Kürzlich hochgeladen (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 

Pipelines for SysAdmins #pipelineconf 2015

Hinweis der Redaktion

  1. Dev (ASP Classic, Windows 98) Linux (1999) Epre Healthcare, Nursing Back to First line support Consultancy Namesco HPCS SysAdmin, then Dev DevOpsGuys (Hiring)
  2. Scrum/Agile don't really work too well with event driven workflows (where do you put the ticket you're working on when a P1 comes in?) No matter how hard you try, at some point it's going to be 3AM and a pager getting you out of bed Very different world to that of development. “Works on my machine” is never acceptable, can take hours to work out why something is not working Silos have made most SysAds suspicious of “DevOps” - especially when some people think it means developers doing operations.
  3. Email servers - “copy the config from an existing server” Puppet Cucumber-libvirt “given that I want a webserver...” Chef Openstack Ansible
  4. Complex field Tooling Many complicated SaaS/Of the Shelf solutions available It's hard, but it doesn't need to be complex
  5. Developer != python/java/c#/whatever, sometimes developer == sysadmin (Puppet/Chef/Ansible/etc) All we are talking about is a process that gets code into production in a safe manner. The tools are relatively immaterial, it is the process that matters, the tools simply facilitate that.
  6. I've seen all of these...
  7. “If it's not being monitored, then it's not in production. If it's not in production, it's not DONE”
  8. Quite a lot, we'll cover Vagrant, Virtualbox, Openstack, Jenkins, Ansible and Git
  9. This is based on a pipeline I originally created in around 200, however back then I had to write my own wrappers around libvirt. Now, I just use someone elses!
  10. Mentioned once or twice today, I thought I was being original... ;)
  11. They test your “code” and infrastructure at the same time Deploy your “tests” and run them against prod – the best possible way to make sure that the code in prod matches what you expected!
  12. You really do need everyone on the project to buy in to this. One company where only the immediate line managers bought the idea of starting off simple, the project ended up using unsuitable technologies and was replaced after two years. Phoenix project - “Don't let security get involved, they'll just stop us from doing stuff” QA – can't test unles they understand what the original requirement was Developers – you need to talk to them otherwise you won't know what is being deployed If all else fails, try to encourage them to go to the pub with you and offer to pick up the tab (you can always try and expense it later ;) )
  13. Don't try and solve everything all at once Don't think that once you get past a certain point it will all be fine and there will be no interruptions. You are wrong. Everything in it's simplest form but no simpler Automation is your friend. Use it. It will give you more time in the pub on a Friday night OpenSource software has solved a lot of these problems already. OpenStack infra git repos are a good source of information.