Description
Join the Global Dev Tools team within the Enterprise Platform Engineering and Operations (EPEO) organization to build and operate the cloud-native platform that powers Ford's Software Development Lifecycle (SDLC). As a Senior DevOps Engineer, you will play a hands-on, technical role in enabling Product Development Office (PDO) teams.
Your work will center around Ford's core tech stack, featuring Google Cloud Platform (GCP) and Azure for cloud infrastructure, and GitHub Enterprise with GitHub Actions and Jenkins for CI/CD. Infrastructure is fully codified with Terraform, with GitHub Actions Runner Controller (ARC) self-hosted runners deployed on Kubernetes (GKE) to power scalable, on-demand CI/CD.
Responsibilities:
- Build the platform using Terraform to provision and manage GCP infrastructure.
- Write and maintain YAML for pipeline definitions, Kubernetes manifests, and GitOps configs.
- Automate everything that shouldn't be manual, focusing on infrastructure-as-code, self-service pipelines, and auto-remediation.
- Design, develop, and optimize robust, automated GitHub Actions workflows and Jenkins pipelines.
- Support workflows that build and deploy Java (Spring Boot), Go, and Python applications.
- Design, develop, and secure backend APIs and integrations using Java (Spring Boot), Go, or Python.
- Run containers and orchestration in production using Docker and/or Podman, and Kubernetes (GKE).
- Engineer reliability and observability in, including SLOs, monitoring, alerting, and incident response.
- Own incident response, bringing a strong troubleshooting mindset to production issues.
- Secure the path by baking security and compliance into the platform.
- Orchestrate agents for ops using AI to draft IaC, generate tests, triage incidents, and summarize signal from noise.
- Integrate and configure SonarQube within CI/CD pipelines for code quality and security scanning.
- Participate in Agile ceremonies and practice test-driven development (TDD), pair programming, and continuous integration.
Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a closely related technical field.
- 8 years of hands-on DevOps/Platform Engineering experience.
- Strong programming ability in a real language , Python and/or Go preferred.
- Proficiency authoring YAML for CI/CD pipelines, Kubernetes manifests, and configuration-as-code.
- Strong Git and GitHub workflow experience.
- Solid scripting ability in Bash/Shell/python for automation and operational tooling.
- Deep, hands-on GCP experience (GKE, and ideally Cloud Run, Compute Engine, Cloud Functions, networking, IAM) at production scale.
- Strong Infrastructure-as-Code experience with Terraform.
- Hands-on CI/CD pipeline experience with GitHub Actions and/or Jenkins.
- Production experience containerizing applications (Docker or Podman) and operating them at scale on Kubernetes.