(1)
Transformational DevOps with
AWS Native Tools
Bhuvaneswari Subramani
Sep 2020
(3)
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
(4)
DevOps on AWS
Take Aways
DevOps Overview
Sample Pipeline Walkthrough
Value Addition
DevOps Overview
SECTION 01
(5)
(6)
D e v O p s O v e r v i e w
Evolution of DevOps
Waterfall
(7)
D e v O p s O v e r v i e w
Evolution of DevOps
AgileWaterfall
(8)
D e v O p s O v e r v i e w
Beginning of DevOps
Dev
Ops
(9)
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”.
(10)
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
(11)
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
DevOps on AWS
SECTION 02
(12)
(13)
D e v O p s o n AW S
How to Implement DevOps ?
• Enable your cross-functional teams to embrace the
cultural change
• Implement DevOps practices in Software
Development
(14)
D e v O p s o n AW S
Benefits of DevOps
Speed
Rapid Delivery
Reliability
Scale
Improved Collaboration
Security
(15)
D e v O p s o n AW S
DevOps vs AWS
VS
(16)
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
(17)
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
(18)
D e v O p s o n AW S
AWS in Transformational DevOps
• In a constant pursuit to bridge the gap between Dev &
Ops, with AWS Services, you could
• Offload the undifferentiated heavy lifting
• Forster innovation
• Automation and Infrastructure as code
• Increase Security Posture
(19)
D e v O p s o n AW S
DevOps Tools available in AWS Market Place
Moogsoft AIOps
Harness Pro
Sample Pipeline Walkthrough
SECTION 03
(20)
(21)
S a m p l e P i p e l i n e
Software Release
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
(22)
S a m p l e P i p e l i n e
Software Release
Source Build
Deploy to
Staging &Test
Deploy to
Prod
Continuous Integration
Continuous Delivery
AWS
CodeDeploy
AWS
CodeBuild
AWS
CodeCommit
Third Party
Tooling
AWS
CodePipeline
AWS
CodeDeploy
(23)
S a m p l e P i p e l i n e
Usecase – Web Application Deployment
• Get the Java Application code from AWS CodeCommit
• Compile the code using AWS CodeBuild and store artifact in Amazon S3
• Ensure CodeDeploy agent is installed in EC2 for deploying through AWS
CodeDeploy
• In-place deployment to EC2 Instance
• Stop the Tomcat Service / Install if it is not
• Deploy WebApp through instructions from appspec.yml
• Start the Tomcat Service
(24)
S a m p l e P i p e l i n e
Web Application Deployment
(25)
S a m p l e P i p e l i n e
Web Application Deployment
Source Build Deploy
(26)
S a m p l e P i p e l i n e
Web Application Deployment - Pipeline
AWS
CodePipeline
(27)
S a m p l e P i p e l i n e
Manual Approvals & Prod Deploy
AWS
CodePipeline
(28)
Va l u e A d d i t i o n
Quick look @ pricing
• AWS CodeCommit: Anyone with an AWS account can get started with
AWS CodeCommit for free. Your account gets 5 active users per month
for free (within limits), after which you pay $1 per additional active user
per month.
• AWS CodeBuild: Only pay by minute for the compute resources you
use.
• AWS CodeDeploy: There is no additional charge for code deployments
to Amazon EC2 instances through AWS CodeDeploy. You pay $0.02 per
on-premises instance update using AWS CodeDeploy.
• AWS CodePipeline: You pay only for what you use. AWS CodePipeline
costs $1 per active pipeline* per month. To encourage experimentation,
pipelines are free for the first 30 days after creation.
Value Addition
SECTION 04
(29)
(30)
Va l u e A d d i t i o n
Value add that DevOps bring in
• Shorter Development Cycles
• Reduced Deployment Failures, Rollbacks, and Time to Recover
• Improved Communication and Collaboration across cross-functional
teams
• Automation wherever possible speed the development process
(31)
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
(32)
DevOps Journey begins…..
(33)
Thank You
https://installjournal.blogspot.com
https://www.linkedin.com/in/bhuvanas/
@installjournal

