As a Cloud Engineer, automation has become a part of my daily life. Automatically deploying Infrastructure using Code has become a safe and fast way to provision servers in the Cloud. Initially, it takes more time to configure the infrastructure as code, but it’s reusable and minimizes configuration errors by human mistakes.
What if we could apply the same principle to our local development environment? This guide will show you how to automatically set up your Macbook or Linux machine using Ansible and dotfiles.
Ensure Apple’s command-line tools are installed:
The first step is to download Homebrew for…
Managing your applications and packages can be cumbersome in your local development environment. This blogpost will show you how to make it a lot easier to manage your macOS applications, CLI- and Pip packages. At the end of this article, you are able to update all packages with a single command!
First things first, we’re going to install the Homebrew. Run the following command in your terminal:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Homebrew is a package manager that allows you to easily install software on your macOS using the Command Line Interface (CLI). The advantage of having a package manager…
CloudFormation Linter (
cfn-lint) is a static code analysis tool that validates CloudFormation YAML and JSON templates against the CloudFormation Resource Specification. Engineers who work with CloudFormation normally run this tool locally on their machine to fix any issues with the templates and correct them immediately.
However… there are use cases where you work in bigger teams and need to manage hundreds of templates. Integrating
cfn-lint in a CI/CD pipeline helps to enforce rules over shared CloudFormation templates, which in turn makes standardizing rules and guidelines over bigger teams easier. …
My goal is to write a guide on every AWS Certified exam that AWS offers. This is my second article on this series and will contain everything you need to know to successfully prepare you for the AWS Solutions Architect Associate exam [SAA-C02].
This guide will contain a bit more acronyms and is somewhat more targeted towards technical people. If you find that you’re relatively new to AWS and the technical side of it. I would recommend having a look at the first guide that I wrote on preparing for the AWS Cloud Practitioner exam:
For the AWS Solutions Architect…
Back in 2013, my fascination with Cloud and Automation started when I was developing my research thesis for the Amsterdam University of Applied Sciences. During that time Cloud providers were just starting to come up as a decent alternative to on-premise hosting providers. On-premise data centers consisted of long-lived servers that needed to be patched and upgraded (both software & hardware).
Before you take the AWS Cloud Practitioner exam you need to know where to start. This complete guide will provide everything you need in order to pass the AWS Cloud Practitioner effectively in one go!
I decided to write down an extensive guide on the AWS Cloud Practitioner exam. I’m currently 7x AWS Certified and have several years of experience with building infrastructure in the Cloud. …
Whether you’re automating infrastructure in the Cloud or creating Jupyter notebooks. As a Cloud Engineer or Data Scientist, you need the right tools to do the right job. I couldn’t find a lot of relevant information about VS Code extensions that are being used by Python developers. So, I’ll share the extensions that I use on a daily basis in this article.
This list includes the 10 best VS Code extensions that help you develop applications and code faster using Python. …
To defend against 99% of the most common but most impactful threats you need to restrict firewall access on port 22 (ssh). Set up end-to-end encryption using SSL and block everyone from accessing your wp-admin dashboard with a Cloudflare firewall rule. Down below we dive deeper into the details and explain how to properly harden your WordPress website.
For this guide, we’re going to deploy a WordPress instance using AWS Lightsail. Lightsail is ideal for simpler workloads, quick deployments, and getting started on AWS. It’s designed to help you start small, and then scale as you grow. …
If you use CloudFormation to provision your infrastructure in AWS. You definitely need these VS Code extensions and CLI tools to speed up your deployment.
For smaller projects in AWS, CloudFormation is still a relevant tool to quickly deploy infrastructure as code. I want to share 4 tools that help you create CloudFormation stacks faster than you could imagine.
Managing and maintaining infrastructure in the Cloud is being automated more often to improve efficiency and more. Since 2011 AWS saw that this could be improved using Infrastructure as Code and they developed a tool called CloudFormation.
AWS Cloud Consultant, Writer, Community Builder.