-
Continue reading →: VSTS Bot – First Thoughts
So I recently read about the new VSTS Slack Bot. This type of automation really gets me pumped as it aligns with one of my core DevOps principles, automation!! So it pretty easy to setup. Hit this page and click the Add to Slack button. You will then need to…
-
Continue reading →: Git Command Helper for TFS Users
The majority of the projects I have worked on in the past have used either TFS (TFVC) or Git. For the projects that have used Git, I’ve noticed that for the people unfamiliar with Git, there can be some hesitation because of the unknowns. So in this blog post I…
-
Continue reading →: TortoiseGit – Key Generator
Here is a little gotcha that I have encountered before. When creating public\private keys for use with Git and TortoiseGit, I seem to have no problem using PuttyGen. (How To Link) However, when I use SSH-KeyGen, I seem to encounter the following error while connecting to Git. Couldn’t load this…
-
Continue reading →: EC2 – Run Instances – InstanceId
So you are creating EC2 instances from the AWS CLI and\or Python using BOTO 3 and you want to get the InstanceId afterwards. Below are the method(s) I use in each scenario. Create 1 EC2 Instance with AWS CLI: Example Command: aws ec2 run-instances –profile <value> –image-id <value> –security-group-ids <value>…
-
Continue reading →: CapitalOne – Cloud Custodian
This free Open Source tool, Cloud Custodian, is an interesting program that can be used help manage your AWS environment(s), ensuring compliance via policies written using YAML. Thinking about this more, it seems like you could execute the polices via Lambda, or even a local Jenkins instance via a reoccurring…
-
Continue reading →: AWS S3 Storage Classes – Tech Talk Notes
I listened to a Tech Talk on AWS S3 recently. They covered some high-level stuff, and then some low-level stuff. High-Level (S3 Storage Classes) Amazon S3 Standard – Active Data (S) Amazon S3 Standard-Infrequent Access Data (SIA) Amazon Glacier – Archive Data Low-Level (Storage Class Analysis) Use storage class analysis…
-
Continue reading →: Slack – Notification – PowerShell
I recently started using Slack more, specifically with custom notifications sent from outside Slack to my Slack channel. There are many different ways to do this. For this blog post, I will show you how I setup message sending with PowerShell. PowerShell (Super Easy!) Use the PSSlack module to make things…
-
Continue reading →: AWS CLI and Output Filtering
I love the AWS CLI –query option. It allows you to pull out the relevant data you are looking for and display it in a nice table format. There are a couple different ways to determine what the correct query parameters are. #1 – Run your command and parse through…
-
Continue reading →: Scrum Retro – Forgetful – Mailbox
So you are on a Scrum team that performs retro’s at the end of an iteration\sprint. And during the beginning of these retro’s, everyone ponders (or tries to remember) what went well and what didn’t go so well. Pretty common issue for many Scrum teams. Possible Solution – Setup a…
-
Continue reading →: AWS Chalice – I must try it!
Traditional REST API Setup in AWS Multiple EC2 instances Part of an Auto Scaling group Setup with an Elastic Load Balancer Code is manually deployed with your tool of choice (e.g. Ansible) CloudWatch for monitoring Serverless REST API Setup in AWS Amazon API Gateway (front door) API Gateway handles monitoring,…