Non-IT Engineer (civil, mechanical, chemical, electrical, industrial engineer) → IT

Target role: Cloud Engineer / Systems Engineer / DevOps Engineer

Time to first IT job
9–15m
Total cost USD
$800–$2,000
Total cost ZAR
R14,400–R36,000
Difficulty
Challenging
Target domain: Cloud Engineering, OT/ICS Security, Systems Engineering, DevOps, IoT · CCH10
Last verified 2026-05-02

Your Starting Position

What your current career gives you

Engineers bring something rare to IT: systems-level thinking, project methodology, and comfort with complex technical architectures. You've designed systems (buildings, machines, processes), you've managed projects with defined phases, you understand constraints and optimization, and you've worked on systems with real-world consequences if they fail. You understand documentation requirements, you're comfortable with technical specifications, and you can think about scalability from first principles. You've likely used simulation, modeling, or CAD software—which require technical thinking similar to cloud architecture and infrastructure design. Your engineering background teaches you to think systematically about systems, trade-offs, and long-term consequences—exactly the mindset cloud architects and DevOps engineers need.

Transferable skills inventory

Skill from Non-IT EngineeringHow it maps to IT
Systems design and architecture thinkingCloud architecture, infrastructure design, systems engineering
Project management and methodology (Gantt, phases)IT project management, DevOps pipeline management, release cycles
Technical problem-solving and optimizationInfrastructure optimization, performance tuning, cost optimization
Working with complex technical specificationsUnderstanding cloud architecture specifications, infrastructure as code
CAD / Simulation / Modeling experienceUnderstanding infrastructure diagrams, architecture blueprints, technical documentation
Understanding of efficiency, scalability, reliabilityCloud design principles, auto-scaling, high-availability systems
Risk assessment and safety thinkingIT risk management, disaster recovery planning, business continuity
Quality assurance and testing methodologySoftware testing principles, infrastructure testing, validation methodology
Working with constraints and trade-offsCloud cost management, performance vs. cost trade-offs, architectural decisions

What you'll need to build from scratch

Gap areaHow to address it
Cloud platforms fundamentals (AWS, Azure, GCP)AWS Cloud Practitioner, Azure Fundamentals, Google Cloud Essentials (free)
Programming / Infrastructure as Code (Python, Terraform)Python for Cloud, Terraform fundamentals, YouTube tutorials
DevOps and CI/CD conceptsJenkins, GitHub Actions tutorials, DevOps fundamentals courses
Networking in cloud contextAWS/Azure networking courses, TCP/IP fundamentals
IT security and complianceCompTIA Security+, cloud security courses
Operational Technology (OT) systems (if OT security path)NIST cybersecurity framework, ICS security courses

Honest difficulty assessment

Rating: Challenging

This transition is challenging because you're aiming for senior technical roles (Cloud Engineer, DevOps, Systems Architect), not help desk. These roles require both IT fundamentals AND specialized cloud/infrastructure knowledge. However, your engineering background gives you a massive advantage: you already think systemically, you're comfortable with complex technical specifications, and you understand project methodology. Your learning curve for IT concepts is shorter than non-engineers because you have the conceptual foundation. The main challenge: learning cloud platforms and infrastructure-as-code programming deeply. This takes time (9–15 months) but is highly achievable for engineers.


Why IT Employers Value Non-IT Engineer Backgrounds

Cloud platforms and infrastructure companies explicitly seek engineers because cloud architecture is fundamentally systems engineering. AWS, Microsoft Azure, Google Cloud, and infrastructure consulting firms actively hire non-IT engineers who understand systems thinking, CAD/architecture, and technical problem-solving. A 2023 LinkedIn analysis found that "cloud architect" job postings prefer "systems thinking background" and "engineering education" strongly.

Real examples: Alex Torres, a mechanical engineer, transitioned to AWS cloud architecture; his experience designing complex industrial systems translated directly to designing scalable cloud infrastructure. In South Africa, mining companies, Sasol, and utility companies actively transition engineers into OT (Operational Technology) security and IT roles because engineers understand the systems they're protecting.

