@DevOpsSummit Authors: Elizabeth White, Pat Romanski, Liz McMillan, Yeshim Deniz, SmartBear Blog

Related Topics: @DevOpsSummit, Microservices Expo, Cloud Security

@DevOpsSummit: Blog Post

Test Environment Management By @Plutora | @DevOpsSummit [#DevOps]

While many of us are not piloting $2 billion dollar submergibles many of us operate enterprise systems of much higher value

If you've ever watched a submarine movie like The Hunt for Red October, Crimson Tide, or U-571 you'll notice that these scripts always include running a surprise drill soon after getting underway from port. When a submarine submerges after a long port call one of the first things a captain will do is run an exercise called "Angles and Dangles." Captains run these exercises for a few reasons: to test the ability of the sub to rapidly descend and surface, to make sure that everything in the sub is properly stowed, but also to run the crew through a series of exercises to test their readiness after a long break on shore.

While many of us are not piloting $2 billion dollar submergibles many of us operate enterprise systems of much higher value, and we are about to begin another journey after a long holiday break. Release management and submariners have a lot in common as we are both focused on readiness. Many industries have a big rush to prepare for the holidays: e-commerce, media, publishing, and any other industry with a seasonal business cycle.

These organizations lock-down production releases over the holidays to reduce risk and many employees schedule vacation to coincide with this long period of inactivity. For release and environment managers this lock-down period has some critical, high-risk events, but for the most part we've had a month or two of downtime as seasonal businesses tend to mitigate risk by limiting changes to production.

This is most dangerous time for environment managers and release managers. Many critical members of your release engineering and software development teams are just getting back from a long holiday break. The aggressive timelines you had toward the end of the year are more relaxed and people are not going to be as focused on production releases as they were at the end of the year.

The beginning of the year is the busy season for environment managers as the new year often coincides with organizational changes. Environment managers will see more environment requests in January as many teams use the new year to start working on new systems development, and systems that were locked down in production are going to see a series of requests for changes that were put on hold for the holidays.

Organizational change coupled with increased demands for new environments combined with a team that is expecting an easy Q1 means that now is the most likely time for mistakes during software releases and deployments. This month is likely to be underestimated and your teams will be surprised by how quickly the business snaps back to a regular cadence of releases. Use the new year as an excuse to step up your environment and release management function and start using Plutora as a way to let everyone know what to expect. With Plutora you can capture the environment and release schedule and give people a calendar that conveys just how much activity they can expect.

One more thing, Monday is probably a good time to run a few drills. It's going to be a busy year and you want to make sure that your team is ready to manage environments and run releases. Take your software release management to 29 degrees and run a surprise inspection you need to make sure that your environments are properly stowed for the long journey ahead.

More Stories By Plutora Blog

Plutora provides Enterprise Release and Test Environment Management SaaS solutions aligning process, technology, and information to solve release orchestration challenges for the enterprise.

Plutora’s SaaS solution enables organizations to model release management and test environment management activities as a bridge between agile project teams and an enterprise’s ITSM initiatives. Using Plutora, you can orchestrate parallel releases from several independent DevOps groups all while giving your executives as well as change management specialists insight into overall risk.

Supporting the largest releases for the largest organizations throughout North America, EMEA, and Asia Pacific, Plutora provides proof that large companies can adopt DevOps while managing the risks that come with wider adoption of self-service and agile software development in the enterprise. Aligning process, technology, and information to solve increasingly complex release orchestration challenges, this Gartner “Cool Vendor in IT DevOps” upgrades the enterprise release management from spreadsheets, meetings, and email to an integrated dashboard giving release managers insight and control over large software releases.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.

@DevOpsSummit Stories
For better or worse, DevOps has gone mainstream. All doubt was removed when IBM and HP threw up their respective DevOps microsites. Where are we on the hype cycle? It's hard to say for sure but there's a feeling we're heading for the "Peak of Inflated Expectations." What does this mean for the enterprise? Should they avoid DevOps? Definitely not. Should they be cautious though? Absolutely. The truth is that DevOps and the enterprise are at best strange bedfellows. The movement has its roots in the tech community's elite. Open source projects and methodologies driven by the alumni of companies like Netflix, Google and Amazon. This is a great thing for the evolution of DevOps. It can be alienating for Enterprise IT though. Learning about Netflix and their simian armies, or Facebook and their mind-melting scale is fascinating. Can you take it back to the office on Monday morning though?
For organizations that have amassed large sums of software complexity, taking a microservices approach is the first step toward DevOps and continuous improvement / development. Integrating system-level analysis with microservices makes it easier to change and add functionality to applications at any time without the increase of risk. Before you start big transformation projects or a cloud migration, make sure these changes won’t take down your entire organization.
Learn how to solve the problem of keeping files in sync between multiple Docker containers. In his session at 16th Cloud Expo, Aaron Brongersma, Senior Infrastructure Engineer at Modulus, discussed using rsync, GlusterFS, EBS and Bit Torrent Sync. He broke down the tools that are needed to help create a seamless user experience. In the end, can we have an environment where we can easily move Docker containers, servers, and volumes without impacting our applications? He shared his results so you can decide for yourself.
The Jevons Paradox suggests that when technological advances increase efficiency of a resource, it results in an overall increase in consumption. Writing on the increased use of coal as a result of technological improvements, 19th-century economist William Stanley Jevons found that these improvements led to the development of new ways to utilize coal. In his session at 19th Cloud Expo, Mark Thiele, Chief Strategy Officer for Apcera, compared the Jevons Paradox to modern-day enterprise IT, examining how the Internet and the cloud has allowed for the democratization of IT, resulting in an increased demand for the cloud and the drive to develop new ways to utilize it.
Kubernetes is a new and revolutionary open-sourced system for managing containers across multiple hosts in a cluster. Ansible is a simple IT automation tool for just about any requirement for reproducible environments. In his session at @DevOpsSummit at 18th Cloud Expo, Patrick Galbraith, a principal engineer at HPE, discussed how to build a fully functional Kubernetes cluster on a number of virtual machines or bare-metal hosts. Also included will be a brief demonstration of running a Galera MySQL cluster as a Kubernetes application.