Ioannis Moustakis·Mar 10Member-onlyHow to Build on AWS with CDK for Terraform (CDKTF)In this blog post, we’ll explore the Cloud Development Kit for Terraform (CDKTF) and how it allows developers to use familiar languages to define their Terraform infrastructure, making it easier to manage and maintain. If you are new to Terraform, check out the numerous Terraform articles and guides hosted on…Terraform8 min readTerraform8 min read
Jack Roper·Mar 7Member-onlyWhat are Kubernetes Custom Resource Definitions (CRDs)?How to create a CRD and why use them? — In this article we will explore Custom resource definitions (CRDs) in Kubernetes (K8S), explain what they are, possible use cases, and how to get started creating your own CRDs. What is CRD in Kubernetes? Kubernetes (K8S) has a set of objects ready for use out of the box. But what if you wanted K8S to…Kubernetes5 min readKubernetes5 min read
Ioannis Moustakis·Jan 28Member-onlyHow to Keep Your Playbooks Secure Using Ansible VaultThis blog post will dive deep into Ansible Vault as a mechanism for keeping your sensitive values and secrets secure in your playbooks and other Ansible files. We will explore different options for working with encrypted content and password management options. If you are new to Ansible or interested in…Ansible8 min readAnsible8 min read
Ioannis Moustakis·Dec 1, 2022Member-onlyWorking with Ansible Inventory — Basics and Use CasesIn this blog post, we will dive deep into different concepts around building an Ansible inventory, along with best practices. We will look into basic functionality, managing variables, and combining multiple inventory sources and options for working with dynamic inventories. If you are new to Ansible or interested in other…Ansible6 min readAnsible6 min read
Ioannis Moustakis·Nov 18, 2022Member-onlyManaging Terraform with GitHub Actions & How to ScaleIn this blog post, we will explore managing infrastructure with Terraform and GitHub actions. Terraform has become the standard nowadays in managing Infrastructure as Code, while GitHub Actions is a continuous integration and delivery (CI/CD) platform integrated into GitHub. Let’s see how we can combine them to orchestrate our infrastructure…Terraform8 min readTerraform8 min read
Spacelift·Nov 17, 2022Infrastructure Drift Detection and How to Fix It With IaC ToolSo your team learned about Infrastructure as Code (IaC)? They got all excited about this way of managing infrastructure. Soon enough, you had multiple stacks described in definition files. This source code was versioned in your favorite Version Control System such as GitHub, and integrated with your favorite CI/CD platform. …Infrastructure As Code7 min readInfrastructure As Code7 min read
Ioannis Moustakis·Nov 1, 2022Member-only44 Books for DevOps, Site Reliability, and Cloud EngineersThis blog post showcases some books to advance your career to the next level. We will look into books relevant to DevOps, Site Reliability, and Cloud Engineers & Architects around technical, business, personal growth, and other topics. …DevOps11 min readDevOps11 min read
Jack Roper·Nov 1, 2022Member-onlyWhat is Azure DevOps?In this article, we will take a look at Azure DevOps. We will first show how to set up Azure DevOps through the Azure portal and take a look at each service it provides. We will look at some popular extensions for Visual Studio Code and show how to set…Azure6 min readAzure6 min read
Ioannis Moustakis·Oct 2, 2022Member-only44 Ansible Best Practices to Follow [Tips & Tricks]Ansible is one of the most used open-source software tools for configuration management, software provisioning, and application deployment of cloud or on-premises environments. This article will look into best practices for setting up Ansible projects and suggest approaches to deal with Ansible’s internals effectively. If you are new to Ansible…Ansible10 min readAnsible10 min read
Spacelift·Sep 23, 2022IT’s Stressful. Ask DevOps. Stress in the IT Sector [2022 Survey]There’s been a great debate on social media and online forums about stress in the IT sector. Per usual, various factions emerged, each saying their job was the most stressful. …Study3 min readStudy3 min read