Infrastructure Automation Engineer - Ads
Core
Design, build, and operate cloud-native platform services to enable self-service infrastructure provisioning, CI/CD, and developer tooling for Apple Ads.
Role type
Senior IC Platform Development Engineer (Infrastructure Automation)
Builds
Cloud-native platforms, Kubernetes clusters, CI/CD pipelines, and developer tooling for Apple Ads services.
Domain
Cloud Infrastructure & Platform Engineering
Required skills
Python, Go, AWS, Kubernetes, Terraform, GitOps, SRE practices, Observability, Data services (Spark, Flink, MSK, Glue)
Preferred skills
Internal Developer Platforms (IDP), Airflow, Temporal, Open-source contributions
Technologies
AWS, Kubernetes, Terraform, Helm, ArgoCD, Datadog, Prometheus, Grafana, OpenTelemetry, ELK, CloudWatch, Spark, Flink, Kafka, Airflow, Temporal
Responsibilities
Design and operate scalable cloud-native platform services on Public Cloud; Design and operate Kubernetes/container platforms at scale; Implement secure-by-default platforms covering IAM, VPC, Security Groups, secrets management, encryption, policy enforcement, and DevSecOps; Implement SRE practices, including SLIs/SLOs, error budgets, capacity planning, incident management, automation, and reliability engineering; Design, develop, and operate scalable, cloud-native infrastructure for data services on AWS (MSK, Glue, EMR, EKS, Spark on EKS, Flink on EKS); Develop self-service platforms, Golden Paths, APIs, automation, and developer tooling and services using Python, Go, Java, or similar languages; Build comprehensive observability using metrics, logs, traces, alerting, and automated remediation; Explore and integrate Generative AI, AI Agents, MCP, and AI-assisted developer tooling into platform and engineering workflows; Drive AIOps and intelligent automation for incident detection, troubleshooting, root-cause analysis, and operational optimisation; Identify opportunities to improve platform scalability, reliability, performance, cost, and developer experience; Collaborate across engineering, security, architecture, and operations teams and provide technical leadership on platform initiatives; Build and standardise CI/CD, GitOps, Infrastructure-as-Code, and deployment automation.
Seniority
Senior, hands-on IC