Senior Cloud Engineer
Microsystem IT Consultancy Services Ltd. · Karāchi, Sindh, Pakistan
Tailor my CV for this job — freeCompany DescriptionMicrosystem IT Consultancy Services Ltd. is a dynamic IT consultancy firm committed to delivering tailored technology solutions to help businesses thrive. With expertise in digital transformation, cybersecurity, cloud services, and network infrastructure, Microsystem partners with clients to ensure innovation, efficiency, and sustainable growth. The company offers end-to-end services, from consultation to implementation and ongoing support, empowering organizations to navigate complex technological challenges. Guided by a dedication to excellence and customer satisfaction, Microsystems serves as a trusted partner for businesses seeking to achieve success in the digital era.Job RequirementWe are looking for an experienced Senior Cloud Engineer to support GSK’s cloud infrastructure, with a strong focus on Google Cloud Platform (GCP), Microsoft Azure, GitHub, Terraform, CI/CD and DevOps. The role involves designing, building, managing and supporting GCP services including Compute Engine, VPC networking, subnets, firewall rules, Cloud Storage, IAM, GKE, Cloud Run, Cloud DNS, Cloud NAT, Load Balancing, Cloud Logging and Monitoring. The engineer will be responsible for managing GitHub repositories, branches, access permissions, Git pull and push operations, commits, merges, Pull Requests, code reviews and resolving merge conflicts, along with advanced GitHub features such as branch protection rules, CODEOWNERS, GitHub Actions, reusable workflows, self-hosted runners, repository secrets, Dependabot and deployment approvals. Strong hands-on Terraform experience is required to build and maintain reusable modules, manage remote state files, backend configurations, variables, infrastructure changes and automated deployments across GCP and Azure. The role also involves developing and troubleshooting CI/CD pipelines using GitHub Actions and Azure DevOps, automating infrastructure provisioning, code validation, testing, security checks and application deployments. Additional responsibilities include supporting Azure Virtual Machines, VNets, NSGs, Azure Firewall, Storage Accounts, Private Endpoints, Entra ID, RBAC, Managed Identities, Azure Monitor and Log Analytics, as well as hybrid and multi-cloud connectivity. The engineer should have good experience with Linux, networking, DNS, cloud security, IAM, scripting using Bash, Python or PowerShell, troubleshooting deployment failures, resolving infrastructure issues and working closely with development, security and platform teams to maintain secure, reliable and automated cloud environments.QualificationsBachelor's degree in Computer Science, IT, Software Engineering, or a related field.3 to 5 years of experience in cloud infrastructure, DevOps, or platform engineering.Strong hands-on experience with Google Cloud Platform (GCP) and Microsoft Azure.Advanced knowledge of Terraform, Infrastructure as Code (IaC), reusable modules, and remote state management.Proficiency in Git, GitHub repository management, branching strategies, and code reviews.Experience building and troubleshooting CI/CD pipelines using GitHub Actions and Azure DevOps.Strong scripting and automation skills using Bash, Python, or PowerShell.Solid understanding of Linux, networking, DNS, firewalls, IAM, and hybrid cloud connectivity.Knowledge of cloud security, monitoring, logging, access management, and production troubleshooting.Strong problem-solving, communication, and collaboration skills; relevant GCP, Azure, or Terraform certifications are preferred.Important: This is a senior-level technical role, not an entry-level or trainee position. Applicants must have demonstrable professional experience managing cloud infrastructure in production environments. Academic projects and certifications alone will not meet the experience requirement.