Kokil Thapa - Professional Web Developer in Nepal
Freelancer Web Developer in Nepal with 15+ Years of Experience

Kokil Thapa is an experienced full-stack web developer focused on building fast, secure, and scalable web applications. He helps businesses and individuals create SEO-friendly, user-focused digital platforms designed for long-term growth.

How to Become a Cloud Engineer

By Kokil Thapa | Last reviewed: September 2026

Learning how to become a cloud engineer starts with a clear gap: most tutorials jump straight to certification dumps, but employers hire people who can run production workloads safely. You need Linux fluency, networking basics, one major cloud platform, infrastructure as code, and evidence you have shipped something real. This guide maps a practical path for developers, sysadmins, and career switchers—whether you are in Kathmandu, remote for a global team, or building on the side after web development work in Nepal.

What foundational skills do you need before becoming a cloud engineer?

Cloud engineering sits on top of systems work, not beside it. Before you touch a console, you need habits that survive 3 a.m. outages. I have maintained production servers on Ubuntu for years, and the same fundamentals apply whether you run Apache on a VPS or Kubernetes on EKS.

Linux and the command line

You should be comfortable with SSH, file permissions, process management, and log reading. Practice on a local VM or a cheap cloud instance. These commands should feel natural:

ssh deploy@your-server
sudo systemctl status nginx
journalctl -u php8.3-fpm --since "1 hour ago"
ls -la /var/www/current
df -h && free -m

If you already do Linux system administration, you are ahead. If not, spend six to eight weeks here before chasing certs.

Networking that actually matters

Understand IP addressing, DNS, HTTP/HTTPS, TLS, firewalls, and load balancing. Cloud bills and security incidents often trace back to a misconfigured security group or a wrong subnet mask. You do not need a CCNA, but you must explain what happens when a user in Nepal hits your app in Singapore.

  • TCP vs UDP and when each applies
  • CIDR blocks and private vs public subnets
  • DNS records: A, AAAA, CNAME, TXT
  • Reverse proxies and health checks
  • VPN basics for hybrid setups

A scripting language

Python or Bash covers 90% of automation tasks. Pick one and use it for repetitive work—backup scripts, log parsers, deployment helpers. On client projects I use Bash for server tasks and Python when API integration is involved.

Cloud Engineer Foundation StackLinux CLISSH, systemd, logsNetworkingDNS, TLS, subnetsScriptingBash or PythonOne Cloud PlatformAWS, Azure, or GCP — go deep firstProduction Mindset: backups, monitoring, cost control
Foundational skills for how to become a cloud engineer — Linux, networking, and scripting before platform certs

How do you choose AWS, Azure, or Google Cloud for your career?

Pick one platform and stay there for your first year. Job posts in Nepal and abroad still skew heavily toward AWS certifications, but Azure dominates where Microsoft stacks rule, and GCP fits data-heavy teams. Read our AWS vs Azure vs Google Cloud comparison for 2026 before you commit study time.

PlatformBest fitEntry certNepal job market signal
AWSGeneral cloud, startups, SaaSSolutions Architect AssociateMost common in outsourcing and remote roles
Azure.NET shops, enterprise, hybrid ADAZ-104 AdministratorGrowing with corporate clients
Google CloudData, ML pipelines, Kubernetes-nativeAssociate Cloud EngineerSmaller local demand, strong globally

Free tiers help you learn without burning cash. Oracle and others offer sandboxes too—see our Oracle Cloud free tier guide for a zero-cost lab. For Nepal-hosted workloads, also read choosing a cloud region for Nepal users so latency and data residency make sense early.

What is the step-by-step roadmap to become a cloud engineer in 2026?

Treat this as a 12-to-18-month plan if you study 10–15 hours per week. Adjust pace if you already run servers professionally.

  1. Months 1–2: Linux daily practice. Install Ubuntu 24.04 locally. Configure users, firewalls with UFW, and Nginx or Apache virtual hosts.
  2. Months 2–3: Networking labs. Build a two-tier app: web server in a public subnet, database in a private subnet.
  3. Months 3–6: Deep dive one cloud. Deploy a Laravel 13 or WordPress 7.1 site on managed compute. Add RDS or Cloud SQL, S3-style object storage, and automated backups.
  4. Months 6–8: Learn Terraform. Version infrastructure. Use remote state. Follow our Terraform state management guide for patterns that scale.
  5. Months 8–10: Containers and CI/CD. Dockerize an app, push to a registry, deploy via GitLab CI or GitHub Actions. Pair with the DevOps engineer roadmap for 2026.
  6. Months 10–12: Earn one associate cert and publish three portfolio projects with architecture diagrams and cost estimates.
  7. Months 12–18: Apply for junior cloud, platform, or DevOps roles. Contribute to internal migrations if you are already a developer.
