Staff Engineer Server Management
Skills
Computer ScienceSoftware DevelopmentFirmwareInterpersonalKernel-Based Virtual MachinePeer ReviewsQEMU
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Experience with distributed systems at scale
- Expertise in networking and virtual defined networking
- Experience with BIOS BMCs UEFI and PXE boot
- Proficient in Docker QEMU/KVM and Linux
- Ability to identify and resolve interaction issues between Operating Systems and firmware/BIOS
- Experience in modern coding languages like Go Rust or Ruby/Ruby on Rails
- Deep knowledge of Agile development practices and CI/CD
- Excellent interpersonal and communication skills
- Bachelor’s degree in Computer Science Software Engineering or related field
Nice to have
- Kubernetes
- Docker
- CI/CD
- Scrum
Day to day
- Analyze business requirements to determine feasibility of design within time and cost constraints
- Design software systems and test vendor provided hardware and firmware
- Manage server fleet across various locations
- Design and develop software networking features for Equinix Metal
- Collaborate with cross-functional teams to enhance product capabilities
- Provide technical leadership to a team of engineers
- Develop software for large-scale cloud services aiming for simplicity and high reliability
- Lead and coach team members and participate in continuous process improvement
