Skip to content

Latest commit

 

History

History
379 lines (281 loc) · 35.6 KB

File metadata and controls

379 lines (281 loc) · 35.6 KB

drawing

Let's learn about Infrastructure As Code via these 92 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the /Learn or LearnRepo.com to find the most read blog posts about any technology.

Infrastructure as Code (IaC) is the practice of managing and provisioning computing infrastructure through machine-readable definition files, rather than physical hardware configuration or interactive configuration tools. IaC enables automated, consistent, and repeatable infrastructure deployments, significantly improving efficiency and reducing errors.

NoReDraw instantly turns your code into clear architecture diagrams, linking key components and keeping documentation up-to-date.

In this article, a seasoned DevOps pro spills the beans on three epic mistakes and how to avoid them.

I recently worked on implementing CloudFront for s3 bucket files. Most of the tutorials were doing that using console management(UI) but we at Blue Sky Analytics prefer “code as infrastructure”. So I had to do this using CloudFormation. With the help of a few StackOverflow links and tutorials, I was able to write CloudFormation Template.

If you’re confused when you read about “[some software term] as code” or “everything as code,” all you really need to know is that we’re talking about automation: The thing we use to do tedious tasks for us, or orchestrate tasks when they become too large and complex for manual methods.

GitHub's agent fixed my flaky test in 11 minutes. No human wrote code. But when it fails, instead of a stack trace, you get an outcome.

Learn how to use GitOps with Kubernetes for streamlined workflow management.

In this blog post, you'll learn about why you should be testing IaC and the best platforms to get started with.

Explore the evolving landscape of NoOps in DevOps. Dive into the debate to uncover the truth about this game-changing concept.

Learn how we built a multi-arch EKS cluster with Karpenter & Spot Instances, cutting AWS compute costs by 70% and scaling in under 20 seconds.

This post will share our experience in adopting infrastructure as code (IaC) to manage GitHub organization resources.

In this tutorial, we will be looking at how to use Terraform to create a Google Kubernetes Engine (GKE) cluster within its VPC using Terraform.

Terraform is a fantastic tool for managing your cloud infrastructure, especially if your assets are hosted on multiple cloud providers.

Terraform is a powerful tool to have in your toolset.

“The advantage of feature branching is that each developer can work on their own feature and be isolated from changes going on elsewhere.” (FeatureBranch)

NetdevOps is the application of DevOps principles in networking, modern network engineers and administrators should manage networks efficiently for agility.

Automate your infrastructure diagrams. Guide helps you maintain fresh, accurate visuals with minimal effort, perfect for managing

In DevOps, short development cycles, constant feedback, and adaptive planning characterize Agile practices.

The AWS CDK is a software development framework to define cloud infrastructure as code and provision it through CloudFormation. The CDK integrates fully with AWS services and allows developers to use high-level construct to define cloud infrastructure in code.

This article explains how to set up static code analysis for infrastructure as code using Azure DevOps pipelines.

Learn how to set up Terraform on Windows for cybersecurity professionals. Discover the prerequisites and get ready to deploy your first Terraform script.

Deploy production AWS EKS clusters in 13 minutes. Open-source CLI with Karpenter, monitoring, ALB controller built-in. One command, zero YAML hell.

How to convert terraform to cdk

Have a multi-cloud infrastructure? These free Terraform tools will help you to reduce costs and make your multi-cloud efficient.

In the age of generative AI, do you want to be agile or reinvent the wheel? there is a plethora of tools now,use them in your infrastructure as code journey/

As you may have seen, we just launched our public beta of env0 last month. As part of the run-up to the launch, our dev team had to go through and make sure everything about our infrastructure was ready for ongoing public use: one element being creating a maintenance mode for both our Application and our public API.

Presents a relatively new concept of Infrastructure from Code (IfC) as the next logical step in cloud automation

In this article, I'll share our journey at ANNA Money from using our Kubernetes installation in GCP to the managed Kubernetes service by Google and GKE.

Using Bicep, we can deploy Azure Container Apps quickly and easily!

Infrastructure-as-code is a very important concept to understand in the DevOps world today.

The more I use Bicep, the more I love it. This is what ARM Templates should have been.

Striving for One-Click Environments speeds up development, improves code quality, and improves recoverability.

Terraform is an open-source tool that allows you to define and provision infrastructure using code.

How changing the development mindset to a product-led-growth one can improve the user experience by focusing the thought process for the team's members.

Take a look at the benefits of implementing this practice and some of the best practices you should follow in your DevOps pipeline.

An overview of the main trends that have pushed the Cloud industry — and the world — forward, in the past decade and a half.

Dive into the new year’s top cloud and infra-tech trends, straight from a cloud and infrastructure technology fanatic.

Whether you love it or hate it, Helm is a ubiquitous tool for managing Kubernetes applications. You can use it in many different ways which is great, but can also be overwhelming.

Explore practical examples, coding workflows, and scalable solutions for cloud security management.

What waits for DevOps in the upcoming year? Take a look at what DevOps trends we could see emerging in 2024.

In this article, we will take a closer look at why IaC scanning is important and what tools you can implement to perform your scans.

For this first deployment, let’s use something we all know by name, Splunk. In this script, we will deploy a single server that has Splunk already installed.

If you are familiar with Docker, Terraform, and the CI platforms (eg: Jenkins, CircleCI, Codeship), you already know the power of Declarative DevOps. It can make development easier by being repeatable, predictable, and fast. Supporting technologies both hide complexities and offer important reuse by supporting simple structured syntax in an easy to create and read file. Each technology has codified much of its domain allowing developers to author and instrument with nothing more than a text editor.

