Cloud Architect
celestica
Job Description
- Design, deploy, manage, and optimize production-grade Kubernetes clusters (EKS, GKE, AKS, or vanilla) in multi-cloud or hybrid environments
- Implement and maintain Infrastructure as Code using Terraform (including modular design, state management, workspaces, and best practices)
- Automate infrastructure provisioning, cluster lifecycle operations (upgrades, scaling, backups), and day-2 operations
- Develop clean, reusable Python automation scripts, tools, CLIs, custom Kubernetes controllers/operators, and operational workflows
- Build and maintain robust API integrations (REST, GraphQL) with major cloud provider APIs, observability platforms, CI/CD systems, secret managers, and internal services
- Design and implement secure, GitOps-style CI/CD pipelines for containerized applications (ArgoCD / Flux preferred)
- Work closely with development teams to containerize workloads, author Kubernetes manifests / Helm charts, and define deployment patterns
- Implement observability, monitoring, logging, and alerting (Prometheus, Grafana, Loki, ELK stack, cloud-native tools)
- Enforce security best practices: RBAC, Network Policies, Pod Security Admission, secret management, image scanning, OPA/Kyverno policies
- Participate in production on-call rotation and incident response
Knowledge/Skills/Competencies
- GitOps tooling (ArgoCD)
- Helm chart authoring and management
- Kubernetes Operators and Custom Resource Definitions (CRDs)
- Service mesh experience (Istio, Linkerd)
- CI/CD platforms: GitHub Actions, GitLab CI, Jenkins
- Observability stack: Prometheus + Grafana
- Policy engines: OPA Gatekeeper, Kyverno
- Security tooling: Falco, Trivy, cosign
- Relevant certifications: CKA, CKAD, CKS, Terraform Associate, AWS/GCP/Azure certifications
- Multi-cloud or hybrid-cloud exposure