Hire the Best Apache CloudStack Developers

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Rudolph M.

Harare, Zimbabwe

$25/hr
4.7
2 jobs

I have over 5 years experience with Linux/cloud services. Also have 2 years experience in data engineering with a lot of overlap into Devops on AWS infrastructure in support of a machine learning data pipeline. Skills I have: Opensearch Docker Nodejs Open telemetry Kafka Mongodb Postgresql Linux Server Operating Systems administration, server hardening and server security, Google Cloud, C-Panel/WHM, Apache, MySQL, basic PHP, Exim, DNS. Troubleshooting common web server/emails/scripting Linux server and network/Internet connections related problems. Configure and maintain firewalls such as Sophos, PFSense, Shorewall Network administration and Monitoring using SNMP

  • Apache Administration
  • Google Cloud Platform
  • Python
  • MySQL
  • Virtualization
  • Cacti
  • Sophos Sophos UTM
  • Linux System Administration
Sanyam S.

Satara, India

$39/hr
5.0
13 jobs

Your deploys are slow, your cloud bill keeps climbing, and one bad night could take production down. I fix infrastructure so it stops being the thing that wakes you up. I'm a Dev Ops and Cloud Infrastructure Engineer with 10 years building, automating, and securing production environments on OpenStack, OpenShift and Kubernetes. Top Rated on Upwork with a 100% Job Success Score across every engagement — clients keep me because I ship work that runs without me and scales without surprises. What I deliver 🚀 CI/CD Automation — GitHub Actions, GitLab CI, pipelines that take you from manual, error-prone releases to fast, zero-downtime automated deploys with rollback built in. ☁️ Cloud Infrastructure (Open Stack, AWS, Azure) — Production-grade environments designed for scalability, security, and cost from day one. Cloud architecture, Deployment and Operations. 📦 Kubernetes & Containers — Cluster setup, migration, and management on bare metal or self-managed clusters. Helm charts, Git Ops, auto scaling, zero-downtime cut overs, Docker containerization. 🏗 Infrastructure as Code — Terraform and Ansible environments that are version-controlled, auditable, and reproducible across every stage. No more manual config drift. 🐧 Linux Administration & Hardening — Server setup, performance tuning, security hardening, and Bash automation for environments that can't afford downtime. 📊 Monitoring & Observability — Prometheus, Grafana, and centralized logging so failures get caught before your users notice. Tech I work with daily · AWS · Azure · Docker · Terraform · Ansible · GitHub Actions · Git Lab CI · Jenkins · Helm · Prometheus · Grafana · Linux · Bash · Python I respond within 2 hours. Tell me what's breaking, slow, or expensive about your infrastructure and I'll tell you exactly how I'd fix it.

  • DevOps
  • Terraform
  • Ansible
  • System Administration
  • Bash Programming
  • Python
  • OpenStack
  • Kubernetes
  • OpenShift
  • Server & Virtualization Software
  • Azure DevOps
Muhamad I.

Bogor, Indonesia

$45/hr
4.6
2 jobs

