Delivering software as rapidly as your technology and business will allow should be the main goal of any organized engineering team. Each organization, project and team must define what the cadence of delivery will be. Regardless of the frequency of your deployments, it’s the responsibility of your DevOps team to provide the guidance and technology … Continue reading DevOps Culture: Building Confidence in Delivery
Author: Robert Murphy
DevOps Culture: Self-Service-as-a-Service
Everything these days is a blah-blah-as-a-service, and your development lifecycle should be no different. When you provide a well working and documented services that your team can use to provision resources and introduce change in a controlled way; you will enable your teams to innovate and focus on building value for your customers. How do … Continue reading DevOps Culture: Self-Service-as-a-Service
DevOps Culture: An Automation-First Mentality
Automation is one of the key principles of a strong DevOps culture because it has such a high return on investment. How can you be confident in your software unless you’ve had a real person validate it? We continue the DevOps Culture series with discussing how automation takes your team’s confidence beyond the commit and … Continue reading DevOps Culture: An Automation-First Mentality
The DevOps Culture: Empowering Your Team
DevOps is a software development practice that specializes in the frequent delivery of software features and improvements. Through rapid integration of changes and receipt of feedback we build a culture of confidence and reliability in the software lifecycle. Additionally, teams that follow these practices are highly productive for their organizations and themselves. Successfully employing “DevOps” … Continue reading The DevOps Culture: Empowering Your Team
Application Auto Scaling with Amazon ECS
In this blog post, you’ll see an example of Application Auto Scaling for the Amazon ECS (EC2 Container Service). Automatic scaling of the container instances in your ECS cluster has been a feature for quite some time, but until recently you were not able to scale the tasks in your ECS service with built-in technology from AWS. In May of 2016, Automatic Scaling with Amazon ECS was … Continue reading Application Auto Scaling with Amazon ECS
Docker lifecycle automation and testing with Ruby in AWS
My friend and colleague, Stephen Goncher and I got to spend some real time recently implementing a continuous integration and continuous delivery pipeline using only Ruby. We were successful in developing a new module in our pipeline gem that handles many of the docker engine needs without having to skimp out on testing and code … Continue reading Docker lifecycle automation and testing with Ruby in AWS
Big Data at AWS re:Invent 2016
AWS re:Invent 2016 has kicked off for me in the realm of Big Data. It’s a challenging topic and one of great interest to companies around the globe so it was a no-brainer to be hanging around with folks at The Mirage for the Big Data talks. This blog post will be a quick write up … Continue reading Big Data at AWS re:Invent 2016
Designing Applications for Failure
I recently had the opportunity to attend an AWS bootcamp Herndon, VA office and a short presentation given by their team on Designing for Failure. It opened my eyes to the reality of application design when dealing with failure or even basic exception handling. One of the defining characteristics between a good developer and a … Continue reading Designing Applications for Failure
Stelligent Bookclub: “Working Effectively with Legacy Code” by Michael Feathers
If you’re a member of the tech industry then you’ve probably had to work with legacy code — those ancient systems that just hold everything together. Not every project is greenfield, thus “Working Effectively with Legacy Code” by Michael Feathers is a book that has a reputation that would provide a good insight into how … Continue reading Stelligent Bookclub: “Working Effectively with Legacy Code” by Michael Feathers
Cross-Account Access Control with Amazon STS for DynamoDB
In this post, we’ll be talking about creating cross-account access for DynamoDB. DynamoDB is a NoSQL Database in the cloud provided by Amazon Web Services. Whether you’re creating a production deployment pipeline that leverages a shared Keystore or deploying an application in multiple accounts with shared resources, you may find yourself wondering how to provide … Continue reading Cross-Account Access Control with Amazon STS for DynamoDB