How to Automate Terraform Deployment using GitLab CI/CDThis documentation outlines the steps to automate Terraform deployments using GitLab CI/CD. The process involves pushing Terraform code to a GitLab repository, creating a CI/CD pipeline, and configuring it to validate, plan, apply, and destroy infras...Jun 27, 2024 · 7 min readroisthomas.hashnode.dev
GitOps: The Future of DevOps Using Git RepositoriesIn the ever-evolving landscape of software development and operations, GitOps has emerged as a transformative approach, integrating the best practices of Git with the operational needs of continuous deployment and infrastructure management. This blog...Jun 20, 2024 · 4 min readroisthomas.hashnode.dev
DevOps as a Culture, Not a RoleWhen I first delved into the world of DevOps, I, like many others, thought of it as a specific role or job title within an organization. However, as I gained more experience, I realized that DevOps is far more than simply the Dev and Ops team working...Jun 16, 2024 · 3 min readroisthomas.hashnode.dev
Deploy Your First Python Flask Application on Minikube: A Complete Tutorialwhat is Minkube? Minikube is a tool that allows you to run a Kubernetes cluster on your local machine. With Minikube, you can quickly and easily set up a Kubernetes environment on your laptop, allowing you to experiment with Kubernetes features and d...Jun 15, 2024 · 3 min readroisthomas.hashnode.dev
AWS Project: A Guide to Shell ScriptingShell scripting involves writing a series of commands for the Unix shell (like Bash) to automate tasks. It allows you to combine and execute commands (in a .sh file), use control structures, and manage variables to streamline operations. In DevOps ...Jun 14, 2024 · 4 min readroisthomas.hashnode.dev