More Related Content

PDF
A Pathway to Continuous Integration/Continuous Delivery on AWS
PDF
CI CD using AWS Developer Tools Online Workshop
PDF
IaC on AWS Cloud
PDF
Demystifying DevOps
PPTX
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
PPTX
The Power of Azure DevOps - Global Azure Day 2020
PDF
Application & Account Monitoring in AWS
PPTX
The Power of Azure DevOps
A Pathway to Continuous Integration/Continuous Delivery on AWS
CI CD using AWS Developer Tools Online Workshop
IaC on AWS Cloud
Demystifying DevOps
Continues Integration and Continuous Delivery with Azure DevOps - Deploy Anyt...
The Power of Azure DevOps - Global Azure Day 2020
Application & Account Monitoring in AWS
The Power of Azure DevOps

What's hot (14)

PDF
Azure Pipeline Tutorial | Azure DevOps Tutorial | Edureka
PPTX
CI/CD on AWS
PPTX
DevOps and AWS - Code PaLOUsa 2017
PPTX
Introduction to DevOps on AWS
PDF
AWS Code{Commit,Deploy,Pipeline} (June 2016)
PDF
CI CD using AWS Developer Tools @ AWS Community Day Bengaluru 2018
PDF
Workshop Azure DevOps | Docker | Azure Kubernetes Services
PPTX
Introduction to Azure DevOps
PPTX
The Power of Azure DevOps
PPTX
DevOps Fest 2020. Сергей Абаничев. Modern CI\CD pipeline with Azure DevOps
PDF
DevOps Spain 2019. Pedro Mendoza-AWS
PDF
Mendix React Native & Javascript actions - Lessons learned
PPTX
Introducción a Azure Devops Pipelines - Plain Concepts DevOps day
PPTX
Leveraging Azure DevOps across the Enterprise
Azure Pipeline Tutorial | Azure DevOps Tutorial | Edureka
CI/CD on AWS
DevOps and AWS - Code PaLOUsa 2017
Introduction to DevOps on AWS
AWS Code{Commit,Deploy,Pipeline} (June 2016)
CI CD using AWS Developer Tools @ AWS Community Day Bengaluru 2018
Workshop Azure DevOps | Docker | Azure Kubernetes Services
Introduction to Azure DevOps
The Power of Azure DevOps
DevOps Fest 2020. Сергей Абаничев. Modern CI\CD pipeline with Azure DevOps
DevOps Spain 2019. Pedro Mendoza-AWS
Mendix React Native & Javascript actions - Lessons learned
Introducción a Azure Devops Pipelines - Plain Concepts DevOps day
Leveraging Azure DevOps across the Enterprise
Ad

Similar to Transformational DevOps with AWS Native Tools (20)

PDF
AWS CodeCommit, CodeDeploy & CodePipeline
PDF
DevOps and AWS
PDF
DevOps with Amazon Web Services (November 2016)
PDF
Devops with Amazon Web Services (January 2017)
PDF
Increasing pace as you grow: the Amazon Story
PDF
AWS_DevOps
PDF
DevOps on AWS
PPTX
Moving to DevOps the Amazon Way
PPTX
AWS Initiate - DevOps do Jeito Amazon
PDF
Aws dev ops pdf
PPTX
Devops on AWS
PDF
Community day _aws_ci_cd_v0.2
PDF
Continuous Deployment with Amazon Web Services
PDF
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
PDF
CI&CD with AWS - AWS Prague User Group - May 2015
PPTX
Agility and Control from AWS [FutureStack16]
PPTX
Using AWS to Achieve Both Autonomy and Governance at 3M
PPTX
PDF
Knolx - AWS Code Deploy.pdf
PPTX
DevOps On AWS - Deep Dive on Continuous Delivery
AWS CodeCommit, CodeDeploy & CodePipeline
DevOps and AWS
DevOps with Amazon Web Services (November 2016)
Devops with Amazon Web Services (January 2017)
Increasing pace as you grow: the Amazon Story
AWS_DevOps
DevOps on AWS
Moving to DevOps the Amazon Way
AWS Initiate - DevOps do Jeito Amazon
Aws dev ops pdf
Devops on AWS
Community day _aws_ci_cd_v0.2
Continuous Deployment with Amazon Web Services
20201012 - Serverless Architecture Conference - Deploying serverless applicat...
CI&CD with AWS - AWS Prague User Group - May 2015
Agility and Control from AWS [FutureStack16]
Using AWS to Achieve Both Autonomy and Governance at 3M
Knolx - AWS Code Deploy.pdf
DevOps On AWS - Deep Dive on Continuous Delivery
Ad

