Cloud Engineer Tools & Technologies
Hey Friends,
It’s that time of the week, and today, I am covering some of the tools and technologies I use as a Cloud Engineer.
☁️ AWS Cloud:
AWS is a cloud services platform where many businesses host their applications and services.
AWS offers services for computing power, storage options, networking, databases, analytics, machine learning, and much more rather than businesses setting up their own physical data centres powering these resources.
🤖 Infrastructure as Code:
The main goal of IaC allows you to automatically manage, monitor, and provision resources rather than manually setting up and configuring resources.
IaC helps maintain consistency across environments, reducing the potential for human error, and increasing efficiency
Terraform is an IaC tool that allows you to set up infrastructure using their HCL Syntax. Terraform is great because it’s cloud-agnostic, meaning you can use it for AWS, GCP and Azure.
AWS CDK is a framework for defining cloud infrastructure in code and provisioning it through AWS CloudFormation. You can use it for loads of programming languages, I’m using CDK with TypeScript - and loving it.
🧑🏽💻 GitHub Actions
GitHub Actions is a continuous integration and continuous delivery (CI/CD) platform that allows you to automate your build, test, and deployment pipeline.
You can use GitHub actions with AWS and trigger it based on pushed into a branch.
Right now I’m using GitHub Actions with AWS CodePipeline to push and deploy infrastructure in AWS.
📕 My Cloud Engineer Handbook is coming together nicely for this month’s launch, check it out here for a Pre-Order price.
Have a great week,
Soleyman