Multi-Cloud DevOps Engineer | AWS/GCP/Azure Expert | Kubernetes & Terraform Specialist Experienced Cloud DevOps Engineer with 5+ years automating infrastructure across AWS, GCP, and Azure. I help startups and enterprises reduce deployment time by 70% and cut infrastructure costs by 35% through Kubernetes, Terraform, and CI/CD automation. 🚀 What I Deliver: AWS/GCP/Azure infrastructure automation with Terraform Kubernetes cluster management (EKS, GKE, AKS) with zero downtime Container orchestration and microservices deployment CI/CD pipeline implementation reducing deployment errors by 90% Infrastructure monitoring and cost optimization strategies ⭐ Recent Project: Migrated 50+ microservices to AWS EKS with zero service disruption Reduced infrastructure costs by 35% through automated scaling policies Implemented GitOps workflows, eliminating 90% of deployment errors Successfully migrated Terraform infrastructure across AWS, GCP, Azure, and Huawei Cloud 🛠️ Core Technologies: AWS: EKS, EC2, ECS, ECR, RDS, S3, VPC, WAF, Load Balancing, EMR, Glue, KMS, Elasticsearch, CloudWatch, Config, IAM, GuardDuty, Inspector GCP: GKE, Compute Engine, BigQuery, Cloud Run, Cloud Armor, FileStore, GAR, AlloyDB, MemoryStore Azure: AKS, ACI, Virtual Machines, Storage Account, Key Vault, Blob Storage, File Share Infrastructure: Terraform, CloudFormation, Kubernetes, Docker, Helm, ArgoCD CI/CD: Jenkins, GitLab CI/CD, GitHub Actions, Bitbucket Pipelines Monitoring: Prometheus, Grafana, ELK Stack, Loki, Thanos, OpenTelemetry Languages: Python, Bash, Go 🏆 Certifications: Certified Kubernetes Application Developer (CKAD) - CNCF AWS Certified Developer Associate Google Profesional Cloud Architect I deliver scalable, secure, and cost-effective cloud solutions that accelerate your business growth. Ready to automate your infrastructure and eliminate deployment headaches?

  • Kubernetes
  • Google Cloud Platform
  • Amazon Web Services
  • Jenkins
  • Python
  • Bash
  • DevOps
  • Prometheus
  • Grafana
  • PostgreSQL
  • MySQL
  • Golang
  • PostgreSQL Programming
Lim T.

Can Tho, Vietnam

$20/hr
5.0
18 jobs

With 5 years of experience in DevOps and System Administration, I've helped startups and enterprises grow with reliable systems. How I Work: ✓ I don’t just set up infrastructure, I deliver solutions for long-term success ✓ I prioritize secure and sustainable approaches rather than taking shortcuts ✓ I communicate effectively with both technical and non-technical clients ✓ I respond quickly during incidents and stay involved until everything is fully resolved Credentials: ✓ Top Rated on Upwork with 100% Job Success Score ✓ AWS Certified Solutions Architect - Associate (SAA) My Tech Stack: ✓ Languages: JavaScript, TypeScript, Python, PHP, Java ✓ Scripting: Bash, PowerShell, Python ✓ Web Servers: Apache, NGINX, IIS ✓ Databases: MySQL, PostgreSQL, MongoDB ✓ Cloud & Infrastructure: AWS, GCP, VPS/Hosting ✓ Infrastructure as Code (IaC): Terraform, Terragrunt, Ansible ✓ Containers & Orchestration: Docker, Kubernetes, Helm ✓ CI/CD & GitOps: GitHub Actions, GitLab CI/CD, Jenkins, Argo CD ✓ Monitoring & Observability: Prometheus, Grafana, ELK Stack, Datadog, Zabbix Whether you need a fresh setup or want to improve your existing systems, I'm always ready to help. For Infrastructure: ✓ Architect secure, resilient, and cost-efficient cloud infrastructure ✓ Developed Infrastructure as Code using Terraform combined with automation tools ✓ Set up monitoring, logging, and alerting systems for full visibility For Deployment: ✓ Deploy applications to Docker, Kubernetes, or traditional Linux servers ✓ Implement CI/CD pipelines with automated testing and security validation ✓ Migrate applications across cloud and VPS/hosting environments without data loss ✓ Deploy and optimize AI applications for production environments For Ongoing Operations: ✓ Troubleshoot and resolve both infrastructure and application issues ✓ Continuously monitor system health, responding to incidents within minutes ✓ Provide long-term server maintenance, including security updates and system patching If you think I'm a good fit for your project, feel free to reach out anytime. I truly value long-term partnerships built on trust and quality.

  • Apache HTTP Server
  • DevOps
  • CI/CD
  • Linux
  • Docker
  • Kubernetes
  • Terraform
  • Amazon Web Services
  • Google Cloud Platform
  • Node.js
  • JavaScript
  • Python
  • PHP
  • Java
  • PostgreSQL
  • MySQL
  • NGINX
  • System Administration
  • Linux System Administration
  • Server Administration
Shahzaib A.

Lahore, Pakistan

$25/hr
5.0
2 jobs

