SlideShare a Scribd company logo
DevOps
VCU Senior Design
@apemberton
About Andy
More than a decade of hands-on software development experience
Lead CloudBees Solution Architecture and Consulting Teams
A VCU Computer Science Alum (kind of!)
@apemberton
Why am I here?
Hopefully to teach you something useful
And for you to teach me something!
Industrial Advisory Board: help you understand IT career path
DevOps @ VCU
Humans are really
bad at manual tasks
What is DevOps?
DevOps (a clipped compound of
"development" and "operations") is a culture,
movement or practice that emphasizes the
collaboration and communication of both
software developers and other information-
technology (IT) professionals while automating
the process of software delivery and
infrastructure changes.
https://en.wikipedia.org/wiki/DevOps
Development
(Software Engineering)
QA
(Quality Assurance)
Operations
DevOps @ VCU
Software Takes More than Writing Code
Quality Assurance
Operations
And more:
Security
Production Support
Product Management
Testing Alone is incredibly Complex!
Unit
Testing
Integration
Tests
Functional
Tests
Quality
Tests
Security
Tests
Performance
Tests
System
Tests
Traditional Software Development Teams
Silo’ed: different departments, different
budgets, different managers
Different rules!!!
DevOps is a cultural outcome that
breaks down these silos!
You can’t “do” DevOps
Like I said: DevOps is a cultural outcome - you can’t really “do” DevOps
But! You can do:
Continuous Integration
Continuous Deployment
Agile Software Development
Continuous Integration
“Continuous Integration (CI) is a
development practice that
requires developers to integrate
code into a shared repository
several times a day. Each check-
in is then verified by an
automated build, allowing teams
to detect problems early.”
DevOps @ VCU
Demo
Continuous Delivery / Deployment
DevOps: Cultural approaches & technical practices to do all this.
Why is this all important?
“Software is eating
the world.”
“Every business is in
the software business.” “It’s an
application economy.”
Resources

More Related Content

PDF
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
PPTX
How Docker simplifies CI/CD
PDF
DockerCon SF 2015: Docker in the New York Times Newsroom
PDF
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
PDF
DockerCon SF 2015: Ben Golub's Keynote Day 1
PDF
DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
PDF
DockerCon SF 2015: Docker at Lyft
PDF
CDK 2.0: Docker, Kubernetes, And OSE On Your Desk (Langdon White)
Ultimate DevOps - Jenkins Enterprise & Red Hat OpenShift
How Docker simplifies CI/CD
DockerCon SF 2015: Docker in the New York Times Newsroom
DockerCon EU 2015: Continuous Integration with Jenkins, Docker and Compose
DockerCon SF 2015: Ben Golub's Keynote Day 1
DockerCon SF 2015: How to Build a Secure DevOps Environment for the Government
DockerCon SF 2015: Docker at Lyft
CDK 2.0: Docker, Kubernetes, And OSE On Your Desk (Langdon White)

What's hot (20)

