Integrating CFN-LINT with BuildKite

In this post we explore how to integrate cfn-lint with Buildkite for testing CloudFormation templates, ensuring that the CloudFormation stack will only be deployed if it’s correct.

Read More >

Automating DMS Endpoint S3 Target with a CloudFormation Custom Resource

Whether you are establishing an AWS Data Lake, or migrating services to the cloud, the AWS Database Migration Service (DMS) should be a tool in your toolkit. DMS is a relatively straight forward service to configure and supported by AWS Cloudformation, however there is a specific pattern that requires a customised process. Enter CloudFormation Lambda backed Custom Resources which we can leverage to automate these processes and continue to reap the benefits of deployed resources via CloudFormation

Read More >

Getting Started with AWS CodeCommit

Cevo uses federated access to our AWS accounts via the Google SAML based Single Sign On (SSO) – we want to start using AWS CodeCommit to store our version controlled codebases – how well will git play with this combination of tools?

Read More >

Reducing ALB Costs Using Host-Based Rules

In this article, we show an opportunity to reduce costs when multiple Application Load Balancers (ALB) are in use. By using one of the ALB’s features and minor changes to the environment, it’s possible to save some money on your AWS bill.

Read More >

TDD – Test Driven Disaster

The current mainstream approach to Test Driven Development can lead to having tightly coupled tests locking us into an implementation. In this (possibly controversial) article I present how the popular approach to TDD can lead to increasing technical debt, and introduce an alternative which allows for more agile development.

Read More >

Cloudformation Deep Dive

There are a few key criteria I look for in CloudFormation – If I’m in a multi-account strategy then I must be able to deploy the CloudFormation in all accounts and/or regions. Additionally I must be able to stand up multiple copies of the same stack in the same VPC and account and/or regions.

Read More >

Using the New Resource Tagging API in Anger

Our team wanted to validate the Application Load Balancers (ALBs) in our environment after a deployment – the problem was they were lost amongst all the other ones in there. They were tagged, but we couldn’t work out how to find them – until we saw the Resource Tagging API.

Read More >

Get Baking

As the number of AWS accounts a team uses increases, so does the headache of access and credential management. Identity accounts can help. We called ours Bakery.

Read More >

Introduction to R

Sometimes using Excel to look at data works really well. Other times, such as when you are trying to make sense of a 170MB file of AWS EC2 pricing data it just sucks. Luckily R exists and can do the job really well! In this post I’ll run through some of the features of R and produce a nicely formatted CSV of on-demand EC2 pricing data.

Read More >

Recognising the Fallacy of A Single Root Cause

Think back to a successful deployment or a project and try and attribute the success to a single thing. It seems ridiculous, and that’s because it is. It’s easy to see that many things that had to go right for success.

Read More >

Greenfields Tech Decisions

Trent Hornibrook gave a recent thought experiment talk at the Infracoders meet-up regarding the tech decisions one would make when running a starting a start-up

Read More >

Evolving Team Leadership

There is much written about the changing roles of Development and Operations staff when organisations undergo agile/devops transformations. But what about the changing role of the Team Leader? In pre-agile environments, as a Team Lead, your role is one of structure and co-ordination, it is through you that work routes. You know the skills and capacity of your team and are regularly making decisions about what can and can’t be done. You might find yourself asking “Do we need Team Lead’s in an agile/devops culture?” and If so “What value can I provide?”

Read More >

The Four Values of a DevOps Transformation

Just like the agile transformations of the past, there is a difference between ‘Doing Agile’, and ‘Being Agile’. ‘We do standups’ – therefore we are Agile. With the increase in adoption of devops practices, are we ‘Doing devops’ or are we ‘Being devops’? In this post we look into the four values that support a successful devops transformation.

Read More >

Why?: The Forgotten Word of DevOps

From DevOpsDays 2016 our own Hannah Browne and Steve Mactaggart explore why we do what we do. We all know DevOps is not about the tools or the process, it’s about a deeper cultural movement. But all too often we think about what DevOps is, and miss the focus on Why we do it in the first place.

Read More >

Mapping System Couplings and Dependencies for Discovery and Profit

Have you ever wondered just what would break if that system (you know the one) went down? Do you actually know what systems depend on it? How do the reports get from it to Marketing? In this post, I’ll describe a simple technique I’ve developed to surface and share all this juicy, interesting information.

Read More >

Are You Well Operated?

In this post, we explore how the WAF can go beyond the bounds of being a pure application architecture assessment to drive a discussion around improved operational insight and observability of system health and performance.

