About the job
Overview
Cloud Architect is a highly skilled engineer in designing, implementing, and optimizing our cloud and DevOps ecosystem. Possesses a balance between strategic architecture and hands-on technical expertise in building scalable, reliable, and secure platforms. The ideal engineer has deep experience with DevOps tools & practices, cloud, hybrid-cloud and multi-cloud environments, and Kubernetes as a core infrastructure platform.
Key Responsibilities
DevOps Tools, Processes, and Architecture
- Architect, implement, and maintain modern CI/CD pipelines for multi-service and multi-environment deployments.
- Establish DevOps best practices (infrastructure as code, immutable infrastructure, GitOps, shift-left security).
- Evaluate, select, and integrate DevOps tooling across observability, security, automation, and release management.
- Design scalable, secure, and automated build/deployment systems that support both microservices and monolithic workloads.
- Lead efforts in monitoring, logging, alerting, and incident response, ensuring system reliability and performance.
Cloud/Hybrid-Cloud Expertise
- Design and operate solutions across public cloud (GCP) and hybrid-cloud/on-prem environments.
- Optimize cost, performance, and scalability through the right mix of cloud-native services and hybrid strategies.
- Implement secure network topologies, IAM strategies, and data governance frameworks in the cloud.
- Drive cloud migration projects, including application modernization and legacy-to-cloud refactoring.
- Advise leadership on cloud strategy, technology adoption, and vendor evaluations.
Kubernetes Platform Infrastructure
- Serve as a subject-matter expert in Kubernetes, managing clusters at scale across multiple environments.
- Architect and maintain platform services (service mesh, ingress, secrets management, policy enforcement, autoscaling).
- Build and maintain multi-tenant, production-grade Kubernetes clusters with strong RBAC and security controls.
- Develop and maintain Helm charts, Operators, and GitOps workflows for Kubernetes workloads.
- Troubleshoot complex issues at the container, cluster, and networking layers.
Qualifications
Required
- 7+ years of experience in DevOps, Cloud Engineering, or Site Reliability Engineering.
- Proven expertise with CI/CD pipelines (GitLab CI, GitHub Actions, Jenkins, ArgoCD, Flux).
- Strong experience in complying with Google Cloud Well-Architected Framework.
- Strong proficiency in IaC tools (Terraform, Pulumi, Ansible, Helm, Kustomize).
- Deep knowledge of cloud services (GCP) including compute, networking, storage, and security.
- Advanced experience with Kubernetes and container orchestration in production at scale.
- Proficiency in at least one scripting/programming language (Python, Go, Bash, PowerShell).
- Solid understanding of networking, security, and observability in distributed systems.
Preferred
- Certification in one or more of the following: CKA, CKAD, CKS, Google Professional Cloud DevOps Engineer/Google Professional Architect.
- Experience with hybrid-cloud integrations (VPN, Direct Connect, ExpressRoute, Anthos, Arc).
- Familiarity with service mesh technologies (Istio, Linkerd, Consul).
- Hands-on with cloud-native monitoring/observability (Prometheus, Grafana, ELK, OpenTelemetry).
- Knowledge of compliance & security frameworks (SOC2, ISO27001, NIST), and knowledge of KSA’s NCA, SAMA, and DGA is an advantage.
- Experience mentoring engineers and influencing DevOps culture across teams.