Join us in the journey of learning Terraform. This blog series aims to provides a guidance for essentials to be known while working with Terraform.

In this article, I would like to share the basic CI/CD configuration for Checkov and KICS, two Infrastructure as Code (IaC) analysis tools.

This is true for the most part, but Serverless apps also have a certain property that can make their deployment and maintenance time consuming.

In cloud computing, managing infrastructure efficiently has now become an important part of modern infrastructure operations.

This article is a comprehensive guide to GitOps, a set of practices that use Git as the source of truth for software development and deployment.

Build a smarter DevOps pipeline using GitHub CI and Azure Automation with best practices for CI/CD, IaC, security, and scalable cloud deployments

Learn how to rename an AWS S3 bucket in Terraform. See renaming process of Amazon s3 bucket in a few simple steps.

The Idea

All you need to know to get started about Terraform Syntax.

Infrastructure as Code is a way to manage cloud resources using code. Learn how to manage a PaaS using APIs.

The Cloud has become a familiar feature of the tech stacks at most organizations and is becoming much more than a place for server resources. At present, almost everything in our digital landscape is connected to a Cloud in one way or another.

In my experience, the development of microservice architecture and infrastructure go hand in hand. It's hard to imagine these tasks handled by separate teams.

What is Terraform?

A phenomenon we have encountered often, when helping companies overcome drift, is a common neglect of the entire SaaS toolchain. Learn why this is troubling.

Infrastructure as code (IaC) is one of the most important trends in modern IT development. Read about the benefits of IaC and how to implement it.

When talking about infrastructure drift, you often get knowing glances and heated answers. Recording gaps in your infra between what you expected to be and the reality of what is, is a well known and widespread issue bothering hundreds of DevOps teams around the globe.

AWS EKS + Terraform + Cloudskiff do the job

Tfblueprintgen is a Terraform tool that generates a battle-tested folder structure and modular blocks.

This hands-on tutorial will teach you how to create infrastructure via the AWS Application Composer Console.

As CTO at Altar.io, a large part of my work revolves around observing the forward-looking industry trends (including fintech trends) that affect how we create innovative products.  

Secure your cloud at commit time. Learn how to protect Terraform, CI/CD pipelines, IAM roles, and state files with policy-as-code and DevSecOps best practices.

Explore Policy as Code, its impact on compliance, security, and automation, and its role in the future of technology governance.

Safely refactor live Terraform with moved blocks, import blocks, and tests without recreating production resources.

This article is a comprehensive beginner's guide to AWS CloudFormation, offering insights into its advantages, fundamental concepts, and practical applications.

Unravel the power of Terraform - from "why" it exists to its key components and practical usage.

Are we entering a period in which the most profitable software is free and open for personal use? The time will tell.

Tutorial on Ansible playbooks including how to use conditionals and task handlers to control execution flow.

Bad Dockerfiles cause outages, security risks, and bloated images. This guide shows how one AI prompt enforces production-grade container best practices.

When your app is experiencing high traffic or utilization, you need to scale your service to handle that load. We’ll explore three ways to scale your apps.

AI-driven automation in database management transforms reactive ops into predictive, self-healing systems for scale, reliability, and performance.

You might have read our beta launch blog post, which describes how Infrastructure as Code (IaC) is driving the third datacenter revolution (the first two being virtualization and the move to public clouds). In this post, I want to go deeper into looking at how IaC is driving a new need and approach to cost visibility and management.

Discover how to get started with infrastructure automation. Learn key benefits, challenges, and a step-by-step roadmap to scale your DevOps practices.

Get started creating IaC using CloudFormation templates.

Cloud-native has been the talk of the town for quite some time now. Some developers think it’s just hyped way too much and will soon diminish from the limelight. Others think cloud-native will revolutionize software development and is here to stay! 

Infrastructure as Code (IaC) is the process of managing and configuring an infrastructure using configuration files, rather than manually editing configurations

So what is Infrastructure-as-Code (IaC) anyway? IaC is a process that automates the provisioning and management of cloud resources.

We recently released the first versions of driftctl, a new open-source project for infrastructure developers, DevOps, SRE, and cloud practitioners, with the goal of helping manage all kinds of drifts. 

Cut tool sprawl, flaky pipelines & manual ops. Learn how GitOps, IaC & observability can fix modern DevOps chaos in large enterprises.

In IaaS Cloud projects, it becomes clear that Security Groups, while effective to a certain extent, fall short in providing the comprehensive security needed

Master GitOps, the game-changer for unified infrastructure & app management. Learn how Git & CI/CD pipelines bring order to the chaos.

Use TypeScript in all your projects and all use cases without any limitation. You can now do frontend, backend, infrastructure and machine learning in one progr

Documenting IT networking lab procedures in code rather than word-processor documents enables more authentic, equitable and consistent assessment.

70–80% of production incidents trace back to config, certificates, deployment order, or networking — not bugs. So why are we only testing the code?

In this post, I used Crossplane to create a simple GKE cluster. Using Kubernetes for the registry and the reconciling behavior is ingenious.

Infrastructure as Code has long become a standard approach to managing cloud infrastructure.

This blog post is a written transcript of the FOSDEM Talk: “Infrastructure drifts aren’t like Pokemon, you can’t catch ’em all”, by Stephane Jourdan – CTO and founder

Most often, there is no point in implementing an in-house solution as the cost and effort of building and maintaining it may exceed its potential benefits.

Build infrastructure that can burn down and bounce back. A guide to Minimal Viable Kubernetes.

Divyesh Pradeep Shah led a flawless multi-million dollar enterprise cloud migration with zero data loss, setting new standards in secure cloud transformation.