Systems Automation Engineer
MedStar Health - Berkeley, CA
Apply NowJob Description
Job Opening: Systems Automation Engineer at Lawrence Berkeley National Laboratory Lawrence Berkeley National Laboratory has multiple openings for a Systems Automation Engineer in Berkeley, CA. Responsibilities: Implement endpoint solutions for patching, policy enforcement, software distribution, and asset management across Windows, Mac, and Linux workstations using BigFix, Active Directory, and JAMF infrastructure. Develop scripts and utilities to automate and monitor tasks using Bash, PowerShell, Python, and other scripting languages. Create and maintain web applications for managing equipment inventories, software licenses, and customer portals using Ruby, JavaScript, PHP, and other languages. Administer Linux and Windows servers supporting Endpoint Computing infrastructure. Deploy and manage scripts, GPOs, and fixlets with BigFix and Active Directory. Research and implement automated Linux deployment using tools like Ansible, Puppet, Warewulf, and CFEngine. Automate VM provisioning using VMware and cloud services. Assist and support automation tools used by other administrators, engineers, and technicians. Produce clear documentation of applications, procedures, and methods. Maintain accurate Configuration Management Databases (CMDB) for server and workstation deployments. Provide end-user support for servers and workstations, responding to customer and team communications. Maintain records of customer and project work using ServiceNow. Participate in weekly team meetings and quarterly stakeholder meetings to plan, track, and gather feedback on projects. Collaborate with the cybersecurity team to identify threats, trends, and regulatory requirements, recommending new products and strategies. Maintain and support production environments and develop long-term endpoint management strategies. Remote work options may be available. Benefits: The full salary range for this position is between $109,179 and $146,196 per year, depending on skills, knowledge, abilities, education, certifications, and experience. Requirements: Applicants must have a Bachelor's degree in Computer Science, Computer Software, or a related field, with at least 2 years of relevant experience or in a software engineering-related occupation. The position requires: Developing scripts using PowerShell, Python, Bash, VBScript, or Perl. Deploying, configuring, and maintaining Linux systems such as Ubuntu and CentOS. Developing user-friendly web or client-server applications using Ruby, PHP, Python, or JavaScript. Developing and consuming services via web APIs. Managing databases, including upgrades, modifications, maintenance, and backups. Ensuring cybersecurity compliance and automated remediation. Managing antivirus solutions. Handling software packaging, distribution, and license management. Managing Windows domains using Active Directory. Understanding networking concepts including routing, firewalls, and ACLs. Using IT support ticketing systems. This position is eligible for Berkeley Lab's Employee Referral Program benefits. Learn more about working at Berkeley Lab at: careers.lbl.gov Berkeley Lab values teamwork, service, trust, innovation, and respect. We are an Equal Opportunity Employer and welcome applications from all qualified individuals, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, veteran status, or other protected categories. #J-18808-Ljbffr
Created: 2025-09-17