Welcome!

Linux Containers Authors: Liz McMillan, Elizabeth White, Pat Romanski, Yeshim Deniz, Stefana Muller

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
The deluge of IoT sensor data collected from connected devices and the powerful AI required to make that data actionable are giving rise to a hybrid ecosystem in which cloud, on-prem and edge processes become interweaved. Attendees will learn how emerging composable infrastructure solutions deliver the adaptive architecture needed to manage this new data reality. Machine learning algorithms can better anticipate data storms and automate resources to support surges, including fully scalable GPU-c...
Machine learning has taken residence at our cities' cores and now we can finally have "smart cities." Cities are a collection of buildings made to provide the structure and safety necessary for people to function, create and survive. Buildings are a pool of ever-changing performance data from large automated systems such as heating and cooling to the people that live and work within them. Through machine learning, buildings can optimize performance, reduce costs, and improve occupant comfort by ...
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regu...
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...
Poor data quality and analytics drive down business value. In fact, Gartner estimated that the average financial impact of poor data quality on organizations is $9.7 million per year. But bad data is much more than a cost center. By eroding trust in information, analytics and the business decisions based on these, it is a serious impediment to digital transformation.
Digital Transformation: Preparing Cloud & IoT Security for the Age of Artificial Intelligence. As automation and artificial intelligence (AI) power solution development and delivery, many businesses need to build backend cloud capabilities. Well-poised organizations, marketing smart devices with AI and BlockChain capabilities prepare to refine compliance and regulatory capabilities in 2018. Volumes of health, financial, technical and privacy data, along with tightening compliance requirements by...
Predicting the future has never been more challenging - not because of the lack of data but because of the flood of ungoverned and risk laden information. Microsoft states that 2.5 exabytes of data are created every day. Expectations and reliance on data are being pushed to the limits, as demands around hybrid options continue to grow.
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 ...
Enterprises have taken advantage of IoT to achieve important revenue and cost advantages. What is less apparent is how incumbent enterprises operating at scale have, following success with IoT, built analytic, operations management and software development capabilities - ranging from autonomous vehicles to manageable robotics installations. They have embraced these capabilities as if they were Silicon Valley startups.
As IoT continues to increase momentum, so does the associated risk. Secure Device Lifecycle Management (DLM) is ranked as one of the most important technology areas of IoT. Driving this trend is the realization that secure support for IoT devices provides companies the ability to deliver high-quality, reliable, secure offerings faster, create new revenue streams, and reduce support costs, all while building a competitive advantage in their markets. In this session, we will use customer use cases...