Welcome!

Linux Containers Authors: Elizabeth White, Pat Romanski, Yeshim Deniz, Liz McMillan, Zakia Bouachraoui

Related Topics: @DevOpsSummit, Linux Containers, Agile Computing

@DevOpsSummit: Blog Post

The Unicorn Every #DevOps Is Looking For By @TrevParsons | @DevOpsSummit

In my DevOps scavenger hunt I have identified a new type of creature: shared services (aka the unicorn)

Shared Services: The Unicorn Every DevOps Is Looking For

In my hunt for the mysterious DevOps practice, I've been let down. DevOps are hard to find. When you find them, they do not exactly do what you think they should do. Some DevOps teams only execute on automation for dev; while others are operations folks with a new name; and still others are internal consultants helping operations and developers (but not actually doing the work).

In my DevOps scavenger hunt I have identified a new type of creature: shared services (aka the unicorn)

What I have learned about this mysterious creature is interesting.

While we normally think of DevOps as a function that combines both development and ops, we miss that DevOps also requires someone who is not in the weeds of development or operations. Someone who can look beyond the specifics and proactively seek new ways to enhance development processes for increased software quality and releases.

Where do shared services belong?
This responsibility is tricky, both tactically and operationally.

It has a somewhat vague objective, and is not necessarily tied to the results of one specific application. Organizations need to be opportunistic to build such a team. The group would have to behave similar to a consultancy, but focused on strategy and not execution.

Shared services is just this, and it has existed since before DevOps was a thing.

shared services what every devops is looking for

What do shared services employees do?
All the shared services personnel I have talked with had a consistent theme:

  • Provide a library of tools, either the actual tool or the opportunity for it, to operations and development teams.
  • Facilitate the cross pollination across those teams.

This means they have a keen eye on what is possible. They typically do not implement the tools, and they do not have oversight over all of them. For example shared services might recommend a log analysis platform, but the implementation and setup could be owned by IT.

Taking ownership
In this particular example, ownership is changing. Developers are demanding more visibility into the applications relationship with infrastructure. It is problematic to implement both APM and log analysis without the connection. Today they have to request the information directly, which is disruptive both for IT and development.

Shared services can play the messenger.

If the eco-system is large enough this is necessary because operations does not know all of what Development is doing and vice versa. So, having that middle layer is nice. Especially in organizations that try to standardize tooling, which is a challenging in its own right. But, the downside is it does increase the gap, which is contrary to DevOps.

Building in consistency
In organizations where each dev group can choose and implement its own tools, shared services operates as facilitator for the groups inauguration, and a point of validation across other groups.

This functions like you took the strategy of DevOps and moved to its own group, which is pretty neat, but has a bummer of a requirement.

Is shared services only something large companies can do?
Practically yes.

But the idea is something even small organizations can learn from. The dirty little habit of most dev shops is to only focus on a particular release, and the details associated with it.

Because of the need for speed, DevOps tools get implemented, but it should be the other way around.

DevOps should be created deliberately not reactively. Like the oversight of shared services, small groups can learn to adopt the approach of picking tools and processes for the pipeline not the problem. They can do this by selecting an individual to have the oversight, or collectively as a team.

The ideas are spreading
I'm really excited about the shared services idea, and what this is going to bring to so many large (often thought of as barred from DevOps) organizations. When shared services are added as a component, they can bring both strategy and execution under one umbrella. I understand this is idealistic; tactically it is hard to find the talent or time to allow for both strategy and execution.

Shared services is not DevOps in name, but it is the DevOps facilitator, and it has the proper amount of focus on what the organization is doing today, and what they can do in the future.

More Stories By Trevor Parsons

Trevor Parsons is Chief Scientist and Co-founder of Logentries. Trevor has over 10 years experience in enterprise software and, in particular, has specialized in developing enterprise monitoring and performance tools for distributed systems. He is also a research fellow at the Performance Engineering Lab Research Group and was formerly a Scientist at the IBM Center for Advanced Studies. Trevor holds a PhD from University College Dublin, Ireland.