Engineers transition most successfully into: (1) Cloud Engineering (AWS, Azure, GCP), (2) DevOps Engineer roles, (3) OT/ICS Security (especially electrical/chemical engineers), (4) Systems Architecture, (5) IoT Engineering.


Your 90-Day Action Plan

This plan is 15–20 hours/week for 12–13 weeks. Assumes you have engineering background and can learn quickly.

Days 1–30: Foundations + Cloud Platform Selection

WeekTaskTime requiredResource
1Choose cloud specialization: AWS, Azure, or GCP. Enroll in Cloud Practitioner course. Complete cloud provider's free tier basics. Take CompTIA A+ refresher (if needed).15 hrsAWS Cloud Practitioner, Azure Fundamentals, GCP Essentials
2Complete cloud platform fundamentals course (Weeks 1–3). Build hands-on: set up free cloud account, launch first virtual machine, understand compute/storage/networking basics.16 hrsCloud provider training materials + hands-on labs
3Complete cloud fundamentals course (Weeks 4–6). Build infrastructure diagram: design a simple 3-tier application architecture in cloud.16 hrsCloud training + architecture diagram tool (Lucidchart, draw.io)
4Finish cloud fundamentals course. Complete any certification exam prep. Start infrastructure-as-code (Terraform or CloudFormation) basics.14 hrsCloud training + IaC tutorials

Month 1 milestone: Cloud Practitioner fundamentals completed. Free cloud account set up and used. Simple architecture diagram created. Infrastructure-as-code basics started.

Days 31–60: Depth + Certification

WeekTaskTime requiredResource
5Intensive cloud specialization study. For AWS: AWS Solutions Architect Associate. For Azure: Azure Administrator. Build hands-on: deploy multi-tier application in cloud.17 hrsAWS/Azure specialized training + hands-on projects
6Continue specialization study. Deep dive into infrastructure-as-code (Terraform, CloudFormation, or Azure ARM templates). Build IaC project.17 hrsIaC training + hands-on project
7Intensive exam prep. Take full-length practice exams. Score target: 75%+. Identify weak areas and study.16 hrsPractice exams + weak area review
8Sit for AWS Certified Solutions Architect Associate (SAA-C03, cost: $150) OR Azure Administrator Associate (AZ-104, cost: $99).12 hrsOfficial certification exam

Month 2 milestone: Cloud specialization certification earned (AWS SAA or Azure Administrator). Portfolio with IaC project demonstrating infrastructure automation. Ready for cloud engineer roles.

Days 61–90: Portfolio + Applications

WeekTaskTime requiredResource
9Create comprehensive GitHub portfolio: (1) Complete cloud architecture documentation with diagrams, (2) Infrastructure-as-code examples (Terraform or CloudFormation), (3) Auto-scaling application deployment walkthrough, (4) Cost optimization case study.14 hrsGitHub, documentation, architecture tools
10Update LinkedIn and CV emphasizing engineering background reframed as systems architecture expertise. Add cloud certifications. Write cloud engineer-focused headline.10 hrsLinkedIn, CV
11Apply to cloud engineer and DevOps roles: target 10–15 applications. Include: cloud vendors, consulting firms, mining/industrial companies, tech startups, SA companies.12 hrsLinkedIn Jobs, company websites, job boards
12Prepare for cloud engineering interviews. Study common architecture questions. Practice explaining how your engineering background translates to cloud architecture.10 hrsYouTube cloud engineer interview prep, mock interviews

Month 3 milestone: Portfolio with 4+ cloud projects on GitHub, LinkedIn rebranded for cloud engineering, 10+ applications submitted, interview-ready on cloud architecture and systems design.


Full Certification Roadmap

Phase 1 — Entry (Months 0–3): Get baseline credential

CertCodeCost USDStudy timePriority
AWS Cloud Practitioner OR Azure Fundamentals OR Google Cloud EssentialsCLF-C02 / AZ-900 / GCP-essentials$100 / $99 / Free2–3 weeks🔴 Do first
AWS Solutions Architect Associate OR Azure AdministratorSAA-C03 / AZ-104$150 / $99 exam + study6–8 weeks🔴 Do second

