Cloud Operations

Cloud computing delivers computing services — servers, storage, databases, networking, software, analytics — over the Internet. "Cloud" as a name for this dates back to 1960s network diagrams, which drew the servers and infrastructure that make up the internet as a literal cloud shape.
Cloud

Cloud Services

Service Models

Three service models cover almost every cloud offering:

Infrastructure as a Service (IaaS)

IaaS hands you the basic building blocks — virtual machines, storage, networking — and you build and run your own applications on top. Example: spin up a VM and install and configure a web server on it yourself.

Platform as a Service (PaaS)

PaaS gives you a platform to develop, deploy, and manage applications, with a set of pre-configured tools and services. Example: deploy a web application without ever provisioning or patching the VM underneath it — the PaaS provider handles that layer.

Software as a Service (SaaS)

SaaS gives you a ready-made application, usually for a monthly subscription. Example: using a hosted email service instead of running mail server software yourself.

Benefits

  • Scalability — scale resources up or down to match demand, instead of over- or under-provisioning.
  • Reliability — cloud providers run multiple data centers across regions, which is hard to match on your own.
  • Security — providers invest heavily in securing their data centers and the data stored in them.

Challenges

  • Security — provider security measures reduce but never eliminate the risk of a breach.
  • Compliance — you still need to verify your usage meets every regulation that applies to your data.
  • Vendor lock-in — deep reliance on one provider's specific services makes switching providers expensive later.

Cloud Providers

The Big Players

Service Names Differ By Provider

Learning one provider's specific service names doesn't automatically transfer to another — know the mapping before you commit an architecture to a specific vendor's terminology:

Service ModelAWSAzureGoogle Cloud
IaaSEC2Virtual MachinesCompute Engine
PaaSElastic BeanstalkApp ServiceApp Engine
SaaSAWS WorkMailMicrosoft 365Google Workspace

Smaller, More Affordable Alternatives

A newer wave of smaller, more agile providers offers more affordable cloud service — worth investigating if you're a startup or an individual watching costs:

ProviderKnown For
DigitalOceanAffordable pricing, developer-focused.
LinodeAffordable pricing, developer-focused.
VultrLow latency, wide configuration options.
ScalewayEuropean-based, affordable for EU businesses.
UpCloudLow latency, focused on high availability.

Data Centers

A data center is a physical facility that concentrates computer systems, storage, and telecommunications infrastructure. In cloud computing, providers own and operate these facilities to store data, run applications, and deliver services — secured with controlled access, redundant power and cooling for 24/7 operation, and layered protection (firewalls, intrusion detection, encryption).

A data center's location matters directly to businesses with data-residency requirements: choosing a provider with a data center in the right region can be a compliance necessity, not just a latency optimization.

Cloud Roles

Platform Engineer

Owns the design, development, and maintenance of the platform that supports an organization's applications — the underlying infrastructure (servers, storage, networking) plus the middleware and tools used to build and deploy on top of it.

TechOps Engineer

Owns the operational side of that same platform: monitoring for performance and availability issues, troubleshooting, and deploying new features safely.

RoleResponsibilitiesCore Skills
Platform EngineerDesign, develop, and maintain the platformProgramming, networking, system administration
TechOps EngineerMonitor, troubleshoot, deploy new featuresIncident management, change management, release management

In short: platform engineers own the what — the platform's architecture and features. TechOps engineers own the how — keeping it running and shipping changes safely. Both roles are necessary; neither replaces the other.

Other Cloud Roles

RoleFocus
Cloud ArchitectDesigns cloud-based solutions to meet stakeholder requirements; needs deep knowledge of cloud technology options.
Cloud DeveloperBuilds and deploys applications on cloud platforms, working with architects to match the design.
Cloud Operations EngineerRuns day-to-day operations: monitoring, troubleshooting, deploying — the same craft as a TechOps engineer, cloud-specific.
Cloud Security EngineerDesigns and enforces security policy, monitors for threats, and responds to incidents.
Cloud Support EngineerProvides technical support directly to cloud users.

Which of these roles a given organization needs depends on its size and complexity — but every one of them plays a part in successfully running a cloud platform at scale.