DevOps

Happiest People Happiest Customers

...................................................................................................................................... Ltd...........................................................................................................6 How Will You Benefit From Happiest Minds DevOps Approach?.............................................................................................................................5 Challenges and Problems Out There.........................................................3 What Is DevOps? ...........................................................................................................................4 • Survey of DevOps Quantifiable Benefits . All Rights Reserved .......................................6 Happiest Minds Approach: 7Cs of DevOps................................7 Conclusion.....................9 2 © Happiest Minds Technologies Pvt...............................................................................................................................................................................Contents Introduction ...................................5 How Does DevOps Work Anyways?...................................................................................................................3 Do We Really Need DevOps?....................................

development. majority of IT professionals either don’t know about DevOps or just have a partial understanding of the big picture. be informed that the IT industry is adopting DevOps at an amazing pace. it was formed by combi ning two words: “development” and “operations”. Even then. and building systems that scale and last Patrick Debois • DevOps is an approach based on agile and lean principles in which business owners. collaboration and integration between software developers and information technology (IT) operation professionals. coined the word “DevOps” in 2009. a mid-sized one or a Fortune 500 company. time to start delivering Integration great software. we see DevOps as a business driven software delivery approach. we see DevOps as a business driven software delivery approach. DevOps is a collaborative way of developing and deploying software. • What is DevOps? It’s It’s DevOp! • Do we really need DevOps? • How does DevOps work anyways? DevOp! It’s • Challenges and problems out there DevOp! • Happiest Minds Approach – 7Cs of DevOps • How will you benefit from Happiest Minds DevOps Approach? At Happiest Minds. operations. 3 © Happiest Minds Technologies Pvt. Even then. providing business value to customers in an efficient manner. Whether you are a tiny startup. We explain here the basic concepts of DevOps and why you It’s DevOp! should embrace it. shared business tasks and belief • DevOps is a movement that improves IT service delivery agility • DevOps is a culture that promotes better working relationship within the company • DevOps is a set of practices that provides rapid. DEV Ops It’s a movement of people who think it’s change in the IT Industry - Communication time to stop wasting Collaboration money. a mid-sized one or a Fortune 500 company. As the word depicts. Ltd.Whether you are a tiny startup. who’s often called “the father of DevOps”. “How can we have a stable release?” or “How can we address the problems before end users get impacted?” Happiest Minds answer them in a simple one-liner. providing business value to customers in an efficient manner. an approach that takes a new or enhanced business idea from design to development to testing and all the way to production. an approach that takes a new or enhanced business idea from design to development to testing and all the way to production. majority of IT professionals DevOp! either don’t know about DevOps or just have a partial under- standing of the big picture. All Rights Reserved . be informed that the IT industry is adopting DevOps It’s at an amazing pace.Introduction Top concerns that we hear from customers are “How can we release on-time?”. “Embrace DevOps”. reliable software delivery At Happiest Minds. DevOps (a portmanteau of development and operations) is a software development method that stresses communication. What is DevOps? Patrick Debois. and quality assurance team collaborate to deliver software in a continuous stable manner • DevOps is an environment that promotes cross practicality.

All Rights Reserved . different platforms opment and operations. which allows us to bridge the gap between ongoing development and operations. unifying development to operations for better. One Goal Total: 908.com: What is driving the need for DevOps now more than ever before? One Team. faster outcomes. we see DevOps as a discipline. Need to reduce IT costs 16% ca. part virtualised DevOps break down the walls between development and part cloud and operations team. Development Operations I want I want What Drives the Need for DevOps? Change! Stability The need for greater collaboration between developement and 47% operations terms Wall of Confusion A greater need for simultaneous deployment across 41% Lee Thomson describes this as a wall of confusion between devel. Development uses some tools and operation uses some other or enter new markets tools to perform the same stuff. 4 © Happiest Minds Technologies Pvt. This wall of confusion not only exists Pressures from the business between the mindsets of the two teams but also with the tools they to release apps more quickly 41% to meet customer demand use.Do we really need DevOps? Developers always want to deliver changes as soon as possible. At Happiest Minds. which allows Operations want reliability and stability. asked of those who said there was a greater need. us to bridge the gap between ongoing development and opera- tions. Development REMOVE Ops Dev Wall of Confusion IT Operations Dev Ops Focuses both the Apps team’s drive for agillity responsiveness and the NOC’s concern with quality and stability on the ultimate goal of providing business value At Happiest Minds. Ltd. Need to improve the end 39% customer experience The increasing use of mobile 35% devices (smartphones/tablets) Dev Tools Ops Tools The increasing need to develope or deploy cloud based applications 31% Wall of Confusion An increasingly complex IT infrastucture that is 28% part physical. we see DevOps as a discipline.

we see DevOps as a business enabler to react to market forces quickly. • Reduces Defect cycle time . Feedback. Monitoring. Configuration Management with repeatable.Deploy often. Metrics. Reduce cost/time to test • Performance Metrics. Business goals Metrics. Goals. Technologies Ltd.com: What benefits have you seen or do you anticipate seeing from implementing DevOps in your organization? Total: 859 who have or plan to have DevOps How does DevOps work anyways? Developement (Software DevOps is a way of thinking. Tools • Increases Virtualize Environments utilization • Reduces Deployment related downtime • Minimizes rollbacks At Happiest Minds. efficiently and reliably. KPI and fix defects • Ideas. deploy faster • Continous Delivery.Survey of DevOps Quantifiable Benefits Metric Percent Improvement Increased collaboration between departments 23% Improved quality of our deployed applications 22% Increased numbers of customers using our software/services 22% New software/services that would otherwise not be possible/explored 21% Fewer employees working on developing and deploying our software/services 21% Reduced time-to-time market for our software/service 20% An increase in revenue 19% Our software/service made available across more platforms 19% a reduction in spend on developement and operations 18% Increased frequency of deploymwnts of our software/services 17% ca. Logs.Automated testing. reliable process • Business value for end user • Increases Quality . Rights Reserved Rights Reserved . Pvt. All All Ltd. 5 ©© Happiest Minds Happiest Technologies Minds Pvt. Engineering) Culture Hearts & Minds Embrace Change DevOps Automation CI/CD “Infrastucture as Code” Quality Assurance Lean (QA) Focus on producing for the end-user Small batch sizes Metrics Measure everything Show the Improvement Sharing Technology Operations Open information sharing Collaboration CALMS Model DevOps combines the best of all teams Five Basic Principles of DevOps : providing the following: • Eliminate the blame game. • Develops and verifies against production-like systems Rewarding failures • Reduces cost/time to deliver . Plans. Open post-mortems.Increase the ability to reproduce People Integration Metrics. Complications.