Are you looking to scale your application infrastructure without watching your cloud bills skyrocket? Do you need a robust, production-grade backend that doesn't crash under high concurrency? I am a Senior Backend and DevOps Engineer with over 8 years of experience designing, building, and automating high-availability cloud architectures. As an Engineering Lead, I bridge the gap between heavy backend engineering and modern cloud infrastructure, specializing in a "Stability-First" approach. I help fast-growing startups and global enterprise companies build systems that are secure, highly scalable, and completely automated. Here is how I can drive value for your project: 🚀 HIGH-AVAILABILITY BACKEND DESIGN I architect and build secure, performant APIs and microservices using Python (FastAPI, Django) and Node.js (NestJS). Whether you need to integrate complex Generative AI/LLM features or handle high-concurrency data streams, I build backends designed for 100% server availability. ☁️ CLOUD ARCHITECTURE & SCALABILITY (AWS & GCP) I design and maintain production-ready cloud ecosystems. From high-concurrency pixel streaming scaling systems using GCP VMs to scalable microservices utilizing AWS Lambda, ECS, and CloudWatch, I ensure your architecture handles growth seamlessly. 🛠️ INFRASTRUCTURE AS CODE (IaC) & CI/CD AUTOMATION Stop relying on manual cloud configurations. I standardize deployment lifecycles using Terraform, Docker, and Kubernetes. I build fail-safe, zero-friction GitHub Actions and Jenkins pipelines that enable your development team to ship code safely multiple times a day. 💰 CLOUD COST OPTIMIZATION Scaling shouldn't mean wasting money. I have a proven track record of auditing infrastructure and streamlining cloud workloads to significantly reduce cloud expenditure while simultaneously doubling service reliability. --- TECHNICAL EXPERTISE: • Backend: Python (FastAPI, Django), Node.js (NestJS), Java (Spring Boot), Postgres, MongoDB, GraphQL, Microservices. • DevOps & IaC: Terraform, Docker, Kubernetes, GitHub Actions, Jenkins, CI/CD pipelines. • Cloud Platforms: AWS (Lambda, ECS, S3, CloudWatch, Kinesis, IAM), GCP (Cloud Run, VMs, Load Balancers, Cloud SQL). • Observability & Security: Cloud Monitoring, GA4, Matomo, Looker Studio, Mixpanel. • AI Integration: Open AI, Claude AI, Cursor AI, AI Agents, LLM Prototyping. --- If you want an engineering lead who can step in, audit your current architecture, eliminate deployment friction, and ensure your system is secure and scalable, let’s talk. Click the "Invite" button to schedule a quick 10-minute discovery call.

  • Python
  • GraphQL
  • JavaScript
  • Amazon Web Services
  • CI/CD
  • Microservice
  • RESTful API
  • SQL
  • Cloud Architecture
  • DevOps
  • Infrastructure as Code
  • Terraform
  • Google Cloud Platform
  • Docker
  • Kubernetes
  • NoSQL Database
  • NestJS
  • FastAPI
  • Django
  • Google Analytics 4
Harshvardhan J.

Gwalior, India

$18/hr
5.0
36 jobs

