Introduction
to Cloud
Engineering
Who am I?
I am Elizabeth Ogunmola
A Computer Science Undergrad
An Emerging Cloud/DevOps Engineer
A co-host for a teens show
A nature lover
What Comes to mind when you hear
Cloud Computing?
Cloud Engineering?
Cloud?
What is the Cloud?
Cloud short for Cloud computing is the on-demand delivery
of IT resources with primarily pay-as-you-go pricing. Cloud
in simpler terms are virtual servers or computers.
They are just computers though larger sizes and capabilities
that are rented out..
What then is Cloud Engineering??
This is the field of designing, building, and managing the
infrastructure, systems, and applications that run on the cloud. It’s
about making sure that the services and tools businesses use in the
cloud are reliable, secure, and efficient.
Brief History of Cloud Computing
Cloud computing, rooted in the 1960s concept of shared computing as a utility,
has evolved into a cornerstone of modern technology. From early time-sharing
systems to Salesforce’s SaaS model in the 1990s, it gained momentum in 2006
when Amazon Web Services (AWS) launched Elastic Compute Cloud (EC2),
enabling businesses to rent computing power.
People adopt cloud computing for its cost efficiency, scalability, flexibility, fast
innovation, and secure, reliable infrastructure.
Cloud Deployment Models Cloud Service Models
IaaS (Infrasttructure as a Service)
Public Cloud
This provides virtualized computing resources over the internet,
cloud services are provided by third-party vendors over
such as virtual machines, storage, and networking. e.g EC2
the internet and shared across multiple organizations.
PaaS (Platform as a Service)
Private Cloud
This offers a platform and environment for developers to build,
dedicated to a single organization. It can be hosted on-
deploy, and manage applications without worrying about
premises or by a third-party provider but is not shared
underlying infrastructure. e.g Heroku, Netlify
with other organizations.
SaaS (Software as Service)
Hybrid Cloud
This delivers software applications over the internet on a
combines both private and public cloud environments,
subscription basis, managed entirely by the service provider. e.g
allowing data and applications to be shared between
Gmail
them.
How to Get Started in
Cloud/Cloud Engineering
Just as in every other field of knowledge, learning from first principles is always
key. Before you latch unto cloud engineering, first learn how the internet works.
Have you wondered what happens when you text www.google.com?
1. Fundamentals 2. Intermediate 3. Advanced Networking and
Networking Basics - TCP/IP, Learn about the cloud Security
DNS, http/https, firewall. fundamentals - IAAS, PAAS,
Advanced Networking -
Operating Systems - start SAAS. Routing, load balancing,
with Linux CDN, VPNs.
Version Control - Focus on a specific cloud
Git/Github provider and learn abut it. Security: Azure AD, IAM,
Command line tools - (AWS, GCP, Azure, e.t.c) cloud security
bash scripting
Programming Basics - Infrastructure as Code
Python, JSON/YAML (IAC) e.g Terraform
Containers and Orchestration
04 Learn Docker for containerization and
Kubernetes for orchestration
The key is persistence. As you move
DevOps Integration
forward, you'll start to see patterns, gain
05 Learn CI/CD pipelines with github actions,
deeper insights, and realize that each skill monitoring and observability.
you acquire unlocks a world of new
Cloud Specialization
possibilities. Focus on the knowledge and 06 Learn career specific tools relevant to your
everyday task, and be willing to pick up new
experience you're gaining, rather than how
tools.
far along you are.
Certification Path
07 Learn CI/CD pipelines with github actions,
monitoring and observability.
Myths & Advices ADVICES
MYTHS Learn from first principles and master
Beginners can along quite easily... :( fundamentals very well.
Getting certifications will get you your
Focus on one major cloud provider, AWS or
job...:(
Azure or GCP.
Will AI take our jobs as cloud engineers?....:
Build Hands-On Projects as you learn.
(
Follow cloud-focused communities, blogs,
Cloud Computing is expensive and only
large enterprises benefit from the cloud and YouTube channels to stay informed.
How am I sure my data is safe on the Pay attention to security and cost-
cloud management.
Cloud Computing -
The career that’s
not going anywhere
—except up ☁️
📈 .”
Career Specialization Paths
in the Cloud
Cloud Solutions Architect Site Reliability Engineer
Cloud Infrastructure Engineer Cloud Support Engineer
Cloud Security Engineer Cloud Sales /Account Manager
Cloud DevOps Engineer DevSecOps
Cloud Network Engineer AiOps
Cloud Data Engineer MlOps
Cloud Developer SecOps
QUESTIONS
THANK YOU!
Elizabeth Ogunmola
Elizzy_g
bit.ly/Cloudresources