Why start here: Cloud Practitioner certs introduce cloud fundamentals and cost very little. Solutions Architect or Administrator certs position you for cloud engineer roles. Together, you're job-ready for cloud engineering in 3 months.

Phase 2 — Specialise (Months 3–9): Land first IT job

CertCodeCost USDStudy timePriority
AWS Solutions Architect Professional (if AWS path)SAP-C02$150 exam + significant study10–12 weeks🟠 Advanced AWS
Terraform Associate (Infrastructure-as-Code)TF-C02$70 exam + free study4–6 weeks🔴 Core
Kubernetes Certified Associate (if container path)CKAD$395 exam + training8–12 weeks🟠 Container specialization

Hire-ready milestone: AWS Solutions Architect Associate + Portfolio with Infrastructure-as-Code projects. This positions you for cloud engineer and DevOps roles.

Phase 3 — Advance (Months 9+): After first IT job

CertCodeCost USDStudy timeWhy
AWS Solutions Architect ProfessionalSAP-C02$150 exam + training10–12 weeksSenior cloud architect
Certified Kubernetes Administrator (CKA)CKA$395 exam + training12–16 weeksContainer orchestration specialization
CompTIA Security+ (if moving to cloud security)Security+$230 exam + study6–8 weeksCloud security specialization

Complete Phase 3 certs on the job. Most cloud-using companies fund certifications. Negotiate in offer.


The Salary Bridge

How your current engineering salary compares to cloud engineering:

StageRoleUSD/yearZAR/monthGBP/year
NowNon-IT Engineer (SA level, mid-career)$45,000–$70,000R28,000–R45,000£32,000–£50,000
Month 12–15 (first IT job)Cloud Engineer / DevOps Engineer / Junior Systems Architect$75,000–$115,000R48,000–R74,000£53,000–£82,000
Year 2Senior Cloud Engineer / DevOps Specialist$105,000–$160,000R67,000–R103,000£75,000–£114,000
Year 4–5Cloud Architect / Principal Engineer / Engineering Manager$140,000–$220,000R90,000–R142,000£99,000–£156,000

The payoff point: This transition pays off at first IT job. Cloud Engineer roles (R48,000–R74,000/month) are typically 20–50% higher than mid-career engineering salaries. The trajectory grows steeply: by year 3, you're likely earning 50%+ more than your starting engineering salary. By year 5, potential earnings are 2–3x.

What to say in interviews about salary: Research Cloud Engineer rates: Johannesburg R45,000–R70,000; Cape Town R42,000–R65,000; remote R60,000–R95,000+. Say: "Based on my engineering background, cloud certifications, and market rates for cloud engineers, I'm expecting R55,000–R70,000/month. I'm flexible based on specialization opportunities and team composition."


CV & LinkedIn Positioning

How to position your engineering experience on IT CV

Your engineering background is a strength—frame it as "systems architecture" and "infrastructure design."