you must adopt and production environments DevOps • Slow deployments – Costly error prone manual process and efforts • No shared ownership . 6 © Happiest Minds Technologies Pvt. Enterprise or • No proper configuration management . Continous Deployment and • Continuous Monitoring Continous Testing) and Continous Monitoring At Happiest Minds. Code • Continuous Integration Quality.Challenges and problems out there It doesn’t matter whether you are in Cloud. stable software delivery on managing configurations time is the key to your business success.Dependency on specific deployment engineer Software Delivery is • Production downtime . we establish the 7 Cs of Devops . To enable that.Discrepancies in Mobile.Lack of feedback and proper metric leads Happiest minds approach: 7Cs OF DevOps Happiest Minds believes in the agile mantra “People over Process over Tools”.Differences in development have Continuous Delivery. Ltd. With the right people.Due to lack of improper deployment critical to Success 25% Leverage software instructions / checklist delivery effectively today • Hacking – Fixing directly in production (instead of a proper hotfix process) and forgets to check-in into source control 69% Outperform 54% of companies those who dont believe software leverage software delivery is critical delivery effectively Some of the serious issues blocking your software delivery are: • Building and maintaining servers – Time consuming and unproductive Realize your entire business gets impacted if you do not • No environment management . Code Review. • Deployments are a blocker . All Rights Reserved .Upgrade risk due to manual management of multiple application configuration and versions . For each one of you. RCAs • Continuous Deployment • Tools – For Continous Delivery (achieve by the combination • Continuous Testing of Continous Integration. Change Control. we see DevOps as a process that creates a stable infrastructure which enables to release new code frequently. easily and rapidly with confidence.The Happiest Minds Way: right process and choose the right tools to deliver the end • Communication results • Collaboration • People – Communication & Collaboration • Controlled Process • Process – Source Control Check-ins.

• Automate Provisioning . Automated tests after each deployment • Automate Monitoring – Proper monitors in place sending alerts • Automate Metrics – Performance Metrics. we see DevOps as an Enterprise Architecture Framework that allows seamless communication between develop- ment and operations team to deliver stable software on time. Logs At Happiest Minds. All Rights Reserved . 7 © Happiest Minds Technologies Pvt.Infrastructure as Code • Automate Builds – Continuous Integration • Automate Deployments – Defined Deployment Pipeline and Continuous Deployments with appropriate configurations for the environments • Automate Testing – Continuous Testing. How will you benefit from happiest minds DevOps approach Happiest Minds DevOps Approach defines the DevOps lifecycle as a Continuous on-going interactions and feedback between the Customers-Business-Development-Operations. Ltd. Plan Code Build test release deploy operate Dev Ops Continuous Delivery Continuous Integrtion Agile Development Collaboration Without automation there is no DevOps.

Because time is money • Faster deployments. 8 © Happiest Minds Technologies Pvt. Automation domination • Faster recovery. Reduction in cycle time Key to sucess At Happiest Minds.By implementing our DevOps approach. delivering business value by adopting a set of capabilities including People. • Stay ahead of the game. All Rights Reserved . you’ll experience these key benefits. Process & Tools resulting a rapid stable software. we see DevOps as a service. Faster time to market • Increase in productivity. Ltd.

Barriers to DevOps Adoption What are the biggest obstacles in implementing DevOps in your organiztion? (Select all that apply) The value of Dev Ops Results out of 579 isn’t understood total responses to outside my group this question There is no common management structure between development and operations DevOps is too new and I dont have the support I need to be successful I cant get my Management to buy “Big rivers often begin as into new processes small streams” Whatever your barriers are. With swift principles across the software lifecycle. If you have any questions or want to learn more about DevOps. Happiest Minds is able to mend the culture. building servers. we see DevOps as a bridge that reduces or eliminates “the speed and innovation gap” between business demands and IT. process and tools gap to drive faster innovation and feedback that ultimately improve the customer experience. just contact us. When it comes to DevOps we got it covered. from automation. deployment pipeline to continuous delivery and more. 9 © Happiest Minds Technologies Pvt.Conclusion Happiest Minds DevOps Solutions help you remove bottlenecks in software development to achieve continuous delivery of software-focused improvement. well together Its too expensive Other ( Please Specify) 0 50 100 150 200 250 300 Some Companies who got DevOps Right Let us take care of your DevOps needs end-to-end. All Rights Reserved . At Happiest Minds. Ltd. Tools dont work let us help you to overcome it.

devops practitioner and devops enabler. cloud computing. Secure and Connected experience through disruptive technologies: mobility. Happiest Minds has operations in the US. © 2014 Happiest Minds. Engineering Services. E-mail: Business@happiestminds.com Visit us: www. Headquartered in Bangalore. Product Engineering Services.com Follow us on This Document is an exclusive property of Happiest Minds Technologies Pvt. Security. unified communications. Enterprises are embracing these technologies to implement Omni-channel strategies.Sadasivan@happiestminds. India. She holds a Master’s degree in Business Administration with Bachelor’s degree in Electronics & Communication Engineering. All Rights Reserved. Infrastructure Management. Intel Capital and Ashok Soota.com Karthiga Sadasivan Happiest Minds Happiest Minds has a sharp focus on enabling Digital Transformation for customers by delivering a Smart. All Rights Reserved . social computing. security. Singapore and Australia. manage structured & unstructured data and make real time decisions based on actionable insights. UK. while ensuring security for data and infrastructure.5 million Series-A funding led by Canaan Partners. Testing and Consulting. Ltd. She has 15 years of rich experience in IT with expertise in DevOps. IPs and domain expertise across a set of focused areas that include IT Services. Karthi is a solution finder. M2M/IoT. etc.happiestminds.About the Author Karthiga Sadasivan leads DevOps Practice in Happiest Minds. Configuration and Release Management. Happiest Minds also offers high degree of skills. Ltd 10 9 © Happiest Minds Technologies Pvt. You can reach her at Karthiga. big data analytics. It secured a $52.