Strategy does not just happen. It takes a disciplined approach to
develop, utilizing established frameworks that involve working with
your team to identify opportunities that lead to
differentiation and success. No matter the industry or company size, your
team must understand the dynamics of the market in which you compete.
Elyxor can assist in identifying your strategy, crafting the plans,
and orchestrating the tasks required to validate an approach that resonates
with your customer base.
We analyze the entire Software Development Life Cycle (SDLC) across your
environment and delivery pipeline. We look at version control,
build management, unit and integration testing, artifact creation, storage and distribution, and deployment. We also look
at provisioning and ensure the SDLC applies to all code -- both application and infrastructure.
You can't automate and deliver without tools.
We're tools agnostic. We'll work with what you have or recommend tools based
on your needs. We have implementation experience with most version control systems (Git, SVN, and CVS to name a few),
build (Gradle, make, Jenkins, Team City), Configuration Management (Chef, Puppet, SaltStack) and
In order to take advantage of a centralized configuration and
infrastructure as code, there usually needs to be some application changes. We'll work with
development to identify, unwind, and make the minimal code changes to extract configuration from
the code and port them to the configuration repository. Once the runtime configuration is
removed from the code, binaries become more portable and application/system configuration can
be tracked and analyzed over time as well.
We believe in Continuous Integration, Delivery, and Deployment in Dev
and QA -- most organizations have bought into this by now. The trick is what do you do with
Production? We believe in providing the ability to deploy as often as you wish to Production,
but also having the throttle to control the velocity. Deployment to Production is a business
There is general market consensus that embracing DevOps will speed
delivery and go to market. How do we release, coordinate, and orchestrate? It's a natural
fallout from automating and moving quickly and is something that needs to be woven into the SDLC, which
oftentimes is overlooked. Elyxor has expertise in this analysis and implementation.
DevOps is for everyone -- whether you're a startup or a mature company. DevOps makes
sense. It's about communicating, automating, and delivering early and often --
iteratively rather than incrementally -- with small, demonstrable wins. It's about
continual collaboration and cross functional communication with Dev, Ops, QA, Project
Management, and Program Management.
As you can imagine, with the different interpretations of the term DevOps, our
consulting in the space happens in a variety of ways. Elyxor was started by the
partners, all product engineers, who had years of experience building full-stack,
production-deployed software systems. The key word here is production, and all
the operational tools and processes that come along with having software live and
needing feature upgrades and support. The past 3 years has seen a formalization
of the idea of DevOps, which fit naturally with our experience.
We already had experience with SDLC that included CI and automated testing to
ensure quality from dev to production, so the idea of treating configuration and
infrastructure as code following the same pattern was natural for us. Before Chef
and Puppet were created, we had our own tooling that we used for
customers where we hosted their systems, as well as for dev and test environments
before we delivered projects. It was a natural extension to start providing
this as a core strength, since most of the people coming to us for help had projects
they wanted to build but couldn't, and many times that "couldn't" wasn't just
resourcing, it was a poorly performing SDLC.
Our Philosophy and Approach
Simply put, we solve problems. We work within your culture, processes, and tools to identify gaps
and create an actionable plan. We can implement a new SDLC, supplement or streamline an
existing SDLC, or help modernize existing processes.
We can take you from acknowledgement to action and eliminate the fear associated
with making software changes. We ensure all stakeholders and practitioners are involved
and participating throughout the engagement. We'll target a small project where we can
deliver quick, demonstrable results from development through production and implement
with the ability to reuse across the rest of your software infrastructure and
applications. We'll work with you to ensure your business can take advantage of what
DevOps has to offer.
Elyxor designed and implemented a CM solution system using Chef Zero (i.e.
non-Chef Server), that integrated
into their existing processes and improved efficiency exponentially for this multinational
investment banking company.
DevOps Case Study 2:COMING SOON
Elyxor designed and architected a new SDLC on a major FinTech company's infrastructure. Elyxor
introduced and implemented Chef Server to manage the migration and provisioning of
infrastructure and applications from one datacenter to the client's multi site