Home/Job List/Freelancer DevOps Engineer with GKE
Aaizel International Technologies Pvt Ltd

Freelancer DevOps Engineer with GKE

Aaizel International Technologies Pvt Ltd

Gurugram, Haryana, India
Contract
Posted 18 days ago

Job Description & Responsibilities

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.

How to Apply

Please send your resume and a cover letter outlining your relevant experience to hr@aaizeltech.com , anju@aaizeltech.com

Required Skills

PythonGCPDockerKubernetesCI/CDTerraform

Job Details

Employment TypeContract
Work ModeOn-Site
Experience56 years
Positions1

Posted by

N/A

Posted on:

11 Aug 2026

About Aaizel International Technologies Pvt Ltd

More open roles

Browse all jobs →