In this blog post
By Vasudevan Gopalan
Do you know?
- Amazon does more than 7000 deployments per day, i.e. deployment per every 11.7 sec
- Google does ~500 million test cases execution and ~4 million builds per day
Aren’t these numbers mind-boggling? Welcome to the World of DevOps! So what is DevOps? Some well known definitions given below
“Across-disciplinary community of practice dedicated to the study of building, evolving and operating rapidly-changing resilient systems at scale. ” – Jez Humble
“DevOps is an IT mindset that encourages communication, collaboration, integration and automation among software developers and IT operations in order to improve the speed and quality of delivering software.” – Versionone
“DevOps is a set of practices and cultural changes — supported by the right tools — that creates an automated software delivery pipeline, enabling organizations to win, serve, and retain customers.” – Forrester
“The emerging professional movement that advocates a collaborative working relationship between Development and IT Operations, resulting in the fast flow of planned work (i.e., high deploy rates), while simultaneously increasing the reliability, stability, resilience and security of the production environment.” – Gene Kim
In my simple words –
- While Agile helps in bridging the gap between Business and Development teams, DevOps helps in doing this for Development and Operations teams
- While Agile refers to an iterative approach which focuses on collaboration, customer feedback, and small, rapid releases, DevOps is the practice of bringing development and operations teams together. DevOps central concept is to manage end-to-end engineering processes (Concept to Cash)
Relationship between Agile and DevOps
Keys to DevOps
- Plan small / fail fast / deliver quickly
- Embrace Automation in every possible aspect – Build, Test, Infra Provisioning, Deployment
- Culture of Focusing on People and Welcoming Change
- Measure everything, show the Improvement
- Collaboration and Communication
- Improved deployment frequency
- Faster time to market
- Lower failure rate of new releases
- Faster mean time to recovery
- Better employee engagement and motivation
DevOps has not just become part of new ways of working, but also the foundation block for any successful Digital Transformation journey.
By the way, if you are someone interested in reading novels , I would recommend you the book titled “The Phoenix Project” by Gene Kim, Kevin Bahr, George Spafford. It takes us through the journey of a mid-size company – typical IT challenges faced, how it adopts DevOps to integrate IT into its business, and eventually how this catapults the company to become the Industry Leader.
- “DevOps – an Agile Perspective (at scale)” – by Brad Appleton
Vasudevan Gopalan (Vasu) is a Digital Transformation Leader with rich experience in Engineering, Delivery, Transition, Program and Client Relationship Management with multiple tier-1 IT organizations, with focus in the BFSI domain
There has been a marked increase in the number of cyberattacks reported by organizations post-COVID, and the healthcare industry is no exception. Even with security measures and regulations like HIPAA and GDPR to safeguard PII, PHI, EMR, HER, Healthcare organizations have fallen prey to various cyberattacks as managing threats becomes increasingly difficult.
Industries like retail or e-commerce largely depend on strong customer relationships and constantly work towards improving engagement with their clients. This is where AIOps digital transformation solutions come in. The current valuation of the AIOps market is estimated to be around $1.5 billion and is further expected to go up by at least 15% in the next few years.
In the past few years, AI has proved transformational for numerous industries, including the manufacturing and logistics industry. AIOps (Artificial Intelligence for IT Operations) is being used by manufacturing and logistics firms to improve their productivity.