12-Month Cloud Engineer RoadmapM1-2LinuxM2-3NetworkingM3-6One cloudM6-8TerraformM8-10CI/CDPortfolio Projects3 deployments with docs, diagrams, and cost breakdownAssociate CertificationAWS SAA, AZ-104, or GCP ACEApply: junior cloud / DevOps roles
Step-by-step timeline for how to become a cloud engineer within 12 to 18 months of part-time study

Your first Terraform project

Infrastructure as code separates hobbyists from hireable engineers. Start small—a VPC, two subnets, one EC2 instance, and a security group:

terraform {
  required_providers {
    aws = {
      source  = "hashicorp/aws"
      version = "~> 5.0"
    }
  }
}

provider "aws" {
  region = "ap-southeast-1"
}

resource "aws_instance" "web" {
  ami           = "ami-0c55b159cbfafe1f0"
  instance_type = "t3.micro"

  tags = {
    Name = "portfolio-web"
  }
}

Never stop at `terraform apply`. Document rollback steps, tag resources for cost tracking, and read FinOps cloud cost optimization basics before your free tier expires.

Which cloud certifications matter most for cloud engineers in 2026?

Certifications open doors but do not replace hands-on work. Recruiters use them as filters. One associate-level cert plus a solid GitHub repo beats three certs and zero projects.

  • AWS Certified Solutions Architect – Associate — broadest recognition globally
  • Microsoft AZ-104 — strong for hybrid and enterprise paths
  • Google Associate Cloud Engineer — practical, CLI-focused exam
  • CKA (Certified Kubernetes Administrator) — add after your first platform cert if containers are your target

Use official docs from Google Cloud certification pages and vendor learning paths—not brain dumps. For exam strategy overlap with automation roles, see the AWS Certified DevOps Engineer exam guide.

Security knowledge matters too. Skim ISO 27001 basics for engineers so you speak the language of compliance reviews.

How do you build a cloud engineer portfolio without corporate experience?

Hiring managers want proof you think about production, not just tutorials. Three projects cover most junior interviews.

Project 1: Migrate a LAMP stack to managed services

Take a WordPress 7.1 or Laravel 12 app off shared hosting. Put the app on compute, the database on RDS or Cloud SQL, static assets on object storage, and TLS on a load balancer. Document the before/after cost using our Nepal EMI calculator mindset—show monthly run cost in NPR and USD. Our shared hosting to cloud migration guide walks through the checklist.

Project 2: CI/CD pipeline with zero-downtime deploy

Mirror what real teams do. I deploy several production sites with Deployer 7 and GitLab CI on EC2—symlinked releases, shared `.env`, PHP-FPM reload after swap. Containerise the same pattern or use Elastic Beanstalk or Cloud Run. Reference the Adventure Third Pole Trek portfolio case for a Laravel + Livewire app that runs real bookings.

Project 3: Backup and disaster recovery drill

Automate nightly DB dumps to object storage. Restore to a fresh instance. Time the recovery. Write a postmortem. Tie it to backup and disaster recovery on the cloud.

Publish architecture notes on GitHub. Use clear README files. Include a JSON formatter-clean `terraform.tfvars.example`—never commit secrets. Generate strong credentials with the password generator during setup, then store them in a vault.

Portfolio Project ArchitectureLoad Balancer + TLSApp ServerEC2 / Cloud RunManaged DBRDS / Cloud SQLObject Storage — backups, media, static assetsTerraform + GitLab CIIaC and deploy pipelineMonitoring + alertsUptime, logs, cost caps
Reference architecture for a cloud engineer portfolio project — production patterns employers expect

What is the difference between a cloud engineer and a DevOps engineer?

The titles overlap heavily in 2026. Cloud engineers lean toward designing and operating cloud infrastructure—networks, identity, storage, and managed services. DevOps engineers emphasise delivery pipelines, release automation, and developer productivity. Many job descriptions blend both.

Read the full breakdown in cloud engineer vs DevOps engineer career comparison. If you enjoy coding application features more than infra, a hybrid path through full-stack development in Nepal plus cloud skills may fit better.

For interview prep, study DevOps engineer interview questions even when the title says "Cloud Engineer." The topics converge.

How much can cloud engineers earn in Nepal and globally?

Salaries vary by cert depth, English fluency, remote access, and whether you work for local IT, an outsourcing firm, or a foreign employer. Global remote roles pay significantly more than most Kathmandu office jobs.

Expect rough 2026 ranges for Nepal-based roles:

  • Junior (0–2 years): NPR 40,000–80,000/month (~USD 295–590)
  • Mid-level (2–5 years): NPR 90,000–180,000/month (~USD 665–1,330)
  • Senior / remote global: NPR 250,000+/month (~USD 1,850+) or USD 60,000–120,000/year direct