I build the infrastructure production systems run on — and the services that run on it. 4+ years across AWS and Azure, including a live cross-cloud migration during the March 2026 Middle East regional outage with near-zero downtime. WHAT I DO ☁️ Cloud Infrastructure — AWS and Azure environments built from scratch. Reusable Terraform modules across dev/test/prod. Least-privilege IAM, private networking, and SOC 2 controls built in from day one rather than retrofitted before an audit. ☸️ Kubernetes & Delivery — EKS and AKS design, Helm charts, GitOps with Argo CD using App-of-Apps with auto-sync and self-healing. GitHub Actions pipelines with multi-arch builds and Trivy scanning inside the pipeline, not bolted on after. 📊 Observability — Full instrumentation, not just a dashboard. OpenTelemetry, distributed tracing with Jaeger, Prometheus with custom alert rules, Loki, and Grafana dashboards built for the questions your team actually asks at 3am. ⚙️ Backend & GenAI Pipelines — Python/FastAPI, Django, Node.js. Multi-tenant architecture with schema-per-tenant isolation. End-to-end LLM ingestion on Temporal — batch embedding, retry policies, vector databases — running unattended. 🌐 Networking & Production Firefighting — Routing protocols, VPC and Transit Gateway design, OpenVPN PKI, TLS termination, WAF, DNS, reverse proxies. When something is down and nobody knows why, this is the work I'm best at. 🚨 Backup, DR & Cross-Cloud Migration — Velero for cluster and persistent volume backups, database point-in-time recovery, geo-restore runbooks, and tested restore procedures. Live provider migration when it's needed. I've done this under real outage conditions, not just in a runbook. RESULTS - Migrated a client's full production workload from AWS to Azure with near-zero downtime during the March 2026 ME-CENTRAL-1 outage, while the region was unavailable and most teams in it were down for the better part of a day - Built complete backup and recovery for a production Kubernetes platform — Velero for cluster state and volumes, database PITR, and documented geo-restore runbooks, tested rather than assumed - Cut manual cloud operations ~95% with a serverless EC2 scheduling platform on Lambda, EventBridge Scheduler, and Terraform - Reduced order execution latency ~73% on a live automated trading system through Redis caching, async queue processing, and multi-broker integrations - Architected a multi-tenant SaaS platform on FastAPI and Keycloak SSO with schema-per-tenant PostgreSQL isolation and automated per-tenant provisioning - Reduced EKS attack surface ~90% with Calico micro-segmentation and Kyverno admission policies, and took the platform to full SOC 2 audit readiness - Eliminated ~90% of manual infrastructure setup and cut deployment time ~50% with standardized Terraform modules across AWS Organizations INDUSTRIES Fintech and algorithmic trading · Generative AI and document platforms · Healthcare (HIPAA identity infrastructure, 1M+ users) · Multi-tenant SaaS STACK Cloud: AWS, Azure · Terraform, Ansible Kubernetes: EKS, AKS, Helm, Argo CD, Istio, Calico, Velero CI/CD: GitHub Actions, GitLab CI, Jenkins Backend: Python, FastAPI, Django, Node.js, NestJS, Celery, Temporal Data: PostgreSQL, Redis, Elasticsearch, Qdrant Observability: OpenTelemetry, Prometheus, Grafana, Jaeger, Loki, EFK Security: Kyverno, Vanta, Trivy, SonarQube, Keycloak, WAF, OpenVPN Send me the problem rather than the job description — I'll tell you honestly whether I'm the right person for it, and what it will actually take.

  • Amazon Web Services
  • Docker
  • Kubernetes
  • CI/CD
  • Terraform
  • Git
  • Python
  • Linux
  • Jenkins
  • Bash
  • DevOps
  • Cloud Computing
  • Bash Programming
  • Computing & Networking

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

What does an Apache CloudStack developer do?

An apache cloudstack developer writes and maintains code for the open source cloud management platform. This role focuses on building core server features, developing external plugins, and ensuring system stability through rigorous testing. You modify the java based codebase to add new application programming interfaces or adjust existing commands. Your work directly impacts how organizations manage their private and public cloud infrastructure.

  • Clone the source repository with git and build the software using maven profiles to establish a local development environment. You configure the build settings to compile the core server and any associated plugins from source code. This step ensures your local setup matches the production requirements before you begin writing new features or fixing bugs.
  • Create unit tests and integration tests using the marvin framework to validate your code changes against expected behaviors. You run these test suites in the cloudstack simulator to verify functionality without needing physical hardware or live infrastructure. Fix any failures reported by the simulator or static analysis tools like findbugs and pmd before submitting your work.
  • Submit patches or merge requests that include verified code, updated documentation, and supporting test logs for review. You update the project wiki to explain new features or api modifications so other developers can understand your contributions. Include static analysis reports and run outputs as evidence that your changes meet the project quality standards.

How to hire an Apache CloudStack developer on Upwork

Step 1: Post a job

Define your infrastructure requirements clearly to attract developers who understand cloud management server architecture. Use the Job Post Generator powered by Uma™, Upwork's Mindful AI to draft a precise description from a few sentences about your needs. You can write a new post, update a saved draft, or reuse an existing post to start your search.

  • Specify whether the role involves core software modification, plugin development, or environment setup using Maven build profiles.
  • List required tools such as Git for version control and the CloudStack simulator for testing without real infrastructure.
  • Clarify if the developer must generate unit tests with Marvin or update wiki documentation alongside code submissions.

