Cloud Automation Engineer
Role details
Job location
Tech stack
Job description
Cloud Automation Engineer - positions offered by Ford Motor Company (Dearborn, Michigan). Assist with automation work as Ford extends its presence into Google Cloud Platform (GCP). Develop best automation practices, teach internal business partners (ITO, PDO, GDIA, Enterprise Connectivity) as well as consult on cloud technologies and driving improvements to Google's Platform through our partnership with Google. Work with cross-functional teams to help shape and define Ford' GCP cloud experience. Using tools including GitHub, Terraform, Tekton (OpenShift pipelines) to implement Infrastructure as Code (IaC) using Agile/DevOps methodologies.
Requirements
Master's degree or foreign equivalent in Technology Management, Computer Engineering, Computer Science, or related field and 4 years of experience in the job offered or related occupation. Alternatively, employer will accept a Bachelor's degree or foreign equivalent in Technology Management, Computer Engineering, Computer Science, or related field and 6 years of experience in the job offered or related occupation. The employer will accept any suitable combination of education, training, or experience. 4 years of experience with each of the following skills is required: 1. Utilizing GCP, AWS, or Microsoft Azure to design and implement enterprise-grade cloud infrastructure, including creating scalable compute resources, configuring virtual networks, managing cloud-based security policies, and integrating cloud-native services into distributed systems. 2. Utilizing Golang, Java, and .NET to develop automation tools, cloud orchestration services, API integrations, and platform extensions that enable Infrastructure as Code (IaC) patterns, automated provisioning, and platform management in a DevOps environment. 3. Utilizing Jenkins or similar CI/CD tools (Tekton and GitHub Actions) to build automated pipelines that compile, test, and deploy cloud infrastructure and applications across development, staging, and production environments, ensuring reliable and repeatable delivery processes. 4. Utilizing Docker to build, package, and deploy containerized applications and services; and leveraging Kubernetes (including OpenShift distributions) to orchestrate container workloads, manage service discovery, implement horizontal scaling, and define multi-tenant namespaces within enterprise platforms. 5. Utilizing configuration management tools (Ansible, Puppet, or Chef) to automate system configurations, manage environment consistency, enforce compliance baselines, and streamline deployment of software updates across large-scale Linux and Windows server fleets. 3 years of experience with each of the following skills is required: 1. Utilizing VMware vSphere, VirtualBox, and Vagrant to create and manage virtual machine environments for development, testing, and infrastructure isolation in hybrid cloud architectures. 2 years of experience with each of the following skills is required: 1. Utilizing DataDog, Grafana, or Nagios to collect performance metrics, create real-time dashboards, set up health alerts, and conduct root-cause analysis for incidents affecting cloud infrastructure and microservices applications., Master's degree or foreign equivalent in Technology Management, Computer Engineering, Computer Science, or related field and 4 years of experience in the job offered or related occupation. Alternatively, employer will accept a Bachelor's degree or foreign equivalent in Technology Management, Computer Engineering, Computer Science, or related field and 6 years of experience in the job offered or related occupation. The employer will accept any suitable combination of education, training, or experience. 4 years of experience with each of the following skills is required: 1. Utilizing GCP, AWS, or Microsoft Azure to design and implement enterprise-grade cloud infrastructure, including creating scalable compute resources, configuring virtual networks, managing cloud-based security policies, and integrating cloud-native services into distributed systems. 2. Utilizing Golang, Java, and .NET to develop automation tools, cloud orchestration services, API integrations, and platform extensions that enable Infrastructure as Code (IaC) patterns, automated provisioning, and platform management in a DevOps environment. 3. Utilizing Jenkins or similar CI/CD tools (Tekton and GitHub Actions) to build automated pipelines that compile, test, and deploy cloud infrastructure and applications across development, staging, and production environments, ensuring reliable and repeatable delivery processes. 4. Utilizing Docker to build, package, and deploy containerized applications and services; and leveraging Kubernetes (including OpenShift distributions) to orchestrate container workloads, manage service discovery, implement horizontal scaling, and define multi-tenant namespaces within enterprise platforms. 5. Utilizing configuration management tools (Ansible, Puppet, or Chef) to automate system configurations, manage environment consistency, enforce compliance baselines, and streamline deployment of software updates across large-scale Linux and Windows server fleets. 3 years of experience with each of the following skills is required: 1. Utilizing VMware vSphere, VirtualBox, and Vagrant to create and manage virtual machine environments for development, testing, and infrastructure isolation in hybrid cloud architectures. 2 years of experience with each of the following skills is required: 1. Utilizing DataDog, Grafana, or Nagios to collect performance metrics, create real-time dashboards, set up health alerts, and conduct root-cause analysis for incidents affecting cloud infrastructure and microservices applications.