
Closed
Posted
Paid on delivery
Freelancer DevOps Engineer – GKE / GCP / Virtualization Project Type: Freelance Engagement: Project-Based Duration: As per Project Requirement Experience: 5-6 years Project Requirement We are looking for an experienced Freelance DevOps Engineer with strong hands-on expertise in Google Kubernetes Engine (GKE), Google Cloud Platform (GCP), Kubernetes, virtualization, cloud networking, load balancing, and storage. The primary responsibility will be to design, configure, deploy, and optimize a GCP/GKE-based environment capable of hosting multiple isolated user OS sessions across six different scenarios. The solution should be scalable, secure, reliable, and capable of supporting up to 36 concurrent OS sessions. Key Tasks The freelancer will be responsible for: Configure and deploy the required GCP infrastructure. Set up and configure Google Kubernetes Engine (GKE). Design the Kubernetes architecture for 6 independent scenarios. Configure 6 OS sessions per scenario, supporting up to 36 concurrent sessions. Determine the appropriate architecture for running full OS/VM sessions. Evaluate and recommend the most suitable virtualization approach, such as KubeVirt, Google Compute Engine, or another appropriate solution. Configure VM/container resource allocation for CPU, RAM and storage. Implement proper user/session isolation between scenarios. Configure VPC, subnets, firewall rules, routing and required network access controls. Configure secure access to individual OS sessions. Configure Google Cloud Load Balancing for distributing and routing user/session traffic. Configure Kubernetes Ingress / Gateway / Services as required. Ensure appropriate traffic routing between users, scenarios, applications and OS sessions. Configure Google Cloud Storage (GCS) for required application data, session data, backups and/or persistent storage. Configure appropriate GCS bucket structure, IAM permissions and access controls. Implement storage lifecycle policies and optimize storage utilization where required. Configure persistent storage using appropriate GCP/Kubernetes storage solutions. Implement automated provisioning, allocation, startup, shutdown and termination of OS sessions. Configure Kubernetes workloads, services, ingress and other required components. Implement autoscaling and resource optimization wherever required. Configure monitoring, logging and alerting using Google Cloud Monitoring/Logging and/or Prometheus/Grafana. Monitor CPU, RAM, storage, network, VM/session and GKE resource utilization. Implement appropriate IAM, RBAC, security policies and access controls. Troubleshoot GKE, networking, load balancing, storage, VM and session-related issues. Optimize the infrastructure for performance, scalability, reliability and cost efficiency. Provide complete technical documentation, deployment procedures and handover documentation. Important Technical Requirements The freelancer should have practical hands-on experience with: Google Cloud Platform (GCP) Google Kubernetes Engine (GKE) Kubernetes Docker / Containerization Linux Administration Terraform / Infrastructure as Code Kubernetes Networking GCP VPC & Networking GCP IAM Google Cloud Load Balancing Google Cloud Storage (GCS) Kubernetes Ingress / Gateway Persistent Storage CI/CD Cloud Monitoring & Logging Bash / Python Scripting Additional Advantage Experience with the following will be highly preferred: KubeVirt Kubernetes-based VM orchestration Google Compute Engine (GCE) Windows/Linux virtualization Remote Desktop / OS session environments Multi-user / multi-tenant infrastructure Persistent VM storage High-availability architecture Automated VM/session provisioning Load balancing and traffic routing Cloud cost optimization Expected Architecture GCP Infrastructure → VPC / Networking / Security → Google Cloud Load Balancer → GKE Cluster → 6 Independent Scenarios → 6 OS Sessions per Scenario → Up to 36 Concurrent OS Sessions Google Cloud Storage (GCS) will be integrated for required persistent data, session data, application data, backups and/or storage requirements. The freelancer should be able to recommend and implement the most suitable architecture if GKE alone is not the optimal solution for running the required full OS/VM sessions. Expected Deliverables Fully configured GCP environment. Working GKE cluster. Six independent scenario environments. Six OS sessions per scenario. Support for up to 36 concurrent OS sessions. Secure user/session access mechanism. Google Cloud Load Balancing configuration. VPC, subnet, firewall and networking configuration. Google Cloud Storage (GCS) configuration. Persistent storage and backup mechanism, wherever required. Automated session provisioning and deprovisioning. Resource allocation and user/session isolation. Autoscaling and resource optimization. Monitoring, logging and alerting. Security configuration including IAM and Kubernetes RBAC. Deployment scripts / Terraform / IaC files. Complete technical documentation. Architecture and deployment diagrams. Testing of all six scenarios and concurrent sessions. Final working demonstration and knowledge transfer. Freelancer Should Provide The freelancer should provide: Relevant GCP/GKE project experience. Examples of similar Kubernetes/virtualization projects completed. Experience with multi-user or multi-tenant environments. Experience with GCP Load Balancing and Google Cloud Storage. Proposed architecture and technical approach. Recommended virtualization approach for running the required OS sessions. Estimated project timeline. Fixed project cost or hourly rate. Availability for implementation, testing, troubleshooting and handover. Post-deployment support, if required. Ideal Freelancer The ideal freelancer is someone who has actually designed, configured and deployed GCP/GKE-based virtualization or multi-user environments, preferably involving full OS/VM sessions, Kubernetes, load balancing, cloud storage and automated provisioning. Candidates with only theoretical Kubernetes knowledge or basic GCP deployment experience may not be suitable for this project. The freelancer should be capable of taking the project from architecture/design → GCP setup → GKE configuration → virtualization → load balancing → storage → security → testing → final deployment and handover.
Project ID: 40637275
18 proposals
Remote project
Active 6 hours ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
18 freelancers are bidding on average ₹45,361 INR for this job

