Mass AWS Migration Grows Developer Efficiency & Productivity with Self-Serve IT

By Flux7 Labs
March 7, 2017


As an Austin, TX based DevOps consulting firm, we work often with organizations in the energy space, empowering them to directly address business drivers and see their ideas come to life with the application of modern technology. So it was in this vein, that we were approached by a publicly traded, global solar company who wanted to use a cloud migration as an opportunity to overhaul its business processes. (You can read the full case study here.) Specifically, they were looking to use the opportunity to grow developer agility, gain global access for their workers and to save on capital expenses while maintaining compliance and building-in standardization.

There are two general approaches to AWS migration — lift and shift and application transformation. With a desire to move the enterprise wholesale to AWS, the teams all agreed that a lift and shift or migration factory approach would be most successful. The teams also agreed that following the migration, IT transformation could certainly be pursued, especially once standardization had been achieved.

And so the project began with Flux7’s AWS consulting and migration experts reviewing critical data about the applications to be moved, and designing push button deployment frameworks which were then used to quickly select and stand up new environments, allowing the client’s DevOps team to focus their efforts on specific applications and not the foundational policies that are part of the AWS automation.

The project encompassed three primary areas:

  1. Assessment: The teams developed a plan as to how to migrate to the cloud. Holding more than 200 patents for the solar technology which it designs and manufactures, and with customers relying on the company’s guaranteed performance, security and compliance of its systems was a critical component of the plan. In addition, the plan addressed the need for increased developer productivity and efficiency. The plan was to move one application at a time into Amazon Web Services, starting with a residential solar monitoring Web app.

  2. Implementation: Next we began the lift and shift migration, creating in the process a best practices-based, secure, compliant infrastructure. Specifically, we created what was in effect a global network transit center; and established standardization and separation of duties as well as security policies, controls and permissions in the new environment with service catalog. The service catalog allowed the energy company to standardize builds with security controls built in, encouraging best practices to be followed by default.

  3. Knowledge Transfer: During the process of the migration, we conducted a thorough knowledge transfer, teaching the team along the way the skills needed to manage and expand on the technology moving forward. 

Results and Benefits
In the process of migrating its applications to AWS, this renewable energy company has increased automation, security and standardization. Its business-critical monitoring application is increasingly automated and more monitoring features provide the distributed team with access to up-to-date information.

In addition, the team has made deep improvements to its disaster recovery, building multi-region DR deployments for advanced reliability. Last,  this organization has experienced significant gains in  developer efficiency as facilitated by services catalog self-serve IT and the team having created ‘boilerplate’ code useful for development teams.  

Flux7 is an AWS Consulting Partner with a Migration Competency. For additional reading about our Migration Services that teach you “how to fish”, show you how to take control of your infrastructure and improve your environments along the way:

Read more AWS case studies here.

Interested in getting tips, best practices and commentary from our AWS experts delivered regularly? Click the button below to sign up for our blog.