More from Bhuvaneswari Subramani (19)

PDF
Application Modernization with AWS - A Transformation in Digital Era
PDF
The Operations effect of Dev, Data, ML and FM
PDF
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
PDF
Architecting for Success: Designing Secure GCP Landing Zone for Enterprises
PDF
How AWS Community in India reflects Unity in Diversity
PDF
An Insight Into Cloud Migration Story
PPTX
End-to-End CI/CD at scale with Infrastructure-as-Code on AWS
PDF
COM 203 Enable continuous delivery and resiliency for a static website
PDF
LoadRunner walkthrough
PDF
Jmeter Walkthrough
PDF
Fundamentals Performance Testing
PDF
Fundamentals of Cloud Computing & AWS
PDF
Infrastructure as Code on AWS
PPTX
Industry Awareness to KSRCT
PDF
IndiaCloudSummit - Transforming to feature-driven development
PDF
AWS Organizations & Service Control Policy
PDF
AWS reinvent 2019 - Transforming to feature-driven development
PDF
Fundamentals of Cloud Computing & AWS
PDF
CI CD using AWS Developer Tools @ AWS Community Day Chennai 2019
Application Modernization with AWS - A Transformation in Digital Era
The Operations effect of Dev, Data, ML and FM
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Architecting for Success: Designing Secure GCP Landing Zone for Enterprises
How AWS Community in India reflects Unity in Diversity
An Insight Into Cloud Migration Story
End-to-End CI/CD at scale with Infrastructure-as-Code on AWS
COM 203 Enable continuous delivery and resiliency for a static website
LoadRunner walkthrough
Jmeter Walkthrough
Fundamentals Performance Testing
Fundamentals of Cloud Computing & AWS
Infrastructure as Code on AWS
Industry Awareness to KSRCT
IndiaCloudSummit - Transforming to feature-driven development
AWS Organizations & Service Control Policy
AWS reinvent 2019 - Transforming to feature-driven development
Fundamentals of Cloud Computing & AWS
CI CD using AWS Developer Tools @ AWS Community Day Chennai 2019

Recently uploaded (20)

PDF
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
PDF
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
PPTX
Internet of Everything -Basic concepts details
PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
PDF
substrate PowerPoint Presentation basic one
PPTX
Build automations faster and more reliably with UiPath ScreenPlay
PPTX
Module 1 Introduction to Web Programming .pptx
PPTX
SGT Report The Beast Plan and Cyberphysical Systems of Control
PDF
Human Computer Interaction Miterm Lesson
PDF
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
PDF
SaaS reusability assessment using machine learning techniques
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PDF
NewMind AI Weekly Chronicles – August ’25 Week IV
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
zbrain.ai-Scope Key Metrics Configuration and Best Practices.pdf
IT-ITes Industry bjjbnkmkhkhknbmhkhmjhjkhj
Internet of Everything -Basic concepts details
Co-training pseudo-labeling for text classification with support vector machi...
Planning-an-Audit-A-How-To-Guide-Checklist-WP.pdf
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
A hybrid framework for wild animal classification using fine-tuned DenseNet12...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
substrate PowerPoint Presentation basic one
Build automations faster and more reliably with UiPath ScreenPlay
Module 1 Introduction to Web Programming .pptx
SGT Report The Beast Plan and Cyberphysical Systems of Control
Human Computer Interaction Miterm Lesson
“The Future of Visual AI: Efficient Multimodal Intelligence,” a Keynote Prese...
SaaS reusability assessment using machine learning techniques
Data Virtualization in Action: Scaling APIs and Apps with FME
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
NewMind AI Weekly Chronicles – August ’25 Week IV
Rapid Prototyping: A lecture on prototyping techniques for interface design

