DevOps Culture: Building Confidence in Delivery

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 Read more…

DevOps on AWS Radio: AWS in Action – Michael and Andreas Wittig (Episode 18)

In this episode, Paul Duvall and Brian Jakovich cover recent DevOps on AWS news along with a discussion with Michael and Andreas Wittig who are the authors of the best selling book, Amazon Web Services in Action.  Here are the show notes: DevOps on AWS News State of DevOps Report has been released Configure Cross-Account Read more…

Nomad and Consul

A HashiCorp Nomad cluster is blazingly fast and stable. The simplicity of its singular purpose makes for extremely fast container and process scheduling, as well as cluster convergence events.  Using the Raft consensus protocol, Nomad is great for running microservices and batch jobs.  This blog post will describe deploying a Nomad cluster on AWS with Read more…

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 Read more…

DevOps on AWS Radio: Big Data – Robert Murphy (Episode 15)

In this episode, Paul Duvall and Brian Jakovich cover recent DevOps on AWS news along with a discussion with Robert Murphy, who is a Senior DevOps Automation Engineer at Stelligent. Here are the show notes: DevOps on AWS News Validating AWS CloudFormation templates with cfn_nag and mu Serverless CloudFormation Linting in AWS CodePipeline Custom rule Read more…

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” Read more…

Continuous Delivery for Microservices on EC2 with mu

If you want to get into microservices, but aren’t ready to take the container plunge, you can deploy mu projects directly to AWS EC2 instances.  Using mu’s EC2 mode, you can leverage the benefits of microservices without containerization, and speed up development feedback loops. Read more…

Using AWS CodePipeline to achieve Continuous Delivery

“Continuous delivery is a DevOps software development practice where code changes are automatically built, tested, and prepared for a release to production. It expands upon continuous integration by deploying all code changes to a testing environment and/or a production environment after the build stage. When continuous delivery is implemented properly, developers will always have a Read more…

DevOps on AWS Radio: Automating AWS Workspaces (Episode 12)

In this episode, Paul Duvall and Brian Jakovich cover recent DevOps on AWS news and speak with Jim Rohrer from Stelligent about automating the provisioning of AWS Workspace environments using AWS CodePipeline, AWS CodeBuild, and Chef. Here are the show notes: DevOps on AWS News AWS re:Invent 2017 Using AWS Step Functions State Machines to Handle Workflow-Driven AWS CodePipeline Actions AWS Read more…

Continuous Delivery to S3 via CodePipeline and CodeBuild

In this blog post, you see a demonstration of Continuous Delivery of a static website to Amazon S3 via AWS CodeBuild  and AWS CodePipeline. At the conclusion, you will be able to provision all of the AWS resources by clicking a “Launch Stack” button and going through the AWS CloudFormation steps to launch a solution stack. Using S3 Read more…