Hello, I can design deploy and optimize your GCP and GKE infrastructure to host your thirty six concurrent OS sessions across six scenarios. My plan is to provision the GCP VPC subnets firewall rules and GKE cluster using Terraform. I can evaluate KubeVirt versus Google Compute Engine to select the best virtualization model for running full Windows or Linux OS sessions on GKE. I can configure session isolation using Kubernetes namespaces RBAC policies and network policies. I can set up Google Cloud Load Balancing and Kubernetes Ingress for secure user session routing. For storage I can configure Google Cloud Storage buckets for backups alongside persistent disks for session state data. I can also write Python or Bash automation scripts to handle dynamic OS session provisioning startup and shutdown while setting up Cloud Monitoring Prometheus and Grafana for resource tracking. 1) Do your target OS sessions require full Windows desktop environments or light Linux OS instances? 2) Should we enable nested virtualization on GKE node pools to run KubeVirt or route session requests directly to GCE instances? 3) What remote desktop protocol such as RDP WebRTC or VNC will users utilize to connect to these OS sessions? Thanks, Bharat
₹35,000 INR in 10 days
2.4
2.4

Hi, New on Freelancer — 20 years of development experience behind us. We're taking our first few projects here at a fraction of our normal rate purely to build our review history. You get senior agency work at junior pricing; we get a review. Straight trade. integrating Terraform with GKE can often reveal hidden inefficiencies in resource allocation if not meticulously configured. Initially, I'd assess your current cloud networking setup to ensure optimal VM deployment. Can you provide access to your GCP console so I can start the evaluation?
₹25,000 INR in 7 days
0.0
0.0

The 36 concurrent OS session requirement with proper isolation between scenarios is the interesting part here — that's where most engineers get the architecture wrong. Running full OS sessions on GKE means you're basically choosing between KubeVirt for true VM-level isolation or heavily constrained containers with namespace separation, and the right call depends on whether these sessions need persistent state between runs or spin up fresh each time. Did something similar for Immutaverse — built the full AWS infra from scratch with ECS, Blue/Green deployments, auto scaling, and EventBridge-driven automation. Different cloud, same kind of "needs to work reliably under concurrent load" pressure. For this project I'd go GKE Autopilot or Standard cluster depending on your cost tolerance, KubeVirt for the VM orchestration layer, GCS for session persistence with lifecycle policies, and Prometheus/Grafana wired into Cloud Monitoring. Terraform for everything so nothing is snowflake infrastructure. One thing I want to understand before going deeper — are these Windows sessions, Linux, or mixed? That changes the KubeVirt node pool config pretty significantly.
₹25,000 INR in 7 days
0.0
0.0

Hi, I’m a DevOps & Cloud Engineer with hands-on experience in GCP, GKE, Kubernetes, Docker, Terraform, cloud networking, CI/CD, monitoring and logging. I reviewed your requirement for 6 isolated scenarios and up to 36 concurrent OS sessions. I can help design and implement the solution from GCP infrastructure through deployment, automation, security, monitoring and handover. My approach would include: • GCP VPC, subnets, firewall, IAM and networking • GKE Standard cluster and dedicated node pools • Kubernetes architecture with proper resource allocation and isolation • Evaluation of KubeVirt/KVM vs Compute Engine VMs for full OS sessions • Google Cloud Load Balancing and GKE Ingress/Gateway • GCS and persistent storage configuration • Terraform-based infrastructure automation • Automated session provisioning and lifecycle management • Prometheus/Grafana and Cloud Monitoring/Logging • Security, RBAC, testing, optimization and documentation I would validate the virtualization architecture against the actual OS, CPU/RAM, storage and session requirements before implementation rather than assuming GKE alone is sufficient. I can take ownership from architecture → implementation → testing → troubleshooting → documentation and handover. Bid: ₹25000 | Delivery: 7 days Regards, Raj Ghadi DevOps & Cloud Engineer
₹25,000 INR in 7 days
0.0
0.0