Transformational DevOps with AWS Native Tools

  • 1. (1) Transformational DevOps with AWS Native Tools Bhuvaneswari Subramani Sep 2020
  • 2. (3) 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. (4) DevOps on AWS Take Aways DevOps Overview Sample Pipeline Walkthrough Value Addition
  • 5. (6) D e v O p s O v e r v i e w Evolution of DevOps Waterfall
  • 6. (7) D e v O p s O v e r v i e w Evolution of DevOps AgileWaterfall
  • 7. (8) D e v O p s O v e r v i e w Beginning of DevOps Dev Ops
  • 8. (9) 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. (10) 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. (11) 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
  • 12. (13) D e v O p s o n AW S How to Implement DevOps ? • Enable your cross-functional teams to embrace the cultural change • Implement DevOps practices in Software Development
  • 13. (14) D e v O p s o n AW S Benefits of DevOps Speed Rapid Delivery Reliability Scale Improved Collaboration Security
  • 14. (15) D e v O p s o n AW S DevOps vs AWS VS
  • 15. (16) 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
  • 16. (17) 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
  • 17. (18) D e v O p s o n AW S AWS in Transformational DevOps • In a constant pursuit to bridge the gap between Dev & Ops, with AWS Services, you could • Offload the undifferentiated heavy lifting • Forster innovation • Automation and Infrastructure as code • Increase Security Posture
  • 18. (19) D e v O p s o n AW S DevOps Tools available in AWS Market Place Moogsoft AIOps Harness Pro
  • 20. (21) S a m p l e P i p e l i n e Software Release 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
  • 21. (22) S a m p l e P i p e l i n e Software Release Source Build Deploy to Staging &Test Deploy to Prod Continuous Integration Continuous Delivery AWS CodeDeploy AWS CodeBuild AWS CodeCommit Third Party Tooling AWS CodePipeline AWS CodeDeploy
  • 22. (23) S a m p l e P i p e l i n e Usecase – Web Application Deployment • Get the Java Application code from AWS CodeCommit • Compile the code using AWS CodeBuild and store artifact in Amazon S3 • Ensure CodeDeploy agent is installed in EC2 for deploying through AWS CodeDeploy • In-place deployment to EC2 Instance • Stop the Tomcat Service / Install if it is not • Deploy WebApp through instructions from appspec.yml • Start the Tomcat Service
  • 23. (24) S a m p l e P i p e l i n e Web Application Deployment
  • 24. (25) S a m p l e P i p e l i n e Web Application Deployment Source Build Deploy
  • 25. (26) S a m p l e P i p e l i n e Web Application Deployment - Pipeline AWS CodePipeline
  • 26. (27) S a m p l e P i p e l i n e Manual Approvals & Prod Deploy AWS CodePipeline
  • 27. (28) Va l u e A d d i t i o n Quick look @ pricing • AWS CodeCommit: Anyone with an AWS account can get started with AWS CodeCommit for free. Your account gets 5 active users per month for free (within limits), after which you pay $1 per additional active user per month. • AWS CodeBuild: Only pay by minute for the compute resources you use. • AWS CodeDeploy: There is no additional charge for code deployments to Amazon EC2 instances through AWS CodeDeploy. You pay $0.02 per on-premises instance update using AWS CodeDeploy. • AWS CodePipeline: You pay only for what you use. AWS CodePipeline costs $1 per active pipeline* per month. To encourage experimentation, pipelines are free for the first 30 days after creation.
  • 29. (30) Va l u e A d d i t i o n Value add that DevOps bring in • Shorter Development Cycles • Reduced Deployment Failures, Rollbacks, and Time to Recover • Improved Communication and Collaboration across cross-functional teams • Automation wherever possible speed the development process
  • 30. (31) 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