DevOps: An Organisational Change Agent | DevOps Fundamentals | DevOps Architecture
Post on 07-Aug-2015
95 Views
Preview:
Transcript
Slide 1© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
DevOps: An Organizational Change Agent
Slide 2© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Session Objectives
ᗍ Introduction to DevOpsᗍ Understand how DevOps helps to solve problemsᗍ Benefits of DevOpsᗍ Know how DevOps provide value to your organizationᗍ Getting answers to interview questions on DevOpsᗍ Getting your doubt’s cleared
Slide 3© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
DevOps
DevOps is the bridge between the development and operations excellence
It is an extension of the lean and Agile principles, which streamlines and helps rapid deployments
Application
Platform
Operating System
Infrastructure
Development
Operations
DevOps
"DevOps" is meant to denote a close collaboration and cross-pollination between what were previously purely development roles, purely operations roles and purely QA roles
Slide 4© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
DevOps Characteristics
DevOps
Faster Time to Market
Increased ROI
Reduced Complexity
Continuous Delivery
Stable System
Get Started with DevOps
Slide 5© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
DevOps Adoption
In organizations, many different settings may be in place like different tools for developers and operation teams, different working models and objectives
“DevOps defines the process which streamlines software development with feedback from production, thus improving the product life cycle”
DevOps Aspects and Inspirations:
ᗍ Culture: Get rid of cultural barriers
ᗍ Automation: Reduce the mundane tasks and automate
ᗍ Measurements: There must be well defined metrics with incentives
ᗍ Sharing: There must be a culture to share ideas, tools
Get Started with DevOps
Slide 6© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
DevOps Adoption Process
Team VersionControl
Continuous Integration
Quality Gates
Approval Production
Get Started with DevOps
Slide 7© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Challenges
In traditional projects, software is specified and then programmed in stages and not in iterations. Very often the specifications change, bugs filed and it becomes difficult to align with the original project outline For software, it’s a long journey to the production
With Agile, programmers and testers became Developers and with DevOps, developers and operations became DevOps
Get Started with DevOps
Slide 8© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
The biggest business benefit of switching to DevOps is the increase in customer satisfaction.
Big deal about DevOps
IT BENEFITSexperienced through DevOps
FASTER TIMEto market for new software
releases
MOREInnovation
IMPROVEDapplication
stability
ABILITYto respond
quickly to the business
requirements
REDUCEDIT costs
THE BUSINESS RECOGNIZES the value IT
can add
44%
45%
44%
44%
34%
17%
Get Started with DevOps
Slide 9© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Business Goals
63%IMPROVEBusiness efficiency
66%INCREASECustomer
satisfaction
63%INCREASE
Application uptime
55%IMPROVE
Business agility
59%INCREASECustomer
Conversion
49%INCREASE
Value to the business
Get Started with DevOps
Slide 10© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
DevOps Building Blocks
DevOps is about constant feedback and reducing the risk of release through improvement in flow of features from inception to their availability
This can be achieved by reducing the batch size of releases. Instead of deploying ten features every 3 months, better deploy 1 every few weeks
This will introduce new feature sooner in the market and also ease out the deployment in production with lesser chance of critical issues
Get Started with DevOps
Slide 11© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Why DevOps is becoming a Pivotal Factor in New Data Centers?
DevOps is a software development method that uses automation to focus on communication, collaboration and integration between software developers and IT operations specialists.
The goal is to maximize the predictability, efficiency, security and maintainability of operational processes.
Get Started with DevOps
Slide 12© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Tools for DevOps
1. Atlas: In addition to configuration management and service discovery, Atlas provides visibility into infrastructure, including servers, containers, and virtual machines. Atlas enables
2. Chef: Chef turns infrastructure into code. Chef helps to build, deploy, and manage your infrastructure so that your infrastructure becomes as versionable, testable, and repeatable as application code.
3. Docker: open platform for developers helps to build, ship and run any app, anywhere.
4. Puppet: used to deploy new servers, virtual machines, or services.
5. Saltstack
6. ScriptRock GuardRail
7. Splunk
Get Started with DevOps
Slide 13© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Benefits of DevOps for IT and Business
Companies that incorporate DevOps practices get more done, plain and simple.
Technical benefits:
ᗍ Continuous software deliveryᗍ Less complex problems to fixᗍ Faster resolution of problemsᗍ Reduced Deployment Failures and Rollbacksᗍ Reduced Time to recover upon Failure
Business benefits:
ᗍ Faster delivery of featuresᗍ More stable operating environmentsᗍ More time available to add value (rather than fix/maintain)
Get Started with DevOps
Slide 14© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
DevOps Skills
DevOps is a bridge between the Operations and Development. The DevOps team needs the knowledge about both the environments
The team should understand the complexities of Enterprise setups including server farms, network devices and layouts, storage and BCP plans
It is also about development life cycle of a product, code reviews, deployment complexities and release changes
Get Started with DevOps
Slide 15© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Scale of Infrastructure
“Understand the scale at which things operate”
InfrastructureCode
InfrastructureCode
InfrastructureCode
InfrastructureCode
InfrastructureCode
Web Services Application Services Data Services
Web 1
Web 2
App ClusterNode 1
App ClusterNode 2
DB ClusterNode 1
DB ClusterNode 2
Firewall LoadBalancer
LoadBalancer
InfrastructureCode
DeploymentCode
DeploymentCode
DeploymentCode
Get Started with DevOps
Slide 16© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Scale of Infrastructure
ᗍ There can be thousands of servers, with complex network connectivity
ᗍ Scalable Architectures with various services and Application stacks
ᗍ There can be software's from multiple vendors and with different configurations for each team
ᗍ Some old code which now no one knows about
Get Started with DevOps
Slide 17© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Scale of Things – Caching Layers
Internet
2
Web/App Servers
1 Web Browsers
3
Caching Servers(memcached)
4
Origin Servers
Get Started with DevOps
Slide 18© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Job Trends – DevOps
Get Started with DevOps
Slide 19© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Free Trial of DevOps Course
3+ Hours of Training Material
Access to Assignments & Quizzes
Real Classroom Experience
Personal Counselling Sessions
Get Started with DevOps
Slide 20© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Why SkillSpeed?
Course Curriculum
from Industry Experts
Instructor Led Live Virtual Sessions
Lifetime access to Course
Content via LMS
100% Placement Assistance
24x7 Support
24x7
Get Started with DevOps
Slide 21© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Course Topics
Module 1
Introduction to DevOps and its
Importance
Module 2
Common Infrastructure
Servers
Module 3Server Provisioning
and Automation
Module 4Puppet, System
Performance and Security Aspects
Module 5
Basics of Bash/Python
Scripting
Module 6
Virtualization Concepts
Module 7
Monitoring and Logging
Module 8
The Useful DevOps Tools and
Commands
Module 1
Introduction to DevOps and its
Importance
Get Started with DevOps
Slide 22© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Corporate Partners
Get Started with DevOps
Slide 23© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Lines open 24/7
To know more about the course, Please contact:
IND+91-90660-20904 USA1866-607-6547 (Toll Free)
Or reach us at
sales@skillspeed.com
Contact us..
Get Started with DevOps
Slide 24© 2015 BlueCamphor Technologies (P) Ltd. www.skillspeed.com
Image References
http://www.datacenterknowledge.com/archives/2014/11/10/survey-nearly-all-will-use-devops-tools-and-practices-by-2016/
http://www.eweek.com/it-management/slideshows/why-devops-is-becoming-a-pivotal-factor-in-new-data-centers.html
http://newrelic.com/devops/benefits-of-devops
Google images
top related