Jobs · Information Technology · California

Senior Engineer, Linux System Administrator

Bloom Energy · San Jose, CA · 2 mo ago
Information Technology$135k–$194k/yrFull-time

About the role

Bloom Energy is pioneering solutions that empower critical industries to thrive in a rapidly digitizing, energy-intensive world. Our solid oxide fuel cell (SOFC) and solid oxide electrolyzer (SOEC) technologies deliver clean, reliable, and affordable energy to Fortune 100 companies and innovators worldwide. We are seeking a Senior Engineer, Linux Systems Administrator to join our team in San Jose, CA. This is a fully on-site role, 5 days a week, reporting to the Senior Manager, IT Operations.

Responsibilities

  • Ensure records of system downtime and equipment inventory are properly maintained.
  • Apply revisions to host system firmware and software.
  • Work with vendors to assist support activities.
  • Maintain Linux server operating systems and monitor server and network environments with Nagios.
  • Serve as a resource for the Network Systems Administrator in managing physical VMware Infrastructure.
  • Maintain the Nagios Environment by adding and removing hosts, increasing functionality to support a fast-growth environment.
  • Develop automation scripts for consistency and supportability across multiple environments.
  • Plan and execute timely Linux system upgrades and supported software patches.
  • Plan, install, and configure Linux systems.
  • Provide support for new applications and upgrades to existing systems.
  • Design solutions to technical problems and implement new systems or infrastructure changes.
  • Monitor critical systems and take corrective actions prior to failures.
  • Prepare for disaster recovery and ensure appropriate backups are completed and tested.
  • Troubleshoot software and hardware failures and identify network problems.
  • Establish and maintain security and integrity controls.

Requirements

  • At least 5 years’ experience managing and maintaining a production Linux (CentOS, RedHat) environment.
  • Demonstrated expertise in managing Linux-based systems and OS-related services at scale.
  • Familiarity with Windows Server and administering Active Directory.
  • Advanced knowledge of security trends and best practices, including experience hardening high-value systems against attackers.
  • Demonstrated expertise in managing systems via automated configuration management systems such as Docker and Git repositories.
  • Extended experience working effectively in a shared software development environment, including version control, bug tracking, release management, and code review.
  • Extended experience with Shell scripting, Perl, Python, and/or PHP.
  • Proven ability to lead and work on large/complex system deployment projects in a team environment, and develop appropriate plans to meet computing needs.
  • Experience in SAN multipathing software.
  • Experience in VMware virtualization.

Skills

  • Excellent verbal and written communication & collaboration skills.
  • Ability to work with minimal supervision and effectively prioritize workload.
  • Effective time management and organizational skills, with the ability to manage multiple and changing priorities while maintaining attention to detail.

Benefits

  • Comprehensive medical, dental, and vision plans with large employer contributions.
  • 401(k) Retirement Plan with company match.
  • Generous mental health support services.
  • Legal services.
  • Virtual physical therapy access.
  • Fertility & family-forming benefits.

Pay

Salary range: $134,500.00 - $193,500.00. The total compensation for this position includes standard company benefits and is based on various factors, including relevant skills and experience.

Schedule

This is a full-time, on-site role requiring 5 days a week in the office.

Similar jobs