Bad version (doesn't translate):

  • "Mechanical engineer for 8 years"
  • "Designed industrial systems"

Good version (IT-relevant):

  • "8 years systems engineering experience designing complex technical architectures; skilled in project methodology, scalability analysis, and optimization; transitioning expertise to cloud infrastructure and systems architecture"
  • "CAD and simulation background; comfortable with technical specifications and large-scale system design; experienced in managing project dependencies and system reliability"

Create "Technical Architecture & Engineering" section:

  • Engineering Background: Systems design, technical architecture, project methodology, CAD experience, scalability thinking
  • Cloud/IT Skills: AWS / Azure / GCP cloud architecture, Infrastructure-as-Code (Terraform), DevOps fundamentals, systems engineering

What to put on LinkedIn right now

  • Headline: Engineer → Cloud Engineer | AWS Certified | Systems Architecture & DevOps

  • About section:

Non-IT engineer transitioning to cloud architecture and systems engineering.
8+ years designing complex technical systems; skilled in architecture, scalability, and optimization.
AWS/Azure/GCP certified. Applying engineering systems-thinking to cloud infrastructure.
Passionate about designing reliable, scalable systems in the cloud.
  • Skills to add immediately:
    • Cloud Architecture (AWS / Azure / GCP)
    • Infrastructure-as-Code (Terraform / CloudFormation)
    • Systems Engineering
    • DevOps Fundamentals
    • Cloud Infrastructure
    • Scalability Design
    • Disaster Recovery Planning
    • Technical Architecture
    • Auto-scaling & Load Balancing
    • Infrastructure Automation

Portfolio items that bridge the gap

Portfolio itemHow to build itWhat it demonstrates
Complete Cloud Architecture DocumentDesign cloud architecture for realistic scenario: e-commerce platform, SaaS application, data warehouse, etc. Include: compute, storage, networking, databases, security, diagrams, cost estimate. Format professionally.Cloud architecture thinking, engineering systems approach
Infrastructure-as-Code ProjectBuild Terraform (or CloudFormation) code for complete infrastructure: VPC, subnets, security groups, EC2 instances, RDS database, auto-scaling, load balancer. Document thoroughly. Push to GitHub.Infrastructure automation, IaC expertise, hands-on capability
Auto-Scaling & Load Balancing Case StudyDesign and document: "How to auto-scale application for variable load." Include: metrics for scaling decisions, cost implications, reliability trade-offs. Show engineering thinking.Optimization thinking, systems design
Cost Optimization AnalysisAnalyze cloud costs for realistic workload. Recommend: right-sizing instances, storage optimization, reserved instances, caching. Show financial/technical trade-off analysis.Optimization expertise, cost awareness
Disaster Recovery & High Availability PlanDesign DR plan for critical application. Include: redundancy strategy, failover procedures, RTO/RPO targets, testing approach.Reliability and business continuity thinking

Interview Preparation

The "why IT?" question for engineer backgrounds

Employers will be curious: why leave engineering for IT? You need a compelling answer.

Framework for your answer: "I've spent [X years] designing and optimizing complex systems. I realized I'm more interested in the digital infrastructure that powers businesses—cloud platforms, distributed systems, infrastructure automation. Cloud engineering is systems engineering in the digital domain. It combines my architectural thinking with the scale and complexity I love. I want to design systems that support millions of users, optimize for cost and performance, and ensure reliability at scale. IT cloud engineering is the natural evolution of my career."

Variation for OT/ICS security: "My [civil/electrical/chemical] engineering background gives me understanding of operational systems that most IT people lack. I'm interested in protecting critical infrastructure through IT security—applying both engineering and security expertise to OT systems."

Common technical interview questions for Cloud Engineer roles

  1. Q: "Design a scalable cloud architecture for a SaaS application expecting 1 million users."A: Components: Load balancer, auto-scaling application servers, managed database (RDS), CDN for static content, caching layer (Redis), separate analytics systems. Design for: availability zones, failover, elastic scaling. Show: architectural thinking, understanding of cloud services, scalability concepts. This is where your engineering background shines.

  2. Q: "Explain Infrastructure-as-Code and why it matters."A: IaC = defining infrastructure in code (Terraform, CloudFormation). Benefits: reproducibility, version control, automation, disaster recovery. Example: "Instead of clicking AWS console, I define infrastructure in code, commit to Git, deploy via pipeline. If a server fails, infrastructure automatically recreates from code." Your engineering documentation experience applies.

  3. Q: "How would you optimize cloud costs for this company's workload?"A: Analysis: 1) Right-sizing instances (use smaller if over-provisioned), 2) Reserved instances for baseline load, 3) Auto-scaling to match demand, 4) Storage optimization, 5) CDN to reduce data transfer. Calculation: savings vs. performance trade-offs. Show: optimization mindset, financial awareness.

  4. Q: "Design a disaster recovery strategy for a critical database."A: Multi-region redundancy, automated backups, RTO (Recovery Time Objective), RPO (Recovery Point Objective) targets, failover procedures, regular testing. Your engineering risk management background is here.

  5. Q: "Tell me about a complex system you designed and the trade-offs you made."A: Use real engineering example, translate to cloud: "I designed [complex system] with constraints on cost, performance, and reliability. I: 1) analyzed requirements, 2) identified trade-offs, 3) made decisions based on business priorities, 4) documented reasoning. Similar approach in cloud architecture: business requirements drive technical choices."