PDF
DockerCon SF 2015: Scaling New Services
PDF
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
PPTX
Continuous Delivery with Jenkins and Wildfly (2014)
PPTX
Javaone 2014 - Git & Docker with Jenkins
PDF
Continuous Delivery Pipeline with Docker and Jenkins
PDF
Continuous Delivery with Jenkins Workflow
PDF
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
PDF
Docker Enables DevOps
PPT
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
PPTX
DockerCon 15 Keynote - Day 2
PDF
2015 05-06-elias weingaertner-docker-intro
PPTX
SkyBase - a Devops Platform for Hybrid Cloud
PDF
Zero to Serverless - OpenFaaS at the Open Source Summit
PDF
Containers - (Austin Cloud Meetup April 2016)
PDF
DockerCon SF 2015: Enabling Microservices @Orbitz
PPTX
Deploy and upgrade Docker applications with a single click
PDF
Building your production tech stack for docker container platform
PPTX
Docker Enterprise Workshop - Intro
PPTX
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
PPTX
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
DockerCon SF 2015: Scaling New Services
Building a Raspberry Pi cluster with Kubernetes, OpenFaaS and .NET
Continuous Delivery with Jenkins and Wildfly (2014)
Javaone 2014 - Git & Docker with Jenkins
Continuous Delivery Pipeline with Docker and Jenkins
Continuous Delivery with Jenkins Workflow
OPENSHIFT CONTAINER PLATFORM CI/CD Build & Deploy
Docker Enables DevOps
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
DockerCon 15 Keynote - Day 2
2015 05-06-elias weingaertner-docker-intro
SkyBase - a Devops Platform for Hybrid Cloud
Zero to Serverless - OpenFaaS at the Open Source Summit
Containers - (Austin Cloud Meetup April 2016)
DockerCon SF 2015: Enabling Microservices @Orbitz
Deploy and upgrade Docker applications with a single click
Building your production tech stack for docker container platform
Docker Enterprise Workshop - Intro
SD DevOps Meet-up - Jenkins 2.0 and Pipeline-as-Code
Learning the Alphabet: A/B, CD and [E-Z] in the Docker Datacenter by Brett Ti...
Ad

Viewers also liked (17)

DOCX
Hoja d vda
PPTX
Creating Wealth in Regional Economies
PDF
Mision y vision escuela de medicina
PPT
Joint Division Meeting
PPTX
Field Trips And Online Learning
PPTX
Finding the Value, Capturing it, and Putting it to Work
PDF
Degree-BSc-EWU.PDF
DOCX
PDF
Upstream Bust Meets Downstream Boom in Houston: The East Side Earns Some Respect
PDF
Reccomendation_Letter_Finance.PDF
PPTX
Risk Assessment
PPTX
Overview of Municipal Impact fees
PDF
Well logging
PDF
Western Canadian Select Explained
PPTX
Recent Trends in Economic Development
PDF
Manualcivil3d 2014
DOCX
A Glimpse into the Future of Solar Energy
Hoja d vda
Creating Wealth in Regional Economies
Mision y vision escuela de medicina
Joint Division Meeting
Field Trips And Online Learning
Finding the Value, Capturing it, and Putting it to Work
Degree-BSc-EWU.PDF
Upstream Bust Meets Downstream Boom in Houston: The East Side Earns Some Respect
Reccomendation_Letter_Finance.PDF
Risk Assessment
Overview of Municipal Impact fees
Well logging
Western Canadian Select Explained
Recent Trends in Economic Development
Manualcivil3d 2014
A Glimpse into the Future of Solar Energy
Ad

Similar to DevOps @ VCU (20)

PPTX
Devops online training ppt
PPTX
DevOps Online Training
PPTX
DevOps Online Training
PDF
Best devops training in Hyderabad
PPTX
devops training institutes in hyderabad
PPTX
Dev0PS online Training in Hyderabad
PPTX
Devops training
PPTX
data science online training in hyderabad
PPTX
How do I start my DevOps career
PPTX
Devops online training ppt
PDF
devops online training in hyderabad
PPTX
Which institute is best for DevOps?
PDF
Which institute is best for DevOps?
PPTX
Which institute is best for DevOps?
PPTX
aws devops training in Hyderabad
PPTX
Best devops training in Hyderabad
PPTX
Dev ops online training ppt
PPTX
Devops training and placement in hyderabad
PDF
Best devops training in Hyderabad
Devops online training ppt
DevOps Online Training
DevOps Online Training
Best devops training in Hyderabad
devops training institutes in hyderabad
Dev0PS online Training in Hyderabad
Devops training
data science online training in hyderabad
How do I start my DevOps career
Devops online training ppt
devops online training in hyderabad
Which institute is best for DevOps?
Which institute is best for DevOps?
Which institute is best for DevOps?
aws devops training in Hyderabad
Best devops training in Hyderabad
Dev ops online training ppt
Devops training and placement in hyderabad
Best devops training in Hyderabad