See the detailed DevOps and cloud salary guide for Nepal and global markets. Use the Nepal salary calculator to compare net take-home after SSF and tax.

Local demand grows as SMEs move off cheap shared hosting. Articles like why businesses in Nepal should migrate to cloud hosting reflect real client conversations I have during domain and hosting projects.

Which Cloud Career Path Fits You?What do you enjoy most?Infra + uptimeShipping featuresCloud EngineerNetworks, IAM, cost, DRFull-Stack DevUI, APIs, product logicBoth pipelinesDevOps EngineerCI/CD, K8s, automationAll paths need Linux, Git, and production debugging skills
Career decision tree — cloud engineer, DevOps, or full-stack depending on what work energises you

What mistakes slow down aspiring cloud engineers?

After years of deploying client sites and debugging production outages, the same failure patterns show up in junior cloud portfolios.

  • Cert collecting without projects. Certs get interviews; projects get offers.
  • Learning three clouds at once. Depth beats breadth until you are employed.
  • Ignoring cost. A forgotten NAT gateway or unattached volume adds up. Study cloud cost optimization for startups.
  • Skipping security basics. Public S3 buckets and open SSH ports still end careers. Lock down IAM early.
  • No observability. If you cannot trace a 502 error, you are not production-ready. Explore multi-cloud observability patterns.
  • Neglecting soft skills. Write clear runbooks. Explain trade-offs to non-technical stakeholders.

If you already maintain websites, turn that into an advantage. Offer a migration audit to a local business. Document it. That single case study counts more than ten Udemy certificates.

Key Takeaways

  • Start with Linux, networking, and one scripting language before picking a cloud vendor.
  • Choose AWS, Azure, or GCP and stay focused for at least 12 months of structured learning.
  • Build three portfolio projects: migration, CI/CD deploy, and backup/restore drill with written docs.
  • Earn one associate-level certification after hands-on labs, not before.
  • Understand FinOps and security from day one—employers trust engineers who control cost and risk.
  • Target junior cloud or DevOps titles locally, then expand to remote global roles as proof stacks up.

People Also Ask

Can you become a cloud engineer without a computer science degree?

Yes. Most hiring managers care about demonstrated skills—GitHub repos, certifications, and clear troubleshooting stories. Sysadmins, web developers, and support engineers transition regularly. A CS degree helps for large enterprise graduate schemes, but it is not required for outsourcing firms, startups, or remote contract work.

How long does it take to become a cloud engineer?

Plan 12 to 18 months of part-time study (10–15 hours weekly) if you start from basic IT literacy. Full-time bootcamp graduates sometimes land roles in six months, but they still need ongoing production exposure. Existing Linux admins or backend developers often compress the timeline to six to nine months.

Is cloud engineering a good career in Nepal in 2026?

Demand is rising as local businesses adopt cloud hosting, payment APIs, and SaaS tools. Salaries trail global remote rates, but foreign remote roles remain accessible from Kathmandu and Pokhara with stable power and fibre internet. Pair cloud skills with custom software development experience to stand out.

Should I learn Kubernetes as a beginner cloud engineer?

Learn container basics with Docker first. Pick up managed Kubernetes (EKS, GKE, AKS) after you can deploy a simple app on a VM or PaaS. CKA is valuable but rarely the best first cert. Many small teams in Nepal still run PHP-FPM on VMs or managed PaaS—know that world before orchestration layers.

Start your cloud engineer path with one project this week

Learning how to become a cloud engineer is a sequence of small, production-minded wins—not a single certification sprint. Spin up a free-tier instance this week. Deploy something you already built. Break it on purpose. Fix it. Write down what you learned. Repeat that cycle for a year and you will know more than most cert-only applicants.

If you are a business owner evaluating cloud migration rather than a career switcher, start with cloud adoption for local SMEs or browse the portfolio for real migration and hosting work. Need help moving a Laravel, WordPress, or custom app to reliable cloud infrastructure? Contact us for a practical assessment—or explore ongoing support and maintenance once you are live.

Frequently Asked Questions

Master Linux, TCP/IP networking, and one scripting language before touching a cloud console. Pick AWS, Azure, or GCP and stay focused for a year. Follow a structured roadmap: Ubuntu practice, networking labs, managed compute deployments, Terraform, containers with GitLab CI or GitHub Actions, one associate certification, and three portfolio projects. Target junior cloud, platform, or DevOps roles within 12–18 months at 10–15 hours per week.