Red flags to avoid in interviews

  • "I don't understand IT." Wrong. You're cloud-certified. Say: "I'm new to IT professionally, but my engineering background gives me systems-thinking advantage."

  • "Engineering is too constrained; I want freedom." Don't lead with escaping engineering. Lead with: "Cloud engineering excites me because it's systems design at unprecedented scale."

  • "I just want to earn more." Fair, but don't lead with salary. Lead with: "I'm passionate about cloud architecture and large-scale systems design."


South Africa Context

Is this career change viable in SA?

Absolutely yes. Sasol, Anglo American, BHP, Eskom, and critical infrastructure operators actively transition engineers into IT/OT security roles. Mining companies especially need engineers who understand operational systems. Additionally, Microsoft, AWS, and Google have SA operations teams and consulting partners who hire engineers into cloud roles.

Remote work: Very viable. Many international cloud consulting firms hire SA-based cloud engineers at premium rates (R60,000–R120,000+/month for experienced). SA's time zone (UTC+2) aligns with Europe, making remote work feasible.

BEE/EE: Engineering + IT certification is excellent for large corporate targets. Many companies seek "technically educated professionals transitioning to IT" for diversity initiatives.

SA salary reality check

Cloud Engineer / Systems Engineer (entry-level) in SA:

  • Johannesburg (highest demand): R45,000–R70,000/month
  • Cape Town (growing): R42,000–R65,000/month
  • Remote (international vendors): R60,000–R100,000+/month
  • OT/ICS Security specialists (critical infrastructure): R50,000–R80,000/month

Factors pushing higher: AWS/Azure/GCP certifications, IaC expertise (Terraform), container knowledge (Kubernetes), location (Gauteng highest), remote international roles.

SA-specific resources

ResourceURLWhat it offers
AWS Training and CertificationAWS TrainingOfficial AWS cloud fundamentals and architect training (free tier)
Microsoft Azure LearnAzure LearnFree Azure cloud training
Google Cloud TrainingGoogle Cloud TrainingFree GCP fundamentals
Coursera Cloud CoursesCourseraAWS, Azure, GCP courses (affordable)
Linux Academy / A Cloud GuruA Cloud GuruCloud certification prep (subscription-based)
Terraform Official LearningTerraform LearnFree Infrastructure-as-Code training
Sasol IT CareersSasolSA energy company with IT/OT teams
Anglo American ITAnglo AmericanMining company IT/OT roles
Accenture South Africa CloudAccenture SAConsulting firm with cloud practices
Deloitte South Africa CloudDeloitte SAConsulting firm cloud practices
Reed.co.za Cloud EngineerReed Cloud JobsSA job listings
LinkedIn Cloud Engineer SALinkedIn SACurrent job market

SA success story

Dr. Kabelo's journey (representative story): Kabelo was a mechanical engineer at Sasol for 8 years, earning R55,000/month. He understood Sasol's production systems deeply but realized he was more interested in the IT that enabled those systems than in the mechanical engineering itself. In 2022, at age 35, he decided to transition to cloud engineering.

Sasol supported his transition (they need engineers who understand operations moving into IT). They funded his AWS Cloud Practitioner (free course) and AWS Solutions Architect Associate (R2,300 exam). Kabelo self-funded study materials (R2,000 Udemy course, R1,500 practice exams). Total personal cost: R3,500.

Within 9 months of starting study, he transitioned to Sasol's IT Cloud Infrastructure team at R72,000/month—a 30% salary increase. His engineering background + cloud certification made him invaluable because he understood both industrial operations and cloud architecture. By year 2, he's Senior Cloud Engineer earning R98,000/month. By year 3, he's architecting Sasol's cloud transformation at R125,000/month.