More from Andy Pemberton (10)

PPTX
OutSystems NextStep: RPA with RPA
PPTX
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
PDF
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
PDF
413450-rc218-cdw-jenkins-workflow
PPTX
Jenkins Enterprise Killer Features - Jenkins User Conference, SF 2014
PPTX
RJUG - REST API / JAX-RS Overview
KEY
W3C Geolocation
PPTX
SCEA - a pragmatic pursuit
PDF
Web UI performance tuning
PPTX
Drupal Project Lifecycle
OutSystems NextStep: RPA with RPA
DevOps World / Jenkins World - Lisbon - Jenkins for Low-Code Apps - Andy Pemb...
Jenkins Days - Workshop - Let's Build a Pipeline - Los Angeles
413450-rc218-cdw-jenkins-workflow
Jenkins Enterprise Killer Features - Jenkins User Conference, SF 2014
RJUG - REST API / JAX-RS Overview
W3C Geolocation
SCEA - a pragmatic pursuit
Web UI performance tuning
Drupal Project Lifecycle

Recently uploaded (20)

PPTX
Transform Your Business with a Software ERP System
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
ISO 45001 Occupational Health and Safety Management System
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PPT
Introduction Database Management System for Course Database
PDF
Design an Analysis of Algorithms I-SECS-1021-03
PDF
System and Network Administration Chapter 2
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
top salesforce developer skills in 2025.pdf
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
medical staffing services at VALiNTRY
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Transform Your Business with a Software ERP System
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Odoo Companies in India – Driving Business Transformation.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 41
How Creative Agencies Leverage Project Management Software.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
2025 Textile ERP Trends: SAP, Odoo & Oracle
ISO 45001 Occupational Health and Safety Management System
ManageIQ - Sprint 268 Review - Slide Deck
Which alternative to Crystal Reports is best for small or large businesses.pdf
Introduction Database Management System for Course Database
Design an Analysis of Algorithms I-SECS-1021-03
System and Network Administration Chapter 2
Odoo POS Development Services by CandidRoot Solutions
top salesforce developer skills in 2025.pdf
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
medical staffing services at VALiNTRY
Upgrade and Innovation Strategies for SAP ERP Customers
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises

DevOps @ VCU

  • 2. About Andy More than a decade of hands-on software development experience Lead CloudBees Solution Architecture and Consulting Teams A VCU Computer Science Alum (kind of!) @apemberton
  • 3. Why am I here? Hopefully to teach you something useful And for you to teach me something! Industrial Advisory Board: help you understand IT career path
  • 5. Humans are really bad at manual tasks
  • 6. What is DevOps? DevOps (a clipped compound of "development" and "operations") is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other information- technology (IT) professionals while automating the process of software delivery and infrastructure changes. https://en.wikipedia.org/wiki/DevOps Development (Software Engineering) QA (Quality Assurance) Operations
  • 8. Software Takes More than Writing Code Quality Assurance Operations And more: Security Production Support Product Management
  • 9. Testing Alone is incredibly Complex! Unit Testing Integration Tests Functional Tests Quality Tests Security Tests Performance Tests System Tests
  • 10. Traditional Software Development Teams Silo’ed: different departments, different budgets, different managers Different rules!!! DevOps is a cultural outcome that breaks down these silos!
  • 11. You can’t “do” DevOps Like I said: DevOps is a cultural outcome - you can’t really “do” DevOps But! You can do: Continuous Integration Continuous Deployment Agile Software Development
  • 12. Continuous Integration “Continuous Integration (CI) is a development practice that requires developers to integrate code into a shared repository several times a day. Each check- in is then verified by an automated build, allowing teams to detect problems early.”
  • 14. Demo
  • 15. Continuous Delivery / Deployment DevOps: Cultural approaches & technical practices to do all this.
  • 16. Why is this all important? “Software is eating the world.” “Every business is in the software business.” “It’s an application economy.”