Job Openings
Cloud Engineer
About the job Cloud Engineer
We are seeking an experienced Cloud Engineer (Azure) to join our Singapore team. The ideal candidate will have strong expertise in designing, deploying, and managing scalable, secure, and cost-effective solutions on the Microsoft Azure platform. This role involves working closely with cross-functional teams to implement cloud architectures, automate processes, and ensure reliable operations for enterprise-grade environments.
Key Responsibilities
- Cloud Architecture & Design: Design, implement, and optimize Azure-based architectures, including compute, storage, networking, and security components.
- Infrastructure as Code (IaC): Deploy and manage infrastructure using ARM templates, Terraform, Azure CLI, and/or PowerShell.
- Azure Services Management: Configure and manage Azure services such as Virtual Machines, App Services, Functions, Storage, SQL Database, Active Directory, and Networking.
- DevOps & Automation: Implement CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins; automate deployments and monitoring processes.
- Security & Compliance: Enforce IAM, data encryption, NSGs, and Azure Security Center policies; ensure compliance with organizational and industry frameworks.
- Networking: Configure VNets, subnets, VPN gateways, load balancers, ExpressRoute, and hybrid networking solutions.
- Monitoring & Troubleshooting: Utilize Azure Monitor, Log Analytics, and Application Insights for performance monitoring and root-cause analysis.
- Governance & Cost Optimization: Apply governance frameworks, policies, and management groups for compliance, resource control, and cost efficiency.
- Data Management & Engineering: Support data services such as SQL Database, Cosmos DB, Data Lake, Data Factory, Synapse, and Databricks; manage linked services and Self-Hosted Integration Runtime (SHIR).
- Hybrid Cloud Solutions: Integrate on-premises environments with Azure using Azure Arc, Azure Stack, and hybrid benefits.
- Scripting & Development: Build automation scripts and tools using PowerShell, Python, or Azure SDKs/APIs.
- Problem Solving: Troubleshoot deployment, performance, and scalability issues, ensuring high availability and resilience of solutions.
Required Skills & Qualifications
- Proven hands-on experience with Microsoft Azure (36 years preferred).
- Strong understanding of Azure infrastructure, networking, governance, and security.
- Proficiency in Infrastructure as Code (ARM, Terraform, or Bicep).
- Working knowledge of data pipelines in Synapse and Databricks, including monitoring and optimization.
- Experience with DevOps practices, CI/CD pipelines, and automation tools.
- Scripting/programming skills (PowerShell, Python, or Azure CLI).
- Familiarity with compliance frameworks and cloud governance best practices.
- Strong analytical and troubleshooting skills in cloud environments.
- Excellent communication and collaboration skills.
Preferred Qualifications (Nice to Have)
- Microsoft Certified: Azure Solutions Architect, Azure Administrator, or Azure Data Engineer.
- Experience with hybrid cloud and multi-cloud scenarios.
- Exposure to containerization and orchestration (AKS, Kubernetes, Docker).