devops toolchain v1.0
TRANSCRIPT
DevOps Toolchain
Giragadurai VallirajanPrincipal Architect
@girag
Agenda
@girag
● DevOps● Life Cycle● Tool Set● Q&A
DevOps
@girag
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Collaboration Tools
Collaboration Tools
@girag
● Slack● Campfire● Skype● ….
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Planning Tools
Planning Tools
@girag
● Asana● Clarizane
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Source Control
Source Control
@girag
● Git (github/bitbucket)● Subversion
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Issue Tracking
Issue Tracking
@girag
● JIRA● ZenDesk
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Configuration Management
Configuration Management
@girag
● Puppet● Chef● Salt● Ansible
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Continuous Integration
Continuous Integration
@girag
● Bamboo● Jenkins● Team City
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Continuous Deployment
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Binary Artifact
Binary
@girag
● Artifactory● Nexus
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Auto Testing
Binary
@girag
● Selenium● Teletrik● QTP● TestComplete
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Deployment
Deployment
@girag
● IBM uDeploy● CA Release Automation● Xebia Labs● Docker toolset
Life Cycle
@girag
Plan Code Build Verify Deliver Operate Monitor
Learn / Feedback
Monitoring
Monitoring
@girag
● Sensu● New Relic● Appdynamics● BigPanda
Life Cycle
@girag
Continuous
Business PLan
(POC)
Build Verify Deliver Operate Monitor
Learn / Feedback
Monitoring
Life Cycle
@girag
Continuous Building Verify Deliver Operate Monitor
Learn / Feedback
Life Cycle
@girag
Continuous Integration Deliver Operate Monitor
Learn / Feedback
Life Cycle
@girag
Continuous Deployment Operate Monitor
Learn / Feedback
Life Cycle
@girag
Continuous Delivery Monitor
Learn / Feedback
TIP
A/B TestingBlue GreenShadow
Life Cycle
@girag
Continuous Monitoring
Learn / Feedback
Life Cycle
@girag
Continuous Feedback & Improvement
Learn / Feedback
Sample
@girag
SlackAsana
Github
JIRA
Ansible
Selenium
Docker ToolSet
Sensu
Jenkins
@girag
Q & A