Creating an SQS Consumer with Go Happy New Year everyone! I'm starting off the new year with a project. Throughout the second half of 2020 I picked up Go and started using it more in my
Deploying to Multiple AWS Accounts using Terraform In a software as a service (SaaS) environment there are generally multiple environments to test code or stage the next release versions. In a cloud hosted solution you will likely
TMUX Tutorial Tmux is by far one of the most useful tools in the linux arsenal especially for long running jobs. Tmux is a linux terminal multiplexer, it allows terminal sessions to
Blog Summer 2020 Update! Hey everyone! Hopefully you are all enjoying the summer months of 2020 despite the craziness of covid. If you've been following me for awhile you may have noticed that I
cloudwatch Monitoring Instance and Container Logs with CloudWatch Logs A blind spot in my overall monitoring and observability scheme is tracking instance and container logs. Yes, I can grab metrics at the instance and resource level, but reading actual
codepipeline Finalizing CodePipeline with Lambda Hey there, it has been awhile since my last post! No I did not contract COVID-19 yet. I have been busy studying for the AWS Devops Professional Certification! Now that
AWS Migrating an On-Prem Virtual Machine to AWS Currently there is a huge push to migrate from on premise environments to AWS. In these scenarios a "lift and shift" approach is ideal especially for legacy applications where no
codepipeline The Return of CodePipeline So for the past three weeks while studying for the AWS Devops Professional certification, I've been punch-drunk with setting up automated pipelines. I've already automated my container image creation process
AWS Creating Docker Container Images Automatically on AWS! It is a chore to update and build container images. Personally speaking from managing this website running on containers, I hate having to create new container images and uploading it
SSM Playing with AWS Systems Manager Slowly I'm learning more and more AWS services. Today I'll be writing about an awesome service called Systems Manager (SSM) and how it can be used to maintain and manage
AWS Load balancing on AWS ECS Okay I confess I got lazy and wanted to push out my previous AWS migration post a fast as possible. Well in my haste, I completely neglected implementing redundancy. If
EKS Creating a Kubernetes Cluster Using EKS Hello friends! It's time to ring in the new year with some cool container orchestration with EKS! Tonight I'll be showing you all how to setup an EKS cluster on
packer Installing and Using Packer to Create AWS Images Hashicorp's Packer is an open source tool that enables users to create machine images using infrastructure as code. What this allows me to do, is create custom images with my
rhel Using a Kickstart File When Creating a Virtual Machine in KVM If you spin up virtual machines as much as I do, you may find it very tedious typing prompts and clicking buttons when installing CentOS 8. It may also be
ansible Installing and Using Ansible on CentOS 8 Stepping outside of my configuration management comfort zone and will be using Ansible in my lab! Ansible is a python based configuration management tool similar to Salt, Puppet, and Chef.
prometheus Monitoring AWS Resources with Prometheus In the last blog post, I showed how to setup Prometheus to monitor my lab environment. I used node exporters on my virtual machines to expose metrics that Prometheus would
prometheus Prometheus Setup You all know I started my career with Zabbix as my main monitoring tool. However the deeper I go into the devops world, architecture that can scale and respond to
acm AWS Certificate Manager If you've read my previous blog post, I migrated my entire Ghost blog to AWS utilizing ECS. In the previous post, I only enabled HTTP, now it's time to secure
ECS Migrating My Ghost Blog to AWS I haven't been blogging as much as I wanted to last month due to a very persistent cold that sidelined me for nearly two weeks. So this blog entry will
AWS Practicing Blue Green Deployment in AWS Blue green deployment or sometimes referred to as red black deployment is a deployment strategy where a new environment (green) running the most up to date code base is created
AWS Playing with an Elastic Load Balancer AWS offers load balancing to EC2 instances, containers and serverless functions. This enables you to position a fleet of instances to handle incoming requests from the internet. In a traditional
cloudformation Using Cloudformation with Codepipeline Alright!!! If you've been following the last post, I've setup a pipeline to create a flask based website and deploy it using Elastic Beanstalk (EB). EB is great service when
RPM Creating an RPM Package In the Red Hat Enterprise Linux (RHEL) world, you can install software packages using a package management tool such as yum or the default package manage – rpm. This tutorial will
codepipeline Setting Up a CI/CD Process with AWS CodePipeline Today I'll be setting up an automated delivery process using AWS codepipeline. What is codepipeline? Codepipeline is AWS's take on a CI/CD platform like Gitlab CI, Jenkins, Bamboo, and
codecommit AWS CodeCommit If you don't already know AWS has it's very own code repository service called CodeCommit. In today's tutorial, you can follow along with me as I setup a repository using