Step 2: Evaluate candidates

Look for portfolios that demonstrate experience building CloudStack from source and running integration test suites. Uma can run instant video interviews and build shortlists with side-by-side comparisons to help you assess technical fit quickly.

  • Check for evidence of patch submissions that include verified tests, static analysis reports, and supporting run logs.
  • Verify familiarity with static analysis tools like FindBugs, PMD, or Coverity to maintain code quality standards.
  • Review past work involving API modifications or interface changes to ensure they handle complex system integrations.

Step 3: Interview your top choices

Discuss specific workflows such as cloning repositories and executing simulator-based tests to validate their practical knowledge. Interviews can be scheduled and conducted within Upwork Messages with an immediate transcript and summary after each one.

  • Ask how they troubleshoot build failures when compiling CloudStack components using specific Maven profiles.
  • Request examples of how they document feature changes and update wiki content for team clarity.
  • Explore their approach to writing effective integration tests for new plugins or command additions.

Step 4: Agree on scope and begin work

Set clear milestones for code merges, test coverage, and documentation updates before starting the engagement. Use Upwork Messages and the contract workroom for communication and project management, plus identity verification, payment protection, hourly tracking, and project funds for security.

  • Define deliverables such as functional patches, updated unit tests, and clean static analysis reports for each milestone.
  • Establish a schedule for submitting code changes alongside required test logs and evidence of successful builds.
  • Agree on protocols for reviewing and merging pull requests to keep the development pipeline efficient and organized.

Upwork is not affiliated with and does not sponsor or endorse any of the tools or services discussed in this article. These tools and services are provided only as potential options, and each reader and company should take the time needed to adequately analyze and determine the tools or services that would best fit their specific needs and situation.

The rates and information provided in this article are based on current data and industry sources available at the time of publication. Freelance rates can vary depending on factors such as experience, location, project scope, and market conditions. Readers are encouraged to conduct their own research to confirm current rates and trends, as this information may change over time.

How much does hiring an Apache CloudStack developer cost?

$500-$1,500 per project is a typical range for focused Apache CloudStack developer work. Final pricing depends on scope, technical complexity, required integrations, source-material quality, revision needs, and the freelancer's experience level.

Development environment setup

$500-$1,000/project

Entry-level to mid-level
  • Local build environment configured with Maven and Git
  • Successful compilation of CloudStack source code
  • Setup notes and dependency list for future reference

Plugin development

$1,000-$2,500/project

Mid-level
  • New plugin module or feature extension written in Java
  • Unit tests executed via CloudStack simulator
  • Patch file with updated documentation and logs

API modification

$2,500-$4,500/project

Mid-level to senior-level
  • Custom API commands or interface changes coded
  • Integration tests run using Marvin framework
  • Static analysis reports and test output logs

Core feature enhancement

$4,500-$7,000/project

Senior-level
  • Core server logic modified for specific requirements
  • Full test suite passed including BVT checks
  • Verified pull request with wiki updates attached

Complex system integration

$7,000-$12,000/project

Expert-level
  • Design document for multi-component integration
  • End-to-end feature implementation and testing
  • Complete submission package with all validation evidence

Frequently asked questions

Is hiring an Apache CloudStack developer worth it?

For most businesses, yes: hiring an Apache CloudStack developer is worthwhile. You gain a specialist who builds and tests core cloud management features or plugins directly within the Apache ecosystem. This focus reduces the risk of breaking existing infrastructure during updates or customizations.

How do I evaluate Apache CloudStack developer candidates?

Review their history of submitting patches to the Apache CloudStack GitHub repository or similar open source projects. Look for evidence that they configure Maven build profiles and run Marvin simulator tests to validate code before submission.

What tools does an Apache CloudStack developer use?

They use Git for version control and Maven to build and test the software from source. They also rely on the CloudStack simulator and static analysis tools like FindBugs to verify code quality.

What deliverables should I expect from an Apache CloudStack developer?

You should receive code merges for features or plugins along with updated unit and integration tests. The developer must also submit documentation updates and test run logs to support the changes.