IoT & Smart Cities Stories
Early Bird Registration Discount Expires on August 31, 2018 Conference Registration Link ▸ HERE. Pick from all 200 sessions in all 10 tracks, plus 22 Keynotes & General Sessions! Lunch is served two days. EXPIRES AUGUST 31, 2018. Ticket prices: ($1,295-Aug 31) ($1,495-Oct 31) ($1,995-Nov 12) ($2,500-Walk-in)
Andrew Keys is Co-Founder of ConsenSys Enterprise. He comes to ConsenSys Enterprise with capital markets, technology and entrepreneurial experience. Previously, he worked for UBS investment bank in equities analysis. Later, he was responsible for the creation and distribution of life settlement products to hedge funds and investment banks. After, he co-founded a revenue cycle management company where he learned about Bitcoin and eventually Ethereal. Andrew's role at ConsenSys Enterprise is a mul...
Nicolas Fierro is CEO of MIMIR Blockchain Solutions. He is a programmer, technologist, and operations dev who has worked with Ethereum and blockchain since 2014. His knowledge in blockchain dates to when he performed dev ops services to the Ethereum Foundation as one the privileged few developers to work with the original core team in Switzerland.
René Bostic is the Technical VP of the IBM Cloud Unit in North America. Enjoying her career with IBM during the modern millennial technological era, she is an expert in cloud computing, DevOps and emerging cloud technologies such as Blockchain. Her strengths and core competencies include a proven record of accomplishments in consensus building at all levels to assess, plan, and implement enterprise and cloud computing solutions. René is a member of the Society of Women Engineers (SWE) and a m...
Digital Transformation and Disruption, Amazon Style - What You Can Learn. Chris Kocher is a co-founder of Grey Heron, a management and strategic marketing consulting firm. He has 25+ years in both strategic and hands-on operating experience helping executives and investors build revenues and shareholder value. He has consulted with over 130 companies on innovating with new business models, product strategies and monetization. Chris has held management positions at HP and Symantec in addition to ...
The challenges of aggregating data from consumer-oriented devices, such as wearable technologies and smart thermostats, are fairly well-understood. However, there are a new set of challenges for IoT devices that generate megabytes or gigabytes of data per second. Certainly, the infrastructure will have to change, as those volumes of data will likely overwhelm the available bandwidth for aggregating the data into a central repository. Ochandarena discusses a whole new way to think about your next...
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO are the world's most influential, independent events where Cloud Computing was coined and where technology buyers and vendors meet to experience and discuss the big picture of Digital Transformation and all of the strategies, tactics, and tools they need to realize their goals. Sponsors of DXWorldEXPO | CloudEXPO benefit from unmatched branding, profile building and lead generation opportunities.
Dynatrace is an application performance management software company with products for the information technology departments and digital business owners of medium and large businesses. Building the Future of Monitoring with Artificial Intelligence. Today we can collect lots and lots of performance data. We build beautiful dashboards and even have fancy query languages to access and transform the data. Still performance data is a secret language only a couple of people understand. The more busine...
All in Mobile is a place where we continually maximize their impact by fostering understanding, empathy, insights, creativity and joy. They believe that a truly useful and desirable mobile app doesn't need the brightest idea or the most advanced technology. A great product begins with understanding people. It's easy to think that customers will love your app, but can you justify it? They make sure your final app is something that users truly want and need. The only way to do this is by ...
DXWorldEXPO LLC announced today that Big Data Federation to Exhibit at the 22nd International CloudEXPO, colocated with DevOpsSUMMIT and DXWorldEXPO, November 12-13, 2018 in New York City. Big Data Federation, Inc. develops and applies artificial intelligence to predict financial and economic events that matter. The company uncovers patterns and precise drivers of performance and outcomes with the aid of machine-learning algorithms, big data, and fundamental analysis. Their products are deployed...