Linux Systems Administrator
Bloom Energy · San Jose, CA · 1 wk ago
Information Technology$135k–$194k/yrFull-time
Role and Responsibilities
- Ensures that records of system downtime and equipment inventory are properly maintained.
- Applies revisions to host system firmware and software.
- Works with vendors to assist support activities.
- Maintains Linux server operating systems.
- Maintains and monitors server and network environment with Nagios.
- Serves as a resource for the Network Systems Administrator in managing physical VMware Infrastructure.
- Maintain 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 implementation of new systems or infrastructure changes.
- Monitor critical systems and take corrective actions prior to failures.
- Prepare for disaster recovery and ensure that appropriate backups are completed and tested.
- Troubleshoot software and hardware failures and identify network problems.
- Establish and maintain security and integrity controls.
Education, Skills and Experience
- Excellent verbal and written communication & collaboration skills.
- Ability to work with minimal supervision and effectively prioritize workload.
- Effective time management and organizational skills as well as the ability to manage multiple and changing priorities with attention to detail.
- 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.
- A familiarity with Windows Server and administering Active Directory.
- Advanced knowledge of security trends and best practices, experience managing hardening high-value systems against attackers.
- Demonstrated expertise in managing systems via an automated configuration management system such as Docker and Git repository.
- 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 ability to develop appropriate plans to meet computing needs.
- Experience in SAN multipathing software.
- Experience in VMWare virtualization.