Software Engineer - DevSecOps

FordDearborn, MI
4dHybrid

About The Position

We made history and now we work to transform the future – for our customers, our communities and our families. You'll see your work on the road every day, helping people move freely and pursue their dreams. At Ford, you can build more than vehicles. Come build what matters. In this position... We are seeking a highly skilled DevOps Infrastructure Engineer to bridge the gap between firmware development and cloud infrastructure. In this role, you will be responsible for designing, implementing, and maintaining the cloud infrastructure to make sure it is scalable, reliable, and highly available. Leveraging the Google Cloud Platform (GCP) you will scale build, simulation, and testing environments. The ideal candidate understands that "DevOps for Embedded" involves unique challenges, such as cross-compilation, optimizing the performance of our Google Cloud Platform (GCP) backend, and building the automation necessary to manage and monitor thousands of nodes in the cloud.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.
  • 3+ years of experience in a DevOps, SRE, or Build Engineering role.
  • Proven experience managing cloud infrastructure specifically within Google Cloud Platform.
  • Strong proficiency in Python, Bash, or Go for automation.
  • Advanced knowledge of Git (branching strategies, hooks, and repository management).
  • Deep experience with Jenkins administration, including Pipeline-as-Code (Groovy), Shared Libraries, and managing plugin ecosystems.

Nice To Haves

  • Proven track record of implementing GHA at scale, including reusable workflows, composite actions, and environment management.
  • Expertise in Docker to create reproducible and isolated build environments

Responsibilities

  • Cloud Infrastructure Management: Provision and manage scalable cloud resources on GCP (Compute Engine, Cloud Build, Artifact Registry, GKE) to support high-performance compilation and simulation workloads.
  • Infrastructure as Code (IaC): Use Terraform or Ansible to automate the setup and management of development environments and testing infrastructure.
  • Embedded Tooling: Maintain and containerize (Docker) cross-compiler toolchains, build systems (AOSP, Yocto, Buildroot, CMake), and static analysis tools environments.
  • Automation & Tooling: Build internal tools in Python or Go to automate repetitive "toil," such as resource provisioning, certificate management, and health checks.
  • Capacity Planning: Manage GCP quotas and resource allocation, predicting the infrastructure needs as the demand increases.
  • Artifact Management: Maintain and optimize our artifact storage solutions in JFrog Artifactory.
  • Build Orchestration: Expertise in deploying and managing complex CI/CD tools (Jenkins/GHA) for embedded build environments
  • Security & Secret Management: Secure the CI/CD ecosystem by managing secrets (using GCP Secret Manager or HashiCorp Vault) and implementing OIDC for secure, password less authentication between GitHub and GCP.

Benefits

  • Immediate medical, dental, vision and prescription drug coverage
  • Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
  • Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
  • Vehicle discount program for employees and family members and management leases
  • Tuition assistance
  • Established and active employee resource groups
  • Paid time off for individual and team community service
  • A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
  • Paid time off and the option to purchase additional vacation time.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service