Cloud engineering sits on systems work. You need Linux command-line comfort with SSH, file permissions, process management, and log reading—spend six to eight weeks here if you are new. Understand IP addressing, DNS, HTTP/HTTPS, TLS, firewalls, load balancing, CIDR blocks, and subnets. Pick Python or Bash for automation tasks like backup scripts and deployment helpers. These habits survive production outages whether you run Apache on a VPS or apps on managed Kubernetes.

Pick one platform and stay there for your first year. AWS fits general cloud, startups, and SaaS—Solutions Architect Associate is most common in Nepal outsourcing and remote roles. Azure suits .NET shops and enterprise hybrid setups with AZ-104. GCP fits data-heavy and Kubernetes-native teams. Job posts in Nepal still skew toward AWS, but read platform comparisons before committing study time. Free tiers help you learn without burning cash.

Plan 12–18 months part-time at 10–15 hours weekly. Linux admins or backend developers may reach hireable level in six to nine months.

Certifications open doors but do not replace hands-on work. One associate-level cert plus a solid GitHub repo beats three certs and zero projects. Start with AWS Certified Solutions Architect – Associate for broadest recognition, Microsoft AZ-104 for hybrid enterprise paths, or Google Associate Cloud Engineer for practical CLI focus. Add CKA after your first platform cert if containers are your target. Use official vendor learning paths, not brain dumps.

Hiring managers want proof you think about production. Build three projects: migrate a WordPress or Laravel app from shared hosting to managed compute, RDS, object storage, and a load balancer with before/after cost notes in NPR and USD; mirror a zero-downtime CI/CD pipeline using Deployer 7 and GitLab CI or containers; automate nightly DB backups to object storage, restore to a fresh instance, and write a postmortem. Publish architecture notes on GitHub with clear README files—never commit secrets.

Titles overlap heavily in 2026. Cloud engineers design and operate cloud infrastructure—networks, identity, storage, and managed services. DevOps engineers focus on delivery pipelines, release automation, and developer productivity. Job descriptions often blend both roles, so study DevOps interview topics even when applying for Cloud Engineer positions. Developers who prefer application work over infra may combine full-stack skills with cloud knowledge instead.

Junior (0–2 years): NPR 40,000–80,000/month (~USD 295–590). Mid-level: NPR 90,000–180,000/month. Senior remote global: NPR 250,000+/month or USD 60,000–120,000/year.

Yes. Most hiring managers want demonstrated skills—GitHub repos, certifications, and troubleshooting stories—not a CS degree. Sysadmins, web developers, and support engineers transition regularly.

Cert collecting without projects gets interviews but not offers. Learning three clouds at once wastes time—depth beats breadth until employed. Ignoring cost leads to forgotten NAT gateways and unattached volumes. Skipping security basics like locking down IAM early still ends careers. Without observability you cannot trace a 502 error. Neglecting soft skills hurts too—write clear runbooks and explain trade-offs to non-technical stakeholders.

Demand is rising as local businesses adopt cloud hosting, payment APIs, and SaaS tools. Salaries trail global remote rates, but foreign remote roles remain accessible from Kathmandu and Pokhara with stable power and fibre internet. Pair cloud skills with custom software development experience to stand out. Local demand grows as SMEs move off cheap shared hosting.

Learn container basics with Docker first. Pick up managed Kubernetes—EKS, GKE, or AKS—after you can deploy a simple app on a VM or PaaS. CKA is valuable but rarely the best first certification. Many small teams in Nepal still run PHP-FPM on VMs or managed PaaS, so know that world before adding orchestration layers.

Infrastructure as code separates hobbyists from hireable engineers. Start small—a VPC, two subnets, one EC2 instance, and a security group. Never stop at terraform apply. Version infrastructure, use remote state, document rollback steps, tag resources for cost tracking, and study FinOps basics before your free tier expires. Terraform belongs in months six to eight of a structured learning roadmap after you can deploy apps on managed compute.

Be comfortable with SSH, file permissions, process management, and log reading on Ubuntu. Practice commands like ssh, systemctl status, journalctl for service logs, ls for permissions, df and free for disk and memory checks. Install Ubuntu 24.04 locally, configure users, UFW firewalls, and Nginx or Apache virtual hosts. If you already administer Linux servers, you are ahead; otherwise spend six to eight weeks here before chasing cloud certifications.

Understand IP addressing, DNS, HTTP/HTTPS, TLS, firewalls, and load balancing before deep cloud study. Know TCP vs UDP, CIDR blocks, private vs public subnets, DNS record types, reverse proxies, health checks, and VPN basics for hybrid setups. You do not need a CCNA, but you must explain what happens when a user in Nepal hits an app hosted in Singapore. Misconfigured security groups and wrong subnet masks cause real bills and incidents.

Share this article

0 Comments

Leave a comment

Your email is not published. Comments appear once they have been read. Sign in to have your details filled in.

Quick Contact Options
Choose how you want to connect me: