Staff Engineer Server Management

Skills
Computer ScienceSoftware DevelopmentFirmwareInterpersonalKernel-Based Virtual MachinePeer ReviewsQEMU
Role

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