Skip to main content

Command Palette

Search for a command to run...

Day 1 of 120: Beginning My DevOps and Multi-Cloud Journey

Updated
3 min read
Day 1 of 120: Beginning My DevOps and Multi-Cloud Journey
A
Technical Business Analyst with 8 plus years of experience in FinTech, InsuranceTech, Blockchain, AI and ERP projects, specialising in process optimisation and end-to-end product delivery.

Today marks Day 1 of my 120-day journey to learn DevOps and Multi-Cloud technologies. The goal is simple: build a strong understanding of how modern applications are deployed, managed, secured, and scaled across cloud platforms.

Over the next 120 days, I will explore cloud computing fundamentals, AWS, Azure, Google Cloud Platform (GCP), DevOps practices, Infrastructure as Code, Containers, Kubernetes, CI/CD pipelines, monitoring, security, and automation.

Why This Journey?

The technology landscape is changing rapidly. Organizations are adopting cloud-native architectures, automating software delivery, and embracing DevOps culture to release products faster and more reliably.

Whether you're a developer, business analyst, QA engineer, system administrator, or technology enthusiast, understanding DevOps and cloud technologies is becoming increasingly valuable.

Instead of learning randomly, I decided to follow a structured roadmap and document my progress publicly.

What I Learned Today

Before diving into tools and automation, it's important to understand the foundation of cloud computing.

Cloud Service Models

Cloud services are commonly divided into three categories:

Infrastructure as a Service (IaaS)

IaaS provides virtualized computing resources such as servers, storage, and networking.

Examples:

  • AWS EC2

  • Azure Virtual Machines

  • Google Compute Engine

Why it matters:

  • Full control over infrastructure

  • Easy scalability

  • Reduced hardware costs

  • Faster provisioning

Platform as a Service (PaaS)

PaaS provides a platform for developing and deploying applications without managing the underlying infrastructure.

Examples:

  • AWS Elastic Beanstalk

  • Azure App Service

  • Google App Engine

Software as a Service (SaaS)

SaaS delivers ready-to-use applications over the internet.

Examples:

  • Gmail

  • Microsoft 365

  • Salesforce

AWS Core Services

Amazon EC2

Amazon EC2 (Elastic Compute Cloud) provides virtual servers in the cloud. It allows businesses to deploy applications without purchasing physical hardware.

Amazon S3

Amazon S3 (Simple Storage Service) is used for storing files, backups, logs, images, videos, and other data objects securely and at scale.

Amazon RDS

Amazon RDS (Relational Database Service) simplifies database management by handling backups, patching, monitoring, and maintenance.

AWS Global Infrastructure

Regions

AWS Regions are geographic locations where AWS hosts its cloud infrastructure.

Availability Zones (AZ)

Each Region contains multiple Availability Zones, providing high availability and fault tolerance.

VPC (Virtual Private Cloud)

A VPC allows organizations to create their own isolated and secure network environment within AWS.

Load Balancer

A Load Balancer distributes incoming traffic across multiple servers, ensuring high availability and preventing any single server from becoming overloaded.

Public Cloud vs Private Cloud

Public Cloud

  • Shared infrastructure

  • Managed by cloud providers

  • Highly scalable

  • Cost-effective

Private Cloud

  • Dedicated infrastructure

  • Greater control and security

  • Often used in highly regulated industries

Key Takeaways from Day 1

  • Cloud computing is built on IaaS, PaaS, and SaaS models.

  • AWS EC2, S3, and RDS are fundamental cloud services.

  • Regions and Availability Zones provide reliability and scalability.

  • VPCs enable secure networking.

  • Load Balancers improve application performance and availability.

  • Understanding cloud fundamentals is essential before moving into advanced DevOps concepts.

What's Next?

On Day 2, I will dive deeper into AWS networking concepts, including VPCs, Subnets, Route Tables, Internet Gateways, NAT Gateways, and Security Groups.

The journey has officially begun.