Overview
On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 6 Month(s)
Skills
OS Build and Provision Engineer
PXE Boot
Setup and Management
Hypervisor
Python
Ansible
Job Details
Role: OS Build and Provision Engineer
Location: Fremont, CA (onsite) Local only
Contract Term: 6 Months with opportunity to extend
Job Summary:
We are seeking a skilled engineer to operate the advanced provisioning, virtualization environments in at our clients build centers in the Bay Area, CA.
The position is critical for maintaining their build center that runs hypervisor clusters, PXE and customized tools, as well as moderate network setups for automated OS deployments.
Key Responsibilities
- PXE Boot Environment Setup and Management
- Setup and maintain PXE boot environments for both UEFI and Legacy BIOS systems for FreeBSD13, RHEL9, and Ubuntu22.
- Setup DHCP servers, TFTP servers, and HTTP servers such as Apache2 and Nginx.
- Manage and troubleshoot Squid HTTP proxy servers.
- Hypervisor Technology Setup and Management
- Deploy, configure, and manage hypervisor environments, specifically using KVM primarily and possibly VMware ESXi.
- Ensure virtual machine redundancy, load balancing, backup, cloning, migration, and disaster recovery capabilities.
- Optimize and troubleshoot hypervisor operations and VM lifecycle management.
- Automation, Scripting, and OS Installation Flow
- Maintain and update automation scripts and playbooks in shell, Python, Ansible, and Jinja2 templates.
- Create and manage API client scripts for integration with DCIM (Data Center Infrastructure Management) or similar API platforms.
- Maintain, update and troubleshoot OS installation and validation pipelines.
- Network & Device Management
- Follow SOP to operate network switches in build centers, including Arista, Juniper, Cisco, and FS.com devices.
- Manage and administer serial consoles, such as Opengear and Avocent.
- Apply basic routing and switching knowledge for lab or data center deployments.
- Troubleshoot and optimize network connectivity and device operations
Required Qualifications
- Strong experience on setup, managing and troubleshooting PXE boot infrastructures (UEFI & Legacy BIOS).
- Strong operational experience with FreeBSD and Linux (RHEL, Rocky and Ubuntu), including installation, configuration, troubleshooting, and day-to-day management.
- Strong Experience managing, administering and troubleshooting Supermicro and HPE (Hewlett Packard Enterprise) servers, including firmware updates, hardware troubleshooting, and server provisioning.
- Advanced configuration and troubleshooting of DHCP, TFTP, HTTP servers (such as Apache2 and Nginx) and Squid proxy servers.
- Strong expertise in KVM hypervisor technology and familiarity with VMware ESXi.
- Solid automation and scripting abilities (Shell, Python, Ansible, Jinja2 templates).
- Experience developing scripts for API-driven integration (DCIM or similar platforms).
- Basic configuring and troubleshooting skills in Arista, Juniper, Cisco, and FS.com network switches.
- Experience on managing Opengear CM/OM or Avocent ACS serial console servers.
- Good documentation skills using Google Docs, Google Sheets, and draw.io.
Preferred Qualifications:
- Experience automating OS installations and configuration with tools such as Cobbler, Foreman or similar.
- Background in enterprise-scale data center or staging environments.
Regards,
Nick Arthur (Nizam)
Associate Director, Recruitment
Pull Skill Technologies Inc.
Direct: +1 551-272-o197
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.