Overview

Cloud Engineer (Microsoft Azure & Google Cloud Platform) Jobs in Lebanon at Unicorn Lab

Title: Cloud Engineer (Microsoft Azure & Google Cloud Platform)

Company: Unicorn Lab

Location: Lebanon

About the Role

We are looking for a motivated Cloud Engineer with 2–3 years of hands-on experience in Microsoft Azure and Google Cloud Platform (GCP). The ideal candidate should have strong cloud infrastructure, networking, Kubernetes, Infrastructure-as-Code, API Management, DevOps, and cloud security skills.

You will be responsible for designing, deploying, securing, automating, and supporting enterprise-scale cloud infrastructure while working closely with software engineering, DevOps, cybersecurity, and solution architecture teams.

This role requires someone who enjoys automation, troubleshooting, continuous learning, and building scalable cloud platforms.

Key Responsibilities

Cloud Infrastructure

  • Design, deploy, and maintain cloud environments on Microsoft Azure and Google Cloud Platform.
  • Provision and manage virtual machines, storage, networking, databases, and managed cloud services.
  • Perform infrastructure sizing, capacity planning, resource optimization, and cost optimization.
  • Design highly available and scalable cloud architectures.
  • Manage subscriptions, projects, resource groups, virtual networks, and identity services.
  • Support disaster recovery and backup strategies.

Networking

  • Configure and manage:
  • Virtual Networks (VNet)
  • Subnets
  • NSGs
  • Route Tables
  • VPN Gateways
  • ExpressRoute
  • Cloud VPN
  • Load Balancers
  • Application Gateway
  • Azure Firewall
  • DNS
  • Private Endpoints
  • Troubleshoot connectivity and network performance issues.
  • Implement secure hybrid connectivity.

Kubernetes & Containers

  • Deploy and manage Kubernetes clusters.
  • Azure Kubernetes Service (AKS)
  • Google Kubernetes Engine (GKE)
  • Containerize applications using Docker.
  • Configure ingress controllers.
  • Implement autoscaling.
  • Perform cluster monitoring and upgrades.
  • Troubleshoot production Kubernetes environments.

API Management

Experience with one or more:

  • Azure API Management (APIM)
  • Google Apigee

Responsibilities include:

  • API publishing
  • Security policies
  • Rate limiting
  • OAuth/JWT
  • API monitoring
  • Developer portals
  • Versioning
  • API lifecycle management

DevOps & Automation

Build and maintain CI/CD pipelines using tools such as:

  • Azure DevOps
  • GitHub Actions
  • GitLab CI/CD

Automate:

  • Infrastructure deployment
  • Application deployment
  • Environment provisioning
  • Configuration management

Manage:

  • Release pipelines
  • Branching strategies
  • Build automation
  • Deployment approvals

Infrastructure as Code

Develop reusable cloud infrastructure using:

  • Terraform
  • ARM Templates
  • Bicep (preferred)
  • YAML

Automate infrastructure provisioning across environments.

Security

Implement cloud security best practices including:

  • Microsoft Defender for Cloud
  • Microsoft Sentinel
  • Azure Security Center
  • IAM
  • RBAC
  • Managed Identities
  • Key Vault
  • Secrets Management

Work with Security Operations Center (SOC) teams to investigate alerts and strengthen cloud security posture.

Monitoring & Operations

Support cloud operations through:

  • Azure Monitor
  • Log Analytics
  • Application Insights
  • Google Cloud Operations Suite
  • Microsoft Sentinel
  • SOC monitoring
  • NOC support
  • Incident management
  • Root cause analysis
  • Performance tuning

AI & Modern Cloud Services

Exposure to modern AI services including:

  • Azure AI Foundry
  • Azure OpenAI
  • Google Gemini
  • Vertex AI (preferred)

Support AI application deployment and infrastructure.

Collaboration

  • Work with Solution Architects.
  • Support development teams.
  • Participate in infrastructure reviews.
  • Assist during production releases.
  • Prepare technical documentation.
  • Participate in on-call production support when required.

Required Skills

Microsoft Azure

  • Azure Virtual Machines
  • Azure Networking
  • Azure Storage
  • Azure Kubernetes Service (AKS)
  • Azure API Management
  • Azure Monitor
  • Azure Load Balancer
  • Application Gateway
  • Azure Firewall
  • Azure DNS
  • Azure Key Vault
  • Azure Entra ID
  • Azure DevOps
  • Microsoft Sentinel
  • Azure AI Foundry

Google Cloud Platform

  • Compute Engine
  • Google Kubernetes Engine (GKE)
  • Cloud Networking
  • Cloud Load Balancing
  • Cloud Storage
  • Apigee
  • IAM
  • Cloud Logging
  • Cloud Monitoring
  • Vertex AI (preferred)
  • Gemini

Infrastructure

  • Linux Administration
  • Windows Server
  • Docker
  • Kubernetes
  • Terraform
  • Bicep
  • ARM Templates
  • Infrastructure as Code

DevOps

  • Git
  • GitHub
  • Azure DevOps
  • GitHub Actions
  • CI/CD
  • YAML Pipelines

Networking

  • TCP/IP
  • DNS
  • VPN
  • Firewalls
  • Routing
  • Load Balancers
  • Reverse Proxy
  • SSL Certificates
  • HTTPS
  • Hybrid Networking

Security

  • IAM
  • RBAC
  • Zero Trust
  • Key Vault
  • Secrets Management
  • Microsoft Sentinel
  • Defender for Cloud
  • SOC
  • NOC
  • Vulnerability Management

Preferred Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 2–3 years of experience with Azure and/or Google Cloud.
  • Experience supporting production cloud environments.
  • Understanding of cloud security best practices.
  • Experience with Kubernetes in production.
  • Exposure to AI cloud services.
  • Strong troubleshooting and analytical skills.
  • Excellent communication skills.

Preferred Certifications

Microsoft

  • Microsoft Certified: Azure Administrator Associate (AZ-104)
  • Azure DevOps Engineer Expert (AZ-400)
  • Azure Security Engineer Associate (AZ-500)
  • Azure Solutions Architect Expert (AZ-305) (preferred)

Google

  • Associate Cloud Engineer
  • Professional Cloud DevOps Engineer (preferred)
  • Professional Cloud Architect (preferred)

HashiCorp

  • Terraform Associate

Kubernetes

  • Certified Kubernetes Application Developer (CKAD)
  • Certified Kubernetes Administrator (CKA)

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.