Hi there, Built GCP/GKE environments with Kubernetes, Terraform, networking, IAM, load balancing, and automated infrastructure provisioning—covering architecture through deployment and handover. Certified AWS Solutions Architect – Professional Certified AWS Solutions Architect – Associate CISA Certified Security Expert 16+ Years in DevOps, Cloud & Security For your GCP/GKE virtualization project, I can independently take ownership from architecture → GCP setup → GKE → virtualization → networking → storage → security → testing → handover. My focus would be designing the right architecture for your 6 scenarios / 36 concurrent OS sessions, including evaluating KubeVirt vs GCE based on workload requirements. I can handle GKE networking, VPC/firewall/IAM, Google Cloud Load Balancing, GCS, persistent storage, Kubernetes RBAC, Terraform/IaC, monitoring, and automated session provisioning/deprovisioning. I’ll also optimize the environment for isolation, scalability, reliability, and GCP cost efficiency, with complete deployment scripts and documentation. Availability: 8 hours/day, with flexible overlap for meetings and troubleshooting. Best regards, SHD
₹37,000 INR in 7 days
0.0
0.0

Is it w.r.t POC or complete setup and if its complete set up how the os sessions needs to be there any specific requirement of OS for this?
₹25,000 INR in 20 days
0.0
0.0

Hi, I’m a DevOps/Cloud Infrastructure engineer with hands-on experience in Kubernetes, Docker, Terraform, CI/CD, cloud networking, security, monitoring and production infrastructure architecture. I understand this project requires much more than a standard GKE deployment. I can handle the complete lifecycle — architecture/design, GCP setup, GKE configuration, VPC, firewall, IAM/RBAC, load balancing, GCS, persistent storage, autoscaling, monitoring/logging and automated provisioning/deprovisioning. For the requirement of 6 independent scenarios and up to 36 concurrent full OS/VM sessions, I can evaluate and implement the most suitable architecture using KubeVirt, GCE or a hybrid approach, based on performance, isolation, scalability and cost. I will ensure that the architecture is practical rather than forcing Kubernetes where it may not be optimal. I can also provide Terraform/IaC, deployment automation, architecture diagrams, documentation, testing, troubleshooting and final knowledge transfer. I’m available to take the project from architecture → implementation → testing → deployment → handover.
₹25,000 INR in 9 days
0.0
0.0

Your core architectural choice is between GCE's simplicity and KubeVirt's density. While my 6 years of production GCP experience is with SaaS infrastructure rather than GKE virtualization, I see the main challenge as managing the complexity KubeVirt introduces. A critical failure mode is mishandling KubeVirt storage; relying on ephemeral disks means user sessions are lost on GKE node failure. The fix is to use the Containerized Data Importer (CDI) to provision persistent volumes (PVCs) for each VM session from a base image, ensuring state is decoupled from the underlying node. For networking, exposing 36 services individually is insecure and unscalable. I would implement a single Gateway or Ingress controller to route traffic, using strict Kubernetes NetworkPolicies between the six scenario namespaces to guarantee the required session isolation. This prevents cross-scenario data leakage. To recommend the right approach, two details are key: 1. Are users getting full administrative access to the OS, or running a specific, contained application? This determines the security model and image hardening requirements. 2. What is the expected session lifecycle (e.g., spun up on demand for 2 hours vs. persistent for days)? This heavily influences the cost-benefit analysis of KubeVirt vs. GCE.
₹22,500 INR in 7 days
0.0
0.0

While my primary expertise is in on-premises virtualization, especially VMware vSphere/ESXi environments, I am very interested in expanding my experience with Google Cloud. I have strong skills in virtualization, networking, infrastructure deployment, and system administration. I am willing to dedicate my time and effort to this project and work with you until it is completed successfully. My main goal is to gain hands-on Google Cloud experience, so I am flexible and can even assist without charging a fee if needed. I am committed to learning quickly and delivering the best possible result for your project.
₹12,500 INR in 7 days
0.0
0.0