Read More >
aws well architected tool

Are You Well Architected?

Through continuous compliance, continuous integration and continuous delivery we’ve reduced the cycle time for deploying changes – but how do you know these are the right changes? Enter the AWS Well Architected Framework.

Read More >

Automating DMS Endpoint S3 Target with a CloudFormation Custom Resource

Whether you are establishing an AWS Data Lake, or migrating services to the cloud, the AWS Database Migration Service (DMS) should be a tool in your toolkit. DMS is a relatively straight forward service to configure and supported by AWS Cloudformation, however there is a specific pattern that requires a customised process. Enter CloudFormation Lambda backed Custom Resources which we can leverage to automate these processes and continue to reap the benefits of deployed resources via CloudFormation

Read More >

Some quick and easy cost control techniques in AWS

Anything big happening in the world? The recent governmental response to COVID-19 has significantly affected the Australian to US financial exchange rate. A downside of the government stimulus and effects on the global supply chain is that your AWS bill has just increased by 15% over the past month!

Read More >

Reducing ALB Costs Using Host-Based Rules

In this article, we show an opportunity to reduce costs when multiple Application Load Balancers (ALB) are in use. By using one of the ALB’s features and minor changes to the environment, it’s possible to save some money on your AWS bill.

Read More >

New Call Centre Experience using Amazon Connect

Recently I had the opportunity to attend the AWS Partner bootcamp program for Amazon Connect. To my surprise, having never worked closely with the product previously, it didn’t take long to find my way around and, with its UI simplicities and clear guidance from AWS, to be able to start implementing a semi-advanced call centre solution.

Read More >

Getting Started with AWS CodeCommit

Cevo uses federated access to our AWS accounts via the Google SAML based Single Sign On (SSO) – we want to start using AWS CodeCommit to store our version controlled codebases – how well will git play with this combination of tools?

Read More >

Automating DMS Endpoint S3 Target with a CloudFormation Custom Resource

Whether you are establishing an AWS Data Lake, or migrating services to the cloud, the AWS Database Migration Service (DMS) should be a tool in your toolkit. DMS is a relatively straight forward service to configure and supported by AWS Cloudformation, however there is a specific pattern that requires a customised process. Enter CloudFormation Lambda backed Custom Resources which we can leverage to automate these processes and continue to reap the benefits of deployed resources via CloudFormation

Read More >

Cloudformation Deep Dive

There are a few key criteria I look for in CloudFormation – If I’m in a multi-account strategy then I must be able to deploy the CloudFormation in all accounts and/or regions. Additionally I must be able to stand up multiple copies of the same stack in the same VPC and account and/or regions.

Read More >

Is There Such a Thing as too Much Automation

Automation is fantastic for many reasons – it saves time, reduces errors, and enables people to perform extremely complex tasks with little to no understanding of what is being done directly. But by automating everything are we setting ourselves up for disaster? What happens when something goes wrong and the people who built the automation have all left?

Read More >

The Four Values of a DevOps Transformation

Just like the agile transformations of the past, there is a difference between ‘Doing Agile’, and ‘Being Agile’. ‘We do standups’ – therefore we are Agile. With the increase in adoption of devops practices, are we ‘Doing devops’ or are we ‘Being devops’? In this post we look into the four values that support a successful devops transformation.

Read More >

New Call Centre Experience using Amazon Connect

Recently I had the opportunity to attend the AWS Partner bootcamp program for Amazon Connect. To my surprise, having never worked closely with the product previously, it didn’t take long to find my way around and, with its UI simplicities and clear guidance from AWS, to be able to start implementing a semi-advanced call centre solution.

Read More >

Are You Well Operated?

In this post, we explore how the WAF can go beyond the bounds of being a pure application architecture assessment to drive a discussion around improved operational insight and observability of system health and performance.

Read More >
aws well architected tool

Are You Well Architected?

Through continuous compliance, continuous integration and continuous delivery we’ve reduced the cycle time for deploying changes – but how do you know these are the right changes? Enter the AWS Well Architected Framework.

Read More >

Cloud Migration with VMC

To support migrations at scale and at pace, we’ve partnered with VMware to incorporate the VMware Cloud on AWS solution into our migration toolkit for those workloads that are just too hard to migrate and transform at the same time.

Read More >

Are You Well Operated?

In this post, we explore how the WAF can go beyond the bounds of being a pure application architecture assessment to drive a discussion around improved operational insight and observability of system health and performance.

Read More >