Copyright © 2019. Infor. All Rights Reserved.
Demystifying DevOps
Bhuvaneswari Subramani
(2)
About me
Bhuvaneswari Subramani (Bhuvana)
Director, Engineering Operations, Infor
AWS Community Hero
Organizer AWS User Group Bengaluru
Currently working on Cloud Computing, DevOps &, Performance QA
https://installjournal.blogspot.com
(3)
Traditional DevOps
Take Aways
DevOps Overview
DevOps on AWS
Value Addition
DevOps Overview
SECTION 01
(4)
(5)
D e v O p s O v e r v i e w
Evolution of DevOps
Waterfall
(6)
D e v O p s O v e r v i e w
Evolution of DevOps
Waterfall Agile
(7)
D e v O p s O v e r v i e w
Beginning of DevOps
Dev
Ops
(8)
D e v O p s O v e r v i e w
Beginning of DevOps
Dev
Ops
• Idea began in 2008
• Started to spread in 2009
after DevOpsDays event
held in Belgium.
• Dev & Ops teams are no
longer work in “Silo”.
(9)
D e v O p s O v e r v i e w
What is DevOps ?
“DevOps is a philosophy and practice focused
on agility, collaboration, and automation within
IT and development team processes”
The ultimate goal is to shorten the Software
Development Lifecyle
(10)
D e v O p s O v e r v i e w
DevOps LifeCycle
CODE PLAN
BUILD
RELEASE
DEPLOY
OPERATE
Dev
Ops
TEST
M
O
N
ITO
R
(11)
D e v O p s O v e r v i e w
What happens
when there is no
DevOps process?
Traditional DevOps
SECTION 02
(12)
(13)
Tr a d i t i o n a l D e v O p s
Software Release Phases
Source Build
Deploy to
Staging &Test
Deploy to
Prod
Testing
• Integration Test
• UI Test
• Load Test
• Penetration Tests
Deployment
Deployment to Prod
Environments
Code Management
• Check-in source code
• Peer review new code
• Version Control
• Multi-enterprise
Package Creation
• Compile Code
• Run Unit Tests
• Create Container
Images
Continuous Integration
Continuous Delivery
(14)
Tr a d i t i o n a l D e v O p s
DevOps Pipeline
(15)
Tr a d i t i o n a l D e v O p s
How to Implement DevOps ?
• Enable your cross-functional teams to embrace the
cultural change
• Implement DevOps practices in Software
Development
(16)
Tr a d i t i o n a l D e v O p s
Benefits of DevOps
Speed
Rapid Delivery
Reliability
Scale
Improved Collaboration
Security
(17)
Tr a d i t i o n a l D e v O p s
Tools of the Trade
Communication
Slack
Twilio
Code, Build &
Deploy
Git
Maven
Jenkins
Docker
Configuration
Management
Puppet
Chef
Ansible
SaltStack
Monitoring &
Alerting
Splunk
Sumologic
Nagios
Testing
JUnit
UFT
Selenium
LoadRunner
DevOps on AWS
SECTION 03
(18)
(19)
D e v O p s o n AW S
DevOps vs AWS
VS
(20)
D e v O p s o n AW S
DevOps Practices
Continuous Integration
Continuous Delivery
Microservices
Infrastructure as Code
Monitoring and Logging
Communication and
Collaboration
(21)
D e v O p s o n AW S
AWS Services in DevOps LifeCycle
AW
S
CodeDeploy
AW
S
C
odeBuild
AW
S
CodeCom
m
it
Cloud9
Amazon
CloudWatchThird PartyTooling
AWSElastic
Beanstalk
AWS
CodePipeline
AWS
CloudFormation
(22)
D e v O p s o n AW S
Web Application Deployment
(23)
D e v O p s o n AW S
Web Application Deployment - Pipeline
AWS
CodePipeline
(24)
D e v O p s o n AW S
Manual Approvals & Prod Deploy
AWS
CodePipeline
(25)
D e v O p s o n AW S
DevOps Tools available in AWS Market Place
Moogsoft AIOps
Harness Pro
Value Addition
SECTION 04
(26)
(27)
Va l u e A d d i t i o n
Value add that DevOps bring in
• Shorter Development Cycles, Faster Innovation
• Reduced Deployment Failures, Rollbacks, and Time to Recover
• Improved Communication and Collaboration across cross-functional
teams
• Automation wherever possible speed the development process
(28)
Va l u e A d d i t i o n
Metrics to Gauge DevOps
• Rapid Delivery with Increased Efficiency
• Increased Feature releases with reduced TTM
• Quicker feedback (system/user) to teams & stake holders
• Greater % of defects detected in testing (Unit & SIT Cycles)
• Ticket / Incidents volume reduction in PreProd & Prod
• High Availability
• Elastic & Scalable Infrastructure
(29)
DevOps Journey begins…..
Copyright © 2019. Infor. All Rights Reserved.
Thank you
Copyright © 2019. Infor. All Rights Reserved.
https://installjournal.blogspot.com
https://www.linkedin.com/in/bhuvanas/
@installjournal

