Why ECS Digital’s DevOps solutions are platform-agnostic

ecs-admin 7th October 2015

In today’s technological landscape, the amount of choice available when it comes to platforms, devices and formats is simply staggering. Taking the time to investigate each and every option is often impractical and as a result, many engineers and entire organisations stick to platforms that they’re comfortable with, even if they aren’t necessarily the best tools for the task at hand. Part of successfully implementing DevOps involves choosing the best platforms for the unique context of your organisation’s environment and the nature of your processes. That’s exactly why ECS Digital takes a platform-agnostic stance towards DevOps: for us, the most important part of an implementation is the outcome, not the tools you use to get there. So, what exactly do we mean by platform-agnostic, and why is it important to us?

What does platform-agnosticism mean to ECS Digital?

ECS Digital was founded on a simple principle: to ensure that we deliver the best possible solutions for our customers. The way we see it, being platform-agnostic is the best way of achieving this – we hold no bias when it comes to the tools and software we use for each of our clients, meaning we provide you with the best possible solution. Our team are experienced technology enthusiasts who thrive on learning new products and methodologies, and we have a number of partnerships with both enterprise and open source DevOps software providers to ensure that we are on top of the latest releases from the hottest vendors. Also, our extensive experience with a wide variety of customers around the world gives us the unique advantage of knowing what works and what doesn’t from the myriad platforms available.

How do we approach new platforms at ECS Digital?

Before we even consider recommending a platform to our customers, we conduct a thorough internal review of the tools or methodology in question to assess whether or not it meets our requirements. If it does, we enable our consulting team and start building our expertise with the platform in our cloud labs. In other words, we have a built-in quality control system that subjects any new platform or tool to a rigorous evaluation, and in this way we are able to provide only the most valuable solutions to our clients. Our focus isn’t on the software or tools you use – it’s on the processes and systems that they underpin. Our priority isn’t how you choose to reach your outcome, it’s the outcome itself.

What does platform-agnosticism mean for our customers?

Implementing DevOps should be a decision that brings new efficiency, improved processes and smoother operations to your organisation. If there’s one thing we’ve learned from our experience with customers from around the world, it’s that every organisation has its own way of doing things – their own processes, quirks, strengths and weaknesses. We have a deep respect for the unique context of each of our clients, and ensure we integrate with their existing or preferred tools, enabling the platforms we implement to work with your established processes. We believe that working with and optimising existing processes is a much more effective catalyst for improved efficiency and processes than the “rip and replace” approach which forces you to start from scratch. What makesECS Digital different from other DevOps companies is that although we have preferred tools, we will use whatever tools work best for you.

How does open source play into ECS Digital’s methodology?

A big part of what makesECS Digital’s methodology unique is our experience with both enterprise and open source DevOps software. As a company made up of technology enthusiasts, we are passionate about the value of open source, and we make sure to keep a finger on the pulse of the open source DevOps community to keep informed about the latest developments. We strongly believe in leveraging the community to improve the tools we use. In fact, many of our team are frequent community contributors.  Using open source DevOps software keeps us nimble, and forces us to keep our logic and processes adaptable to change and optimised for results.

If you’re considering implementing DevOps in your organisation and would like to speak to one of our consultants about your options, please don’t hesitate to contact us.

Found this interesting? Why not share it: