-
Article
DevOps best practices, forged from crises
For two airlines and a government contractor, organizational turmoil from merger and spinoff was the perfect time to establish DevOps best practices. Read Now
-
Article
Three paths to smoother DevOps collaboration
DevOps collaboration is as critical to transforming IT ops and product teams as the tool sets they use, several large enterprises agree. Read Now
-
Article
All it takes is one application
A financial services company isn't about to jump headlong into an experimental IT infrastructure. Fannie Mae's DevOps approach was cautious -- starting with a single application -- and yielded results. Read Now
-
Article
Automation thaws code freezes
Rather than working under the restrictions of a build schedule, Navis increased its test automation and feedback speed. Now, the company develops continuously, even though continuous delivery wasn't the goal. Read Now
Editor's note
DevOps means something different to every organization in terms of culture, best practices and tool pipelines. And that's a good thing.
"Now, we have a lot of enterprises [to provide DevOps examples]. We don't only want to rely on what works for the unicorns," said Patrick Debois, co-author of The DevOps Handbook, a guidebook for DevOps implementation. The balancing act for DevOps best practices, tool recommendations and other advice is to make it broad enough for diverse IT teams to apply it successfully, not just companies with deep Agile and IT technical expertise paired with vast resources and flexible roadmaps. According to The DevOps Handbook co-author Gene Kim, enterprise IT shops are more like horses than the unique early DevOps adopter unicorns.
For teams unsure of where to start -- or those that have plateaued without a clear path to more improvements -- these before and after DevOps examples from real IT organizations yield insights into processes used, metrics for success and common mistakes and delays.
1Creating a CI/CD and agile infrastructure
While DevOps examples vary from company to company, there are some key tenets and practices that all organizations use as a common basis for implementation. Continuous delivery, configuration management and automation are the go-to choices, while immutable infrastructure and NoOps push the possibilities for organizations that are ready for radical infrastructure change.
-
Article
How to put DevOps to work
Enterprises with entrenched IT and development practices need a DevOps guide that makes the methodology accessible and achievable. Read Now
-
Article
Test your DevOps knowledge
We've seen some DevOps examples from diverse industries. So, think you know DevOps pretty well? Take this quiz to prove you know the tools, techniques and terminology. Read Now
-
Article
Do it today with continuous integration/continuous development
An 18-month-long process solves an 18-month-old problem. Use continuous delivery instead of, or as a companion to, large-scale changes to make IT more dynamic and agile. Read Now
-
Article
Demand a swappable, adaptable pipeline
As soon as a DevOps deployment pipeline is created, it is outdated. With emerging technologies and shifting tool preferences, organizations must maintain a flexible pipeline. Read Now
-
Article
Better IT infrastructure means better apps
Continuous integration and delivery is no small feat, and it doesn't happen in a vacuum. Major companies, such as Meetup, found they needed modernized, diverse IT options to support agile code releases. Read Now
-
Podcast
What testers want their DevOps teammates to know
Test automation facilitates rapid code development and deployment as a means of attempting to mimic the production environment to prevent surprises on live systems. To make tests more effective and faster, listen to these requests from an automated testing engineer. Listen Now
-
Article
Is infrastructure as code too difficult for IT ops?
Infrastructure as code (IaC) enables a DevOps shop to frequently change the IT resources supporting agile applications, but it's a concept that IT pros struggle to put into action. Read Now
-
Article
Or is IaC just a skill that takes some practice?
With some context for how IaC functions and some practice creating templates, DevOps teams can feel just as comfortable on the command line as they do in the cold aisle. Read Now
-
Article
Create an immutable infrastructure
Immutable infrastructure means no change, but it's hardly static. Components of the system are replaced with each change rather than updated. This brings the power of build automation to IT infrastructure. Read Now
-
Article
Configuration management keeps instances -- and IT shops -- from falling behind
Tight configuration control means IT shops can take mixed cloud and data center resources, rapid-fire code changes and close alignment with business needs in stride. Read Now
2Monitoring in a DevOps environment
Much like the Japanese concept of kaizen, DevOps promotes a culture of nonstop change and improvement. Iterative development, proven code and smooth deployment get the application to production, while monitoring provides feedback that will direct further development and infrastructure improvements.
-
Article
The upside of a DevOps feedback loop
DevOps users explain how IT ops control benefits from DevOps feedback loops, as well as platform and application reduction. Read Now
-
Article
Monitor from code to CPU
When the full stack matters to application performance, the full stack should undergo performance monitoring in an easy-to-read, integrated fashion. Read Now
-
Article
Achieve better monitoring with integration
DevOps culture espouses the smart use of tools and infrastructure to improve applications. In this pertinent DevOps example, the integration of log analysis and AWS Lambda solved a monitoring problem at The Washington Post. Read Now
-
Article
Microservices = big tooling challenges
Microservices open new possibilities for application developers, but throw up new roadblocks for how performance monitoring tools work and how IT shops pay for them. Read Now
-
Article
Just the right alerts
More services and more deployments mean more monitoring tool alerts. Invest some 9 to 5 time to paring down, sorting and customizing IT alerts to avoid midnight calls to handle false alarms and unexpected issues. Read Now
-
Article
The answers are all there
IT systems and applications generate a wealth of data, and big data science lets emerging tools synthesize these data points into actionable analysis. Read Now
3How to create a DevOps team bond
DevOps implementation doesn't happen overnight, and it also doesn't have to happen in the dark. Whether through articles, blogs and books; formal training and certifications; or peer-to-peer sharing, DevOps professionals can learn what their roles entail and how to work together.
-
Article
You're never skilled enough to stop learning
Gene Kim is no newcomer to the DevOps movement, so when he says IT operations professionals must learn automation and other new skills -- or lose their jobs -- people listen. Read Now
-
Article
Everyone is in operations
IT operations' responsibilities must be shared across the DevOps team, according to many professionals adhering to the methodology. Ideally, not only will developers accept the extra responsibility, they'll clamor for it. Read Now
-
Article
Find universal language translators
To bring IT operations and developers together, give them tools that meet both groups' needs. Monitoring tools, ChatOps interfaces and other tools give dev and ops a common language and a path toward achieving common goals. Read Now
-
Article
Share your problems with everyone
DevOps is a mess, admits Avi Cavale. His company, Shippable, decided to make its DevOps transformation transparent to the outside world -- including customers, partners and anyone else interested in following along. Read Now
-
Article
What if everything was different?
Considering a radically new approach to IT operations? See what the site reliability engineers at Google have to say about daily tasks, automation and the fear of becoming obsolete. Read Now
-
Blog
Plan a hackathon
Hackathons are a fun, social way to get developers, line-of-business partners, IT administrators and architects, testers and others thinking creatively about technological capabilities. See how insurance company Aviva runs its annual event, and then schedule your own. Read Now