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.
Chef was chosen by the client as the Configuration Management (CM) solution due to
Elyxor's Chef implementation at
a major FinTech company. This client was actually involved with the spinoff of the
aforementioned FinTech Company and saw the value of an open-source, supported, and
widely adopted CM system. The client had a strategic
initiative to put in auditability and control over how software configuration is
managed. In large organizations, it's often the case that the developers write very
generic software that has many configuration points that fundamentally change the
behavior of the software. In addition, they were running many versions of the
same binary for different clients; so they had a version explosion, mostly because of
the slowness of their deployment process and their limited change windows.
Author Elyxor, Inc - DevOps Practice
Category DevOps, SDLC, Chef Zero
Client Fintech Case Study
Objectives and Challenges
Assist client migrating application to a firm-supported in-house developed SDLC
while implementing Chef as a CM solution.
Build the first Chef reference implementation within the firm.
Design the implementation using Chef Zero, not Chef Server.
Elyxor Approach and Solution
Analyzed their build and package systems and looked at three prior attempts at
internally built CM systems.
Identified key personnel in Development, Operations, QA, and the SDLC teams to partner with
the Elyxor team to ensure all were involved, participating, accountable, and using the
Designed a CM system solution using Chef Zero (i.e. non-Chef Server), that
integrated into their existing processes.
Provided the Chef heavy lifting and training on the usage and maintenance.
Delivered early and often for continuous feedback.
Strategically parallelized activities to maximize people's time and priorities.
Ensured that all the configuration and source went through the same build system to create
binary and configuration release packages. These could then be combined, deployed, and
tracked across their environment pipeline.
Implemented identified packages through Production.
Enabled the client to use existing audit points for regulatory requirements, and it used an
SDLC workflow everyone was used to.
Hugely benefited the Operations side. Deployments went from a very complicated and
manual process (copying files, updating configs, and staging upgrades in locations on
boxes) to a fairly simple automated deployment process.
Trained the client to use and maintain the implementation and independently onboard newly
identified application packages to the Chef
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. We
introduced and implemented Chef Server to manage the migration and provisioning of
infrastructure and applications from the one datacenter to another multi site