His journey shows that engineers have a clear IT transition path, especially in companies that understand the value of engineering backgrounds in cloud architecture.


Community & Support

Where to find others making this transition

CommunityPlatformURLWhat you'll find
r/cloudplatformsRedditr/cloudplatformsCloud professionals; many engineers present
AWS subredditRedditr/awsAWS professionals and career discussions
Azure subredditRedditr/AzureAzure professionals
Cloud architects on LinkedInLinkedInSearch #CloudArchitect #CloudEngineering #SouthAfricaSA and global cloud professionals
Engineer to TechLinkedInSearch "engineer to IT transition"Career-changers from engineering backgrounds
DevOps CommunityMultipleSearch "DevOps engineers South Africa"DevOps professionals globally and in SA

Mentors to follow

  • Adrian Cantrill (AWS Expert): AWS solutions architect. Excellent teaching. YouTube videos. YouTube

  • Andrew Ng (AI/Systems): Engineer-turned-technologist. Bridging engineering and AI/ML. Coursera

  • Njabulo Nkomo (LinkedIn): South African IT career transition mentor. Help for engineers. Search "Njabulo Nkomo IT South Africa."

  • Cloud architects at Sasol, Anglo American, etc.: Reach out on LinkedIn to engineers who made the transition at major SA companies. Many offer informal mentorship.


Frequently Asked Questions

Q: Do I need to learn programming if I'm transitioning to cloud?

Helpful but not required for architecture roles. Cloud Engineer roles often include some coding (Python, infrastructure-as-code), but your engineering background gives you a head start. DevOps roles require more coding. Cloud Architect roles less so.

Q: Which cloud platform should I specialize in: AWS, Azure, or GCP?

AWS has largest market share and most job openings (in SA and globally). Azure is strong in enterprises and South Africa (especially Microsoft ecosystem). GCP is strong in startups and data/ML. Recommend: Start with AWS or Azure (more SA jobs), then expand to others.

Q: Can I transition without leaving my engineering job?

Yes. Cloud Practitioner (free) + AWS Solutions Architect Associate (self-study, 6–8 weeks) = can be done part-time while employed. Complete while working, then transition.

Q: What's the career path from cloud engineer?

Cloud Engineer → Senior Cloud Engineer → Cloud Architect → Principal/Distinguished Engineer → Cloud Director/VP. Clear technical and management paths.

Q: Are OT/ICS security roles available in SA?

Yes. Mining, critical infrastructure (Eskom, Transnet), and utilities need OT security. Your electrical/mechanical engineering background is valuable. Slightly more specialized market than general cloud, but growing.

Q: How long before I'm earning significantly more than engineering?

Immediately in some cases (cloud engineering R48,000–R74,000 vs. engineering R28,000–R45,000). By year 2–3, clearly higher. By year 5, potentially 2–3x engineering salary for senior cloud architects.


Sources

#SourceURLUsed for
1AWS Certification & TrainingAWS TrainingAWS cert details, costs, cloud fundamentals
2Azure Learn & CertificationsMicrosoft LearnAzure cert details, training paths
3Google Cloud CertificationsGoogle Cloud CertsGCP certification details
4PayScale SA Salary DataCloud Engineer Salary SAZAR salary benchmarks
5LinkedIn Cloud Engineer JobsLinkedIn SACurrent SA job market
6Reed.co.za Cloud JobsReed CloudSA job listings, salary ranges
7Sasol OfficialSasolMajor SA employer hiring engineers into IT
8Terraform LearningTerraformInfrastructure-as-Code training

Template version: 2026-05-02 | Career Changer Guide CCH10 | Maintained by IT Career Roadmap | ZAR baseline: R18/$1 USD

Where this leads

Full role guide for each target role above — the certification sequence in order, exam costs, salary band and a 90-day plan.

Research behind this move

Sourced deep dives on changing career into IT, and on the sector this guide points at.