Author: Kevin Shaw

  • IAM What IAM And That’s All That IAM

    Testing Your IAM Policies As the complexity of your AWS environment grows, the need for more specific Identity and Access Management (IAM) roles, and policies increases. These IAM policies govern not only the users that are logging in to the AWS environment, but also the permissions that are granted to services, Lambda functions, EC2 instances, and…

  • IAM What IAM And Thatโ€™s All That IAM

    Testing Your IAM Policies As the complexity of your AWS environment grows, the need for more specific Identity and Access Management (IAM) roles, and policies increases. These IAM policies govern not only the users that are logging in to the AWS environment, but also the permissions that are granted to services, Lambda functions, EC2 instances, and…

  • Rising From The Ashes, Untangling the Mysteries of DevOps

    There are many books that have influenced me as a software engineer.  From the computer science textbooks I used in college, to the animal covered books from Oโ€™Reilly I used to pick up new languages and tools, to the Clean Code books from Uncle Bob Martin that helped shape the way I approach software development. However,…

  • Exploring Serverless Portability

    With Functions as a Service (FaaS), cloud providers promise us the ability to deploy, run, and scale small pieces of application code without worrying about the underlying hardware or virtual machines. This comes with certain advantages, such as a pricing model that only charges for the amount of time the code is running, quick deployments,…

  • Decision Making @ The Edge

    In July 2017 Amazon Web Services (AWS) made Lambda@Edge available for all customers, giving organizations the ability to run code on the over 100 CloudFront edge locations around the world at the point that is closest to the user. While Lambda@Edge functions are more limited than regular lambda functions, they give developers the ability to…