- Blog Categories
- Project Management
- Agile Management
- IT Service Management
- Cloud Computing
- Business Management
- Business Intelligence
- Quality Engineer
- Cyber Security
- Career
- Big Data
- Programming
- Most Popular Blogs
- PMP Exam Schedule for 2024: Check PMP Exam Date
- Top 60+ PMP Exam Questions and Answers for 2024
- PMP Cheat Sheet and PMP Formulas To Use in 2024
- What is PMP Process? A Complete List of 49 Processes of PMP
- Top 15+ Project Management Case Studies with Examples 2024
- Top Picks by Authors
- Top 170 Project Management Research Topics
- What is Effective Communication: Definition
- How to Create a Project Plan in Excel in 2024?
- PMP Certification Exam Eligibility in 2024 [A Complete Checklist]
- PMP Certification Fees - All Aspects of PMP Certification Fee
- Most Popular Blogs
- CSM vs PSM: Which Certification to Choose in 2024?
- How Much Does Scrum Master Certification Cost in 2024?
- CSPO vs PSPO Certification: What to Choose in 2024?
- 8 Best Scrum Master Certifications to Pursue in 2024
- Safe Agilist Exam: A Complete Study Guide 2024
- Top Picks by Authors
- SAFe vs Agile: Difference Between Scaled Agile and Agile
- Top 21 Scrum Best Practices for Efficient Agile Workflow
- 30 User Story Examples and Templates to Use in 2024
- State of Agile: Things You Need to Know
- Top 24 Career Benefits of a Certifed Scrum Master
- Most Popular Blogs
- ITIL Certification Cost in 2024 [Exam Fee & Other Expenses]
- Top 17 Required Skills for System Administrator in 2024
- How Effective Is Itil Certification for a Job Switch?
- IT Service Management (ITSM) Role and Responsibilities
- Top 25 Service Based Companies in India in 2024
- Top Picks by Authors
- What is Escalation Matrix & How Does It Work? [Types, Process]
- ITIL Service Operation: Phases, Functions, Best Practices
- 10 Best Facility Management Software in 2024
- What is Service Request Management in ITIL? Example, Steps, Tips
- An Introduction To ITIL® Exam
- Most Popular Blogs
- A Complete AWS Cheat Sheet: Important Topics Covered
- Top AWS Solution Architect Projects in 2024
- 15 Best Azure Certifications 2024: Which one to Choose?
- Top 22 Cloud Computing Project Ideas in 2024 [Source Code]
- How to Become an Azure Data Engineer? 2024 Roadmap
- Top Picks by Authors
- Top 40 IoT Project Ideas and Topics in 2024 [Source Code]
- The Future of AWS: Top Trends & Predictions in 2024
- AWS Solutions Architect vs AWS Developer [Key Differences]
- Top 20 Azure Data Engineering Projects in 2024 [Source Code]
- 25 Best Cloud Computing Tools in 2024
- Most Popular Blogs
- Company Analysis Report: Examples, Templates, Components
- 400 Trending Business Management Research Topics
- Business Analysis Body of Knowledge (BABOK): Guide
- ECBA Certification: Is it Worth it?
- How to Become Business Analyst in 2024? Step-by-Step
- Top Picks by Authors
- Top 20 Business Analytics Project in 2024 [With Source Code]
- ECBA Certification Cost Across Countries
- Top 9 Free Business Requirements Document (BRD) Templates
- Business Analyst Job Description in 2024 [Key Responsibility]
- Business Analysis Framework: Elements, Process, Techniques
- Most Popular Blogs
- Best Career options after BA [2024]
- Top Career Options after BCom to Know in 2024
- Top 10 Power Bi Books of 2024 [Beginners to Experienced]
- Power BI Skills in Demand: How to Stand Out in the Job Market
- Top 15 Power BI Project Ideas
- Top Picks by Authors
- 10 Limitations of Power BI: You Must Know in 2024
- Top 45 Career Options After BBA in 2024 [With Salary]
- Top Power BI Dashboard Templates of 2024
- What is Power BI Used For - Practical Applications Of Power BI
- SSRS Vs Power BI - What are the Key Differences?
- Most Popular Blogs
- Data Collection Plan For Six Sigma: How to Create One?
- Quality Engineer Resume for 2024 [Examples + Tips]
- 20 Best Quality Management Certifications That Pay Well in 2024
- Six Sigma in Operations Management [A Brief Introduction]
- Top Picks by Authors
- Six Sigma Green Belt vs PMP: What's the Difference
- Quality Management: Definition, Importance, Components
- Adding Green Belt Certifications to Your Resume
- Six Sigma Green Belt in Healthcare: Concepts, Benefits and Examples
- Most Popular Blogs
- Latest CISSP Exam Dumps of 2024 [Free CISSP Dumps]
- CISSP vs Security+ Certifications: Which is Best in 2024?
- Best CISSP Study Guides for 2024 + CISSP Study Plan
- How to Become an Ethical Hacker in 2024?
- Top Picks by Authors
- CISSP vs Master's Degree: Which One to Choose in 2024?
- CISSP Endorsement Process: Requirements & Example
- OSCP vs CISSP | Top Cybersecurity Certifications
- How to Pass the CISSP Exam on Your 1st Attempt in 2024?
- Most Popular Blogs
- Best Career options after BA [2024]
- Top Picks by Authors
- Top Career Options & Courses After 12th Commerce in 2024
- Recommended Blogs
- 30 Best Answers for Your 'Reason for Job Change' in 2024
- Recommended Blogs
- Time Management Skills: How it Affects your Career
- Most Popular Blogs
- Top 28 Big Data Companies to Know in 2024
- Top Picks by Authors
- Top Big Data Tools You Need to Know in 2024
- Most Popular Blogs
- Web Development Using PHP And MySQL
- Top Picks by Authors
- Top 30 Software Engineering Projects in 2024 [Source Code]
- More
- Tutorials
- Practise Tests
- Interview Questions
- Free Courses
- Agile & PMP Practice Tests
- Agile Testing
- Agile Scrum Practice Exam
- CAPM Practice Test
- PRINCE2 Foundation Exam
- PMP Practice Exam
- Cloud Related Practice Test
- Azure Infrastructure Solutions
- AWS Solutions Architect
- AWS Developer Associate
- IT Related Pratice Test
- ITIL Practice Test
- Devops Practice Test
- TOGAF® Practice Test
- Other Practice Test
- Oracle Primavera P6 V8
- MS Project Practice Test
- Project Management & Agile
- Project Management Interview Questions
- Release Train Engineer Interview Questions
- Agile Coach Interview Questions
- Scrum Interview Questions
- IT Project Manager Interview Questions
- Cloud & Data
- Azure Databricks Interview Questions
- AWS architect Interview Questions
- Cloud Computing Interview Questions
- AWS Interview Questions
- Kubernetes Interview Questions
- Web Development
- CSS3 Free Course with Certificates
- Basics of Spring Core and MVC
- Javascript Free Course with Certificate
- React Free Course with Certificate
- Node JS Free Certification Course
- Data Science
- Python Machine Learning Course
- Python for Data Science Free Course
- NLP Free Course with Certificate
- Data Analysis Using SQL
A Brief History of Devops [with Infographic]
Updated on 26 November, 2022
13.71K+ views
• 10 min read
Table of Contents
The origins of the DevOps trace back to when the term, “DevOps” was first coined by Patrick Debois in 2009 which is regarded as the DevOps origin year. Debois is now regarded as one of the pioneering figures of DevOps and has gained significance over the years as one of its gurus with more and more organizations integrating DevOps into their operating systems. To answer the looming question of when DevOps started, let us first look at how the term was formulated. The evolution of DevOps occurred because of the combination of the words “development” and “operations,”. This, therefore essentially provides a fundamental point for comprehending what exactly people mean when they refer to “DevOps.” One important thing you need to know about the DevOps methodology is that it isn’t a technology, process or established definitive.
DevOps is often referred to as a cultural viewpoint. Most importantly, the true meaning of DevOps has widened to become an umbrella term referring to the culture, processes, and mindset used for optimizing and shortening the life cycle of software development with the help of fast feedback loops for offering features, updates and fixes at a frequent pace. To know more about the DevOps culture and find the answer to the question ‘when did DevOps start?’, you can check out some of the Best DevOps Courses online to help you acquire a comprehensive idea about what it is, how it functions and how it is implemented.
The DevOps history is quite an interesting one considering how it was first implemented into the workflow systems of organizations at large. In this article, we will discuss in detail when DevOps started, and the detailed history and evolution of DevOps.
How It was Before DevOps?
Before we go into the detailed DevOps history, let us take a prime example of a platform that deploys daily; Netflix. As modern consumers of entertainment, we can never imagine a world where Netflix only deploys once a month or every few months. This was the sad state of affairs for developers back in the day when they followed the old waterfall methodology.
As per the brief history of DevOps, the deployment of software, it was first developed and thoroughly tested for months prior to their release in the market. Up till the date of release, the QA would be hustling to test everything and return defects, while devs would be hustling in bug fixing and sending them faster to the QA so that they could run them through tests. The night prior to the release, the QA and Ops would often ask management to postpone the release date due to the software not being production-ready.
The business stakeholders were a completely different story on the other hand. They would push them to stick to the predestined plan. The software would further be deployed but would go through either of the tow:-
- It would either be rolled back in the following 12 hours after everyone would exhaust their options trying to make everything work
- It would reach the stage of production and for the following weeks, the Ops team would perform rolling restarts, hotfixes, and everything possible to reduce the impact.
However, this would only be a temporary solution because the team would be able to stabilize the software only till the time for the next release. This ended up being a cyclic process of inefficient software.
History of DevOps
Now, let us delve into the interesting history of DevOps. Patrick Debois is often referred to as the father of DevOps. Debois wanted to learn IT from all possible perspectives. Here is a detailed DevOps history timeline about the DevOps background and how this framework came to be in a yearly order:-
- 2007: It all started in 2007 when he started working on a robust data center migration where he was responsible for testing. He experienced many frustrations during the course of this project, starting from the continuous switching back and forth from the development side of the problem and the bevy of operations that waited on the other side. He realized that a large chunk of the effort and time was spent (or rather wasted) in navigating the project from development to operations. However, it wasn’t possible to bridge the significantly wide gap between the two worlds.
- 2008: It was in 2008 at an Agile conference conducted in Toronto, Canada, when a man named Andrew Shafer attempted to arrange a meetup session that was called “Agile Infrastructure.” Patrick was seemingly the only person who had attended this session. Andrew, after receiving a huge amount of negative feedback regarding this said that even he did not show up to his own session. However, Patrick was quite excited finally come across a like-minded person. He hunted Shafer down at the conference and talked to him in the hallway. They later went on to form a discussion group for various people who wanted to post their ideas that would help bring a relevant solution to the wide gap between development and operations.
- 2009: During the initial stages, not a lot came forth with their ideas with this perspective. However, things started looking up in the June of 2009, Paul Hammond and John Allspaw conducted a lecture entitled “10+ Deploys a Day: Dev and Ops Cooperation at Flickr.” Patrick ended up watching the streaming video of that presentation when he was home in Belgium. Its views highly resonated with him making him realize that this was exactly the solution he had been looking for. Motivated by this lecture, he arranged a gathering of system administrators and developers to sit together and discuss the most ideal ways to begin bridging the gap between these two heterogeneous fields. This event was named DevOpsDays, and was held during the final week of October 2009.
- 2010: With the significant amount of attention that this event gathered from experts in both fields, there are lively debates held over Twitter where users used the hashtag #DevOps. This was all that was needed for smaller tech enterprises to make an effort in amalgamating the DevOps practices and the tools built to help new teams that are forming. By this time, DevOps managed to acquire a grassroots following where members began extensively pushing their respective ideas.
- 2011: It was in March 2011 when Cameron Haight of Gartner offered his predictions for DevOps to take a course in the following few years. With his positive outlook, many other members and users came and began implementing DevOps with wide ideas. Soon enough, enterprises regardless of how small or big scale they are started adopting DevOps. DevOps is one of the most internal frameworks in the workspace and were beginning to adopt these new practices. With DevOps earning more and more fame, it is a thing similar to Agile.
- 2015: DevOps incorporated into SAFe SAFe is rapidly gaining traction in the enterprise arena, where DevOps is adopted and scaled across.
- 2016: DevOps is the new norm for high-performing companies “Clearly, what was state of-the-art three years ago is just not good enough for today’s business environment.”
- 2018: State of DevOps report defines 5- stage approach From level 0 to 5, a descriptive, pragmatic approach is introduced to guide teams and mature DevOps initiatives, a report sponsored by Deloitte
- 2019: Enterprises embed more IT functions in their teams next to ‘Dev’ and ‘Ops’ “organizations are embedding security (DevSecOps), privacy, policy, data (DataOps) and controls into their DevOps culture and processes.”
Aside from giving you a comprehensive idea about the DevOps pipeline history, the Best DevOps Training course will give you the best managing skills you need to successfully become a DevOps master.
Problems DevOps Tried to Solve
The primary aim of DevOps according to the DevOps library history is to maximize the efficiency, predictability, maintainability and security of operational processes. DevOps was primarily introduced to fix the inefficiencies of the Waterfall method such as:-
- lower failure rate of newly released software
- faster mean time for recovery if a new release crashes or gets disabled in the current system.
- shorter lead time in between fixes.
- Frequency of deployment
With the heavily optimized methodologies imposed upon teams in organizations, with the introduction of DevOps, many robust tech giants like Intel, PayPal, and Facebook, to name a few, highly benefited from this framework. DevOps integration has also targeted product delivery, quality and continuous testing, feature development, and maintaining the already released software to improve security and reliability to offer better cycles of development and deployment. This is why it runs in parallel with the principles set by the Agile software development movement. Organizations that adopted DevOps have reported several significant benefits, like:-
- much shorter time to market software products
- optimized customer satisfaction
- higher product quality
- Better workflow efficiency and productivity
- Enhanced ability to build a good product via rapid experimentation
DevOps Today
The software industry has seen a constant improvement in recent years with the highest performers tripling in proportion compromising nearly 20% of every team. From enhanced software speed and availability to stability, every aspect is used for streamlining organizational performance. This is inclusive of customer satisfaction, profitability, and productivity. The highest performers will most likely meet or exceed their expected goals in relation to organizational performance. The use of cloud systems and infrastructure widely all over the world has played a very important role in making sure that software delivery performance and availability are always at an all-time high. You can learn in detail about DevOps if you take up a good DevOps Fundamentals Training course. It will help you implement a necessary framework in your business if you have one or work together in tandem with a team adhering to the principles set forth by this cultural framework.
Conclusion
From the story about the DevOps origin, it can be concluded that it is seen more like a journey rather than a destination. It is ever-evolving and is still in the evolution process. From this point, it can only get better if not worse. As of now, the importance of automation in DevOps is huge, and it is the automation tools that have supported this particular goal of reaching a high level of efficiency. No matter which team you join, having a keen knowledge of DevOps should be a mandate before joining any organization. If you want to get started with DevOps training from the very scratch, you can sign up for KnowledgeHut’s Best DevOps Courses. This course seeks to offer you comprehensive knowledge about DevOps and how you can use it to optimize workflow in organizations.
Frequently Asked Questions (FAQs)
1. What is the history of DevOps?
DevOps came into being when its pioneering founder Patrick Duboi first coined the term by conjoining two works, ‘Development’ and ‘Operations’ in order to make an attempt to bridge the wide gap between them.
2. Who founded DevOps?
DevOps was first founded by Patrick Dubois who is regarded as the father of DevOps. There were other people whose lectures and ideologies of people like Cameron Haight, Andrew Shafer, Paul Hammond and the like.
3. When had DevOps started?
DevOps first began in the year 2009, when Patrick Dubois had a tough time switching back and forth between development and operations, yet none of their respective workflows were optimized.
4. Who is the father of DevOps?
Patrick Dubois is regarded as the father and founder of DevOps.
5. Which tool is used for DevOps?
Some of the most popularly used DevOps tools have been listed below:-
- Jenkins
- Docker
- Puppet
- Apache Maven
- Gradle