Most DevOps adoption discussion today are still starting with tools and talks of automation. What do I use to automate to start my DevOps journey rather than actually understanding and digging, why there is a need for DevOps, even DevOps is being sold as productivity and efficiency gainer. DevOps is being sold by companies having product or may be
Most DevOps adoption discussion today are still starting with tools and talks of automation. What do I use to automate to start my DevOps journey rather than actually understanding and digging, why there is a need for DevOps, even DevOps is being sold as productivity and efficiency gainer. DevOps is being sold by companies having product or may be service portfolios showcasing quantified facts involving
According to Gartner, by 2016 25% of Global 2000 companies will use DevOps. But just because everyone is using it, should you jump in the race too? But if you choose to, then there are certain things that you must be aware to get the maximum out of it. More than what you should do, this article is about what you shouldn’t. In my next article I will mention the factors pertaining to the success
If you are still working in a traditional working environment, one would observe an application developer awareness of software development life cycle activities include standard phases: requirement gathering, analysis, design, coding, and testing (unit, integration, user and system).
Docker started out in 2012 as an open source project, originally named dotcloud, to build single-application Linux containers. Since then, Docker has become an immensely popular development tool, increasingly used as a runtime environment. Few, if any technologies have caught on with developers
DevOps is all about Time to market. Bringing incremental changes to production and experiment on a continuous basis to figure out what works and what doesn’t. In short massive technical capabilities to fail fast fail cheap.
“We’re not prepared to retool from “old IT” to “cloud IT” and DevOps.” “I can’t find the budget to learn whole new domains of technical knowledge, new processes and approaches to solving problems.”
In any DevOps transformation there are 3 key aspects which are directly related to agility which impact achieving business objectives. These are collaboration, process re-engineering and continuous
No, It’s nothing new. It existed in a primitive form in the old “green screen” days for 20+ years.Many early adopters attempted to apply automation to applications-under-development but found themselves.
“Our team is already agile”- This statement is commonly heard but What is it referred to? What are the 3major pillars of Scrum? These are the questions, everyone would love to ask Scrum Masters, Product Owners and members of development teams. Data revealed that common idea of agile is:
It’s said that ‘If You Can’t Measure It, You Can’t Manage It’. In any case, how would you quantify behaviour or mind-set? Therein lies the challenge with measuring DevOps. DevOps is about a mind-set – a culture that is comprised of procedures and practices that bring operations team and development team
As software owners we want to make our systems safer by creating fast, frequent and high-quality information flow throughout our value stream. Feedback loops are one of them. The core idea behind such loops is that ‘Everyone should be able to see…
Anyone who has worked in the software industry will tell you that writing code is just one part of the development process. The code, so written, needs to go through a host of checks and measures before being given a thumb up for deployment. Deployment to a production server is another process in itself – taking
DevOps today is known as a process that helps software driven organizations speed up their delivery timelines. From a niche development process, a decade ago, to a full blown robust practice today, DevOps has been adopted by over 25% of the Global
Cloud computing is the new kid on the block that everyone is talking about. Introduced as a conceptual ‘Intergalactic Computer Network’ in the 1960s, it was only in the late 1990s that the technology became
A lot of companies today talk about digital transformation and how embracing it can help them stay ahead of the curve. The term digital transformation, is closely related to two more terms thrown around like nobody’s business – Cloud and DevOps. A lot has been said and written about Cloud and DevOps, but their interrelation remains confusing to a large audience. Is DevOps dependent on the Cloud?
Organizations all over the world are looking towards digital transformation to streamline infrastructure, increase efficiency and reduce overheads. With the advent of cloud and virtualisation, tradition server side architecture has undergone a huge revamp. Virtualisation is the age old practice of running applications on Virtual Machines (VM) that come with their own Operating Systems.
The air transport industry, till recently was popular for its legacy systems. Cobbled together pieces with single point failure, exposing risks of system wide outages. Cancellations, delays and stranded passengers had become occasional, if not frequent . Though the outages have somewhat reduced – there is still a long way to go! Delta Airlines had to cancel 280 flights recently, as a result of major IT outage.
Software defined networking (SDN) has seen a lot of attention lately. Networking giants like Cisco and Juniper Networks have been actively scouting for emerging tech around SDN. VMware’s acquisition of Nicira has been a defining moment in the SDN industry. Many industry veterans are hailing SDN to be the next big thing in the field of IT Networking.
Many organization beginning their DevOps journey create a separate DevOps team to start thinking about implementing practices to achieve efficiency promised with DevOps. Thinking about DevOps adoption and breaking it into steps which are to be followed, are influenced from the term itself ‘DevOps’, where meaning starts to take place in mind that it is Dev+Ops.
As we talk to multiple clients across the globe, one common discussion thread seems that Devops for one company may not be the same for another company. Further, the definition of DevOps keeps changing for a company as it moves from one maturity level to another. As the Digital world keeps evolving, people keep questioning as to what is the holy grail of DevOps principles and what needs to evolve.
One of the biggest reasons for adoption of the DevOps practices is speed. The digital age has ushered in a race wherein businesses that fail to deliver fast, tend to falter at the goal post. And technology plays big part
The Cloud Computing world has seen new developments coming to life at a breakneck speed. While the industry was still catching up with flexible and on-demand infrastructure provisioning, most of the world’s top cloud providers
The engine behind enterprise software excellence today is DevOps. The goal of DevOps is to change and improve the relationship by advocating better communication and collaboration between the two business units: Development and Operations.
I have often wondered as to how we transition from one state of dependency to another in the technology world. The pace of change sometimes overwhelms the reluctant participants and they scramble to catch-up, jumping a few steps. We can be nerds who adapt to changes like fish to water or herds who would follow the early adopters like the Pied Piper. The good thing about this that the end of the road is not a cliff to
In this digital era, it has become inevitable for organisations to maximise their budgets and move necessary applications to the cloud at a reasonable cost. Many organisations in the recent past have taken the big leap to move their applications to the cloud. With this trend, there is a huge need to design your system to handle the outages and the downtime.
Every enterprise large and small are on a constant quest to optimize the ways to deliver software at a reduced time and cost. Since the time Cloud computing became a possibility every application big or small are being migrated to the cloud to leverage the ability to scale the computing, storage and network resources virtually to any capacity as desired.
The number of applications being hosted on cloud is increasing rapidly every day and along with it the growing risk of getting attacked and losing sensitive information.Next comes the interesting question who is responsible for protecting corporate data is it the service provider or the consumer? If you are thinking it is service provider, then you would be mistaken.
Understand the requirements from MSP Audit clearly before committing date for actual audit Eligibility Requirement Audit Process Requirement for final Audit Most importantly understand what areas you are strong and week Program Managing the entire Audit process is very Important. So ensure to have good experienced Program Manager
As much as we see the prevalence of Jenkins for CI/CD, the mission critical nature of build and deploy processes is emerging faster. This post talks about the need and how-to create a Jenkins Master Server High Availability environment and implement a recoverability feature from the current failed or stopped job in a secondary site in a Disaster Recovery scenario.