Lift and shift is a common cloud migration strategy that involves recreating the on-premise hosting infrastructure in the cloud while making minimal application changes. The benefit of this strategy is that it’s less invasive to the application code, and the hosting environment maintains a level of familiarity, which can be beneficial for teams working in the cloud for the first time. Once an application is stabilized in the cloud using the lift and shift strategy, the real fun can begin - taking advantage of cloud native features.
Though a consistent definition of DevOps can be hard to come by, one thing we can all agree on is that the goal is to improve software delivery performance. While the desired outcome is clear, the path to achieving it is a bit hazy. As a practitioner of EOS, the Entrepreneurial Operating System developed by Gino Wickman, Author of Traction, Get a Grip on Your Business, we’ve realized the value that a scorecard adds towards identifying and measuring the key actions that will make our vision reality.
In this article, we provide an overview of the scorecard tool and outline some ways it helps us deliver 99.99 software.
You’ve migrated your application to the cloud. Congratulations! Now that your code is in EC2 instances and your files are in S3, you’ll need to ensure everything’s secure. AWS uses a shared responsibility model in terms of security. This means AWS is responsible for security “of” the cloud, while you and your development team are responsible for security “in” the cloud. AWS will protect the infrastructure of the cloud, including hardware, software, and networking that run AWS services. Other security, including access to your AWS resources and the security of your application, is your responsibility.
Here is an overview of four of the most common AWS security features you’ll need to keep your cloud secure.
Resiliency is the through line in DORA’s 5th annual State of DevOps report. In 2018, trending data demonstrates that elite performers are better prepared for things to fail - they expect things to fail - and they have put systems in place to get back up and running within tight windows to deploy faster with greater reliability.
I recently participated in the University of Notre Dame College of Engineering Women’s Advisory Group on a mission to help engineering students transition into successful professionals with rewarding careers. We worked in collaboration with the Center for Career Development and met with upcoming graduates getting ready to make their mark on the world. We discussed the following ideas on how to develop engineering careers that are fulfilling personally and professionally.