Demystifying DevOps

  • 1.
    Copyright © 2019.Infor. All Rights Reserved. Demystifying DevOps Bhuvaneswari Subramani
  • 2.
    (2) About me Bhuvaneswari Subramani(Bhuvana) Director, Engineering Operations, Infor AWS Community Hero Organizer AWS User Group Bengaluru Currently working on Cloud Computing, DevOps &, Performance QA https://installjournal.blogspot.com
  • 3.
    (3) Traditional DevOps Take Aways DevOpsOverview DevOps on AWS Value Addition
  • 4.
  • 5.
    (5) D e vO p s O v e r v i e w Evolution of DevOps Waterfall
  • 6.
    (6) D e vO p s O v e r v i e w Evolution of DevOps Waterfall Agile
  • 7.
    (7) D e vO p s O v e r v i e w Beginning of DevOps Dev Ops
  • 8.
    (8) D e vO p s O v e r v i e w Beginning of DevOps Dev Ops • Idea began in 2008 • Started to spread in 2009 after DevOpsDays event held in Belgium. • Dev & Ops teams are no longer work in “Silo”.
  • 9.
    (9) D e vO p s O v e r v i e w What is DevOps ? “DevOps is a philosophy and practice focused on agility, collaboration, and automation within IT and development team processes” The ultimate goal is to shorten the Software Development Lifecyle
  • 10.
    (10) D e vO p s O v e r v i e w DevOps LifeCycle CODE PLAN BUILD RELEASE DEPLOY OPERATE Dev Ops TEST M O N ITO R
  • 11.
    (11) D e vO p s O v e r v i e w What happens when there is no DevOps process?
  • 12.
  • 13.
    (13) Tr a di t i o n a l D e v O p s Software Release Phases Source Build Deploy to Staging &Test Deploy to Prod Testing • Integration Test • UI Test • Load Test • Penetration Tests Deployment Deployment to Prod Environments Code Management • Check-in source code • Peer review new code • Version Control • Multi-enterprise Package Creation • Compile Code • Run Unit Tests • Create Container Images Continuous Integration Continuous Delivery
  • 14.
    (14) Tr a di t i o n a l D e v O p s DevOps Pipeline
  • 15.
    (15) Tr a di t i o n a l D e v O p s How to Implement DevOps ? • Enable your cross-functional teams to embrace the cultural change • Implement DevOps practices in Software Development
  • 16.
    (16) Tr a di t i o n a l D e v O p s Benefits of DevOps Speed Rapid Delivery Reliability Scale Improved Collaboration Security
  • 17.
    (17) Tr a di t i o n a l D e v O p s Tools of the Trade Communication Slack Twilio Code, Build & Deploy Git Maven Jenkins Docker Configuration Management Puppet Chef Ansible SaltStack Monitoring & Alerting Splunk Sumologic Nagios Testing JUnit UFT Selenium LoadRunner
  • 18.
  • 19.
    (19) D e vO p s o n AW S DevOps vs AWS VS
  • 20.
    (20) D e vO p s o n AW S DevOps Practices Continuous Integration Continuous Delivery Microservices Infrastructure as Code Monitoring and Logging Communication and Collaboration
  • 21.
    (21) D e vO p s o n AW S AWS Services in DevOps LifeCycle AW S CodeDeploy AW S C odeBuild AW S CodeCom m it Cloud9 Amazon CloudWatchThird PartyTooling AWSElastic Beanstalk AWS CodePipeline AWS CloudFormation
  • 22.
    (22) D e vO p s o n AW S Web Application Deployment
  • 23.
    (23) D e vO p s o n AW S Web Application Deployment - Pipeline AWS CodePipeline
  • 24.
    (24) D e vO p s o n AW S Manual Approvals & Prod Deploy AWS CodePipeline
  • 25.
    (25) D e vO p s o n AW S DevOps Tools available in AWS Market Place Moogsoft AIOps Harness Pro
  • 26.
  • 27.
    (27) Va l ue A d d i t i o n Value add that DevOps bring in • Shorter Development Cycles, Faster Innovation • Reduced Deployment Failures, Rollbacks, and Time to Recover • Improved Communication and Collaboration across cross-functional teams • Automation wherever possible speed the development process
  • 28.
    (28) Va l ue A d d i t i o n Metrics to Gauge DevOps • Rapid Delivery with Increased Efficiency • Increased Feature releases with reduced TTM • Quicker feedback (system/user) to teams & stake holders • Greater % of defects detected in testing (Unit & SIT Cycles) • Ticket / Incidents volume reduction in PreProd & Prod • High Availability • Elastic & Scalable Infrastructure
  • 29.
  • 30.
    Copyright © 2019.Infor. All Rights Reserved. Thank you Copyright © 2019. Infor. All Rights Reserved. https://installjournal.blogspot.com https://www.linkedin.com/in/bhuvanas/ @installjournal