Unix Systems Engineer
ESnet is seeking a Unix Systems Engineer to join our Core Computing group within the Data and Facilities Team. The Core Computing team inside the Data and Facilities group deploys, manages, and supports ESnet’s computing infrastructure, supporting a broad range of platforms and services. These include bare metal server hardware, hyperconverged virtualization environments, container-based deployments and orchestration platforms. The primary responsibilities of this position are to perform system administration for ESnet services including core computing infrastructure, security, network automation, measurement, and innovation platforms. Experience with FreeBSD, Linux, ansible, and cyber security tools is critical. Work will include new infrastructure deployment projects, as well as operational support of established systems and services.
ESnet provides the high-bandwidth, reliable connections that link scientists at national laboratories, universities and other research institutions, enabling them to collaborate on some of the world's most important scientific challenges including energy, climate science, and the origins of the universe. Funded by the DOE Office of Science, and managed and operated by the ESnet team at Lawrence Berkeley National Laboratory, ESnet provides scientists with access to unique DOE research facilities and computing resources.
ESnet consists of direct connections to all the DOE sites and CERN, at multiple high-speed 400GE waves and peering connections with Internet2, Regional Optical Networks (RON), and others, including high-speed connections to international networks as well as private and shared peering to more than 100 other networks.
What We Offer:
Competitive salary and benefits
Opportunity to work with cutting-edge technologies and collaborate with experienced professionals
Professional development and growth opportunities, including training and certification programs
Flexible work arrangements, including remote work options
This position may be hired at a level 2 or level 3.
What You Will Do if hired at a Level 2:
Serve as a core member of the ESnet Core Computing team, with a focus on daily Linux and FreeBSD systems administration, including building, provisioning, configuring, and patching.
Under guidance from senior members, perform complete lifecycle administration for ESnet computing infrastructure: specifying hardware, ordering equipment, installing, operating and retiring platforms/services.
With guidance from senior members, establish systems monitoring using a variety of tools, including LibreNMS, Alerta, and Prometheus.
With guidance from senior members, establish systems automation using a variety of tools, including ansible, Red Hat AAP, and gitlab.
Execute projects, including communicating project status with stakeholders and prioritizing project work with day-to-day operational tasks.
Participate in an on-call rotation.
Demonstrate good judgement in selecting methods and techniques for obtaining solutions.
Work on and resolve problems of diverse scope where analysis of data requires evaluation of identifiable factors.
Network with senior internal and external personnel in own area of expertise.
In Additional Responsibilities if hired at a Level 3:
With other engineers, leads engineering of all Linux and FreeBSD operating system environments and their associated management infrastructure.
Work on and resolve complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
Independently carry out operational duties.
Suggest and implement improvements to systems hardware, systems management, infrastructure services, scripting, templating, and automation.
Determine methods and procedures on new assignments and may coordinate activities of other personnel.
Network with key contacts outside your own area of expertise.
What is Required to be hired at a Level 2:
Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or equivalent work experience.
Hands-on experience with installing, configuring, and maintaining various types of data center hardware (servers, storage systems, network elements, power distribution units, etc…).
Experience in systems automation platforms such as ansible or puppet.
Experience in package management at scale.
Experience and understanding of source code control.
Strong understanding of interpreted languages (e.g. shell scripting and python).
Knowledge of network protocols and how they interact with host-based firewalls (e.g., TCP/IP, DNS, DHCP).
Experience with directory services operations.
Ability to work on multiple tasks and respond to rapidly changing priorities.
Capacity to work well independently or as part of a collaborative team.
Proficiency in communications with colleagues and end-users.
Strong interpersonal skills and a demonstrated ability to collaborate effectively.
Ability to foster positive working relationships and respectfully resolve both technical and interpersonal conflict with diplomacy.
Ability to troubleshoot and solve problems of diverse scope where analysis of data requires evaluation of identifiable factors.
Additional Requirements to be hired at a Level 3:
Typically requires a minimum of 8 years of related experience with a Bachelor’s degree; or 6 years and a Master’s degree; or equivalent experience.
Extensive experience in scripting and templating (e.g. python, yaml, and jinja2).
Demonstrated expertise scaling automation with platforms including Ansible, Gitlab, docker, and Kubernetes.
Experience managing and maintaining highly available relational database platforms.
Significant experience implementing and managing technologies relevant to current and future Infrastructure Group projects, including hyperconverged infrastructure, virtualization, hybrid cloud deployment, automation, container orchestration, network storage / mass storage, identity management, and authentication platforms.
Experience with package management, creation, and deployment in FreeBSD and Linux.
Demonstrated expertise with monitoring and alerting platforms including LibreNMS, Stackdriver, Alerta, PagerDuty, and custom solution platforms.
Desired Qualifications:
Proficiency maintaining VMware vSAN stretch cluster environments.
Proficiency maintaining Ceph storage infrastructure.
Familiarity with network switches and routers.
Proficiency maintaining Domain Name Systems infrastructure using tools like bind and NameSurfer.
Notes:
This is a full-time, career appointment, exempt (monthly paid) from overtime pay.
There are 2 openings for this role, which may be hired at a level 2 or a level 3.
This position will be hired at a level commensurate with the business needs and the skills, knowledge, and abilities of the successful candidate.
Level 2: The full salary range of this position is between $109,152 to $184,200 per year and is expected to pay between a targeted range of $122,784 to $150,096 per year depending upon candidates' full skills, knowledge, and abilities, including education, certifications, and years of experience.
Level 3: The full salary range of this position is between $129,948 to $219,276 per year and is expected to pay between a targeted range of $146,184 to $178,668 per year depending upon candidates' full skills, knowledge, and abilities, including education, certifications, and years of experience.
This position is subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.
Work will be primarily performed at: Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. Starting May 7, a REAL ID or other acceptable form of identification is required to access Berkeley Lab sites (for more information click here).
Want to learn more about working at Berkeley Lab? Please visit: careers.lbl.gov
Equal Employment Opportunity Employer: The foundation of Berkeley Lab is our Stewardship Values: Team Science, Service, Trust, Innovation, and Respect; and we strive to build community with these shared values and commitments. Berkeley Lab is an Equal Opportunity Employer. We heartily welcome applications from all who could contribute to the Lab's mission of leading scientific discovery, excellence, and professionalism. In support of our rich global community, all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, protected veteran status, or other protected categories under State and Federal law.
Berkeley Lab is a University of California employer. It is the policy of the University of California to undertake affirmative action and anti-discrimination efforts, consistent with its obligations as a Federal and State contractor.
Misconduct Disclosure Requirement: As a condition of employment, the finalist will be required to disclose if they are subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct, are currently being investigated for misconduct, left a position during an investigation for alleged misconduct, or have filed an appeal with a previous employer.