Jobs
Jobs
Virtualization Platform Automation Engineer and Admin
Summary
Automation & Efficiency
+ Develop automation solutions (scripts, playbooks) for repetitive virtualization tasks, including configuration changes, auditing, remediation and integration with ticketing systems.
+ Leverage automation to enable delivering operator updates and changes efficiently at scale.
+ Implement Site Reliability Engineering (SRE) principles and practices to improve overall platform stability, performance, and operational efficiency.
+ Role Based Access Control deployment and auditing.
+ Namespace and Resource Quota management.
+ Develop and maintain automation scripts and tools using PowerShell, Bash, Python, and C.
+ Design, consume, and troubleshoot APIs to connect services and automate workflows.
+ Work securely with authentication tokens and credentials, following established security practices.
+ Write and maintain unit tests to verify code behavior and prevent regressions.
+ Build and support GitOps workflows for managing configuration, deployments, and infrastructure changes.
+ Automate build, test, deployment, and operational processes.
+ Troubleshoot issues across scripts, applications, APIs, and automation pipelines.
+ Collaborate with other developers, operations teams, and other stakeholders to understand requirements and deliver solutions.
+ Document tools, integrations, tests, and procedures.
+ Follow software development best practices, including version control, code review, testing, and maintainable code.
+ Ability to use Artificial Intelligent (AI) tools to support coding, troubleshooting, documentation, and workflow improvement, while independently reviewing and testing generated outputs.
+ Understand responsible AI practices, including protecting confidential information, credentials, and proprietary code.
+ Identify opportunities to apply AI and automation effectively, using human judgment and oversight.
Observability, Monitoring, logging and Troubleshooting
+ Implement and maintain comprehensive end to end observability solutions (monitoring, logging, tracing) for the OSV environment, including integration with tools like Dynatrace and Prometheus/Grafana.
+ Explore and implement Event Driven Architecture (EDA) for enhanced real time monitoring and response.
+ Develop capabilities to flag and report abnormalities and identify "blind spots" in observability.
+ Perform deep dive Root Cause Analysis (RCA), potentially utilizing available tooling, to quickly identify and resolve issues across the global compute environment.
+ Find the needle in a haystack/unhealthy bit(s) in the compute universe (Globally) for faster time to resolution.
+ Monitor VM health, resource usage, and performance metrics proactively.
+ Monitor for unusual activity that might indicate a compromise or misconfiguration.
Solution Design & Consulting
+ Provide technical consulting and expertise to application teams requiring virtualization solutions.
+ Design, implement, and validate custom or dedicated clusters and VM solutions for critical applications with unique or complex requirements (e.g., specialized appliances).
Capacity Management
+ Conduct capacity planning and forecasting for the VMware and OpenShift Virtualization platforms, including compute, memory, storage, and network resources, to ensure scalability and prevent resource exhaustion.
+ Analyze resource utilization trends and make recommendations for infrastructure scaling, consolidation, or optimization.
+ Collaborate with application teams and stakeholders to understand future demand and project capacity needs.
+ Develop and maintain capacity models and reports to support strategic planning.
Knowledge Management
+ Create, maintain, and update comprehensive internal documentation and customer facing content on the Ford docs site to facilitate self service and clearly articulate platform capabilities.
Required Qualifications:
+ Associate's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
+ Demonstrates ownership, continuous improvement, security awareness, and commitment to quality and discipline, collaborates effectively, adapts to new challenges, and takes accountability for outcomes.
+ 8+ Proficiency and programming experience in scripting languages (e.g., Bash, PowerShell, Python) for automation
+ 8+ years of experience as a developer (automation) and IT infrastructure specializing in Virtualization solutions (e.g. VMware)
+ 2+ years focused on Kubernetes and/or OpenShift Virtualization.
+ Experience with Infrastructure as Code (IaC) tools like Ansible, Terraform, or GitOps.
+ Knowledge of CI/CD pipelines and DevOps methodologies.
+ Proven experience with engineering, administering and automating (IaC) VMware in a production environment and a strong understanding of VMware concepts.
+ Understand of OpenShift Virtualization (KubeVirt) and Kubernetes concepts.
+ Experience with Linux administration and networking fundamentals.
+ 8+ Proficiency and programming experience in scripting languages (e.g., Bash, PowerShell, Python) for automation
+ Experience with monitoring tools (e.g., Prometheus, Grafana, Dynatrace) and logging solutions.
+ Solid understanding of virtualization concepts and technologies.
+ Excellent problem-solving skills and the ability to troubleshoot complex issues across multiple layers of the stack.
+ Strong communication and collaboration skills.
+ Experience designing or consuming APIs.
+ Familiar with Containers and deployment
+ Understanding of repeatable, reviewable infrastructure and configuration changes.
+ Awareness of service health, incident response, and preventing recurring operational issues.
+ Experience handling authentication tokens and credentials securely.
+ Experience writing and maintaining unit tests.
+ Familiarity with GitOps principles and Git-based workflows.
+ Experience using Git for version control and collaborative development.
+ Ability to communicate technical concepts clearly and work effectively with cross-functional teams.
Nice to Have
+ Experience with Jenkins and/or Tekton.
+ Experience with Ansible or similar configuration-management tools.
Preferred Qualifications:
+ Bachelor's in Computer Science, Information Technology, a related Engineering field or equivalent practical ...
Do You Have a MO Jobs Account?
Your HireMO account is created from your MO Jobs account, so we need to connect the two.
First, Let's Find Your MO Jobs Account
HireMO works together with MO Jobs, the State of Missouri jobs website.
Create an Account to Apply
Your MO Jobs account is connected. Choose an email and password to sign in to HireMO.
You Need a MO Jobs Account First
HireMO works together with MO Jobs, the State of Missouri jobs website. You need a MO Jobs account before you can create your HireMO account.
- Create your MO Jobs account at jobs.mo.gov. It is free.
- Log in to MO Jobs, then click HireMO from there. That link brings you back here to finish your registration.
- Complete your HireMO account.