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)
- 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)