Hi, I’m an experienced DevOps/SRE Engineer with 4+ years of hands-on experience in Kubernetes, Docker, Terraform, cloud infrastructure, CI/CD, Linux, networking, monitoring, and production-grade environments. I can help design and implement your GCP/GKE platform for 6 independent scenarios and up to 36 concurrent OS sessions. For this project, I would first evaluate the best virtualization architecture between KubeVirt, GCE-based VMs, or a hybrid approach, based on OS requirements, isolation, performance, scalability, and cost. I can handle GCP VPC/subnets/firewalls/IAM, GKE, Kubernetes networking, Load Balancing, Ingress/Gateway, persistent storage, GCS, RBAC, autoscaling, monitoring, logging, and automated VM/session provisioning. I’ll implement the infrastructure using Terraform/IaC wherever practical, with proper security and session isolation. I’ll also provide deployment scripts, architecture diagrams, documentation, testing, troubleshooting, and knowledge transfer. I’m comfortable owning the project end-to-end—from architecture and infrastructure setup through deployment, optimization, testing, and handover. I’d be happy to discuss the OS/session requirements and propose the most suitable architecture and implementation plan.
₹30,000 INR in 4 days
0.0
0.0

I'm a Data Engineer with hands-on GCP experience, currently building a production-style GCP architecture end to end: Terraform-managed infrastructure with modular remote state, GKE cluster deployment (FastAPI backend + React frontend, ClusterIP/LoadBalancer configs), IAM-scoped service authentication, Kubernetes Secrets management, Cloud Monitoring, and active cost governance across a multi-phase pipeline. This maps closely to your project's core requirements: GKE architecture and configuration, VPC/networking setup, IAM and RBAC, containerization with Docker, Terraform-based deployment, and — critically — the cost discipline needed to run something like 36 concurrent sessions efficiently without runaway billing. I've built tooling specifically for tracking and optimizing GCP resource spend, which is exactly the mindset this project needs given its scale. For the virtualization layer, I'd approach it methodically: evaluate KubeVirt against GCE-based session provisioning early, validate the choice against your isolation and concurrency needs, then build out the architecture from there — VPC and networking, GKE configuration, load balancing, storage, and automated session provisioning, in that order, so each layer is solid before the next depends on it. I'd be glad to walk through my GKE/Terraform work in more detail and put together a clear technical approach and timeline for your six-scenario architecture.
₹30,000 INR in 14 days
0.0
0.0

Multiple isolated user environments on GKE — the whole design question is what "isolated" has to mean for you, and the answer changes the build completely. Namespace isolation with network policies, resource quotas and RBAC is cheaper and simpler. Node-pool or cluster separation is genuinely stronger and costs more. Choosing that before building saves a rebuild later, so it is the first thing I would want settled with you. What I would deliver: - GKE cluster design with node pools sized to the workload, autoscaling configured so cost tracks usage rather than peak. - Network policies as default-deny with explicit allows, ingress and load balancing set up properly, internal traffic not implicitly trusted. - Persistent storage with the right storage classes, and backups actually restore-tested. - Everything as infrastructure-as-code with Terraform, so the environment is reproducible and reviewable rather than clicked together in the console. Background: Docker and Kubernetes in production, deployments across multiple cloud platforms, and CI/CD pipelines as standard practice. I run production infrastructure daily, so I care about the 3am properties: observability, sane defaults, and rollback that works. Questions: what workload runs in each isolated environment, how many environments do you expect, and is there an existing cluster or is this greenfield? Martin
₹37,000 INR in 5 days
0.0
0.0

I have 5+ years of hands-on experience with Kubernetes and GCP, including GKE, GCP networking, IAM, load balancing, storage, Terraform, Linux, Docker, CI/CD, monitoring, and production infrastructure. Your project is particularly interesting because it combines GKE with virtualization, workload isolation, automated provisioning, networking, and scalable session management. I can take ownership from architecture design through implementation, testing, optimization, documentation, and handover. I would first evaluate whether KubeVirt, GCE, or a hybrid architecture is the best fit for running the 36 concurrent OS sessions, considering performance, isolation, scalability, reliability, and cost. I can then build the required GCP/GKE infrastructure and automation around the selected architecture. I’m available for project-based engagement and can provide a detailed architecture and implementation plan.
₹50,000 INR in 30 days
0.0
0.0

Hello, I have over 8 years of experience as a DevOps engineer and over 15 years of experience with cloud computing, and I've been working extensively with FinOps for the past 5 years. I can meet your needs and collaborate on improvements and greater efficiency. I would appreciate your response so we can discuss your requirements further.
₹25,000 INR in 7 days
0.0
0.0

India
Member since Aug 10, 2026
$5000-10000 USD
₹37500-75000 INR
₹1500-12500 INR
$250-750 USD
₹37500-75000 INR
$750-1500 USD
€12-18 EUR / hour
$750-1500 USD
₹750-1250 INR / hour
₹1500-12500 INR
₹12500-37500 INR
₹1500-12500 INR
£750-1500 GBP