Systems Engineer and Linux Systems Administrator.
Athens, GA 
Share
Posted 1 day ago
Job Description
Posting Details
Posting Details

Posting Number S11348P
Working Title Systems Engineer and Linux Systems Administrator.
Department VPR-Complex Carbohyd Rsch Ctr
About the University of Georgia
Since our founding in 1785, the University of Georgia has operated as Georgia's oldest, most comprehensive, and most diversified institution of higher education (https://www.uga.edu/). The proof is in our more than 235 years of academic and professional achievements and our continual commitment to higher education. UGA is currently ranked among the top 20 public universities in U.S. News & World Report. The University's main campus is located in Athens, approximately 65 miles northeast of Atlanta, with extended campuses in Atlanta, Griffin, Gwinnett, and Tifton. UGA employs approximately 3,000 faculty and more than 7,700 full-time staff. The University's enrollment exceeds 40,000 students including over 30,000 undergraduates and over 10,000 graduate and professional students. Academic programs reside in 18 schools and colleges, as well as a medical partnership with Augusta University housed on the UGA Health Sciences Campus in Athens.
About the College/Unit/Department
College/Unit/Department website
Posting Type External
Retirement Plan TRS or ORP
Employment Type Employee
Benefits Eligibility Benefits Eligible
Full/Part time Full Time
Work Schedule
Additional Schedule Information
Hours and days could vary based on research.
Advertised Salary Commensurate with experience.
Posting Date 11/29/2023
Open until filled Yes
Closing Date
Proposed Starting Date 01/02/2024
Special Instructions to Applicants
Location of Vacancy Athens Area
EEO Policy Statement
The University of Georgia is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, ethnicity, age, genetic information, disability, gender identity, sexual orientation or protected veteran status. Persons needing accommodations or assistance with the accessibility of materials related to this search are encouraged to contact Central HR (hrweb@uga.edu).
Position Information

Classification Title IT (Information Technology) Professional
FLSA Exempt
FTE 1.00
Minimum Qualifications
Requires at least a baccalaureate degree in the field. Please contact your Human Resources office for an evaluation of education/experience in lieu of the required minimum qualifications.
Preferred Qualifications
Position Summary
Are you a highly skilled and versatile Linux Systems Administrator with a passion for pushing the boundaries of technology and innovation? We are seeking an experienced professional to join our dynamic team, where your expertise will be pivotal in ensuring the seamless operation of our systems and driving our technological advancements forward.

As a Linux Systems Administrator, you will play a vital role in managing and maintaining various Linux operating systems, including RedHat, Ubuntu, and CentOS. Your proficiency in scripting and programming languages such as Bash and Python will enable you to create automation scripts that streamline system management tasks and enhance efficiency. Containerization and orchestration will be key components of your responsibilities. You'll work hands-on with Docker deployment, ensuring applications are efficiently containerized, and collaborate on the setup and maintenance of container orchestration tools like Kubernetes or Docker Swarm. Your role will also involve compiling programs from source code, both internal and external, utilizing version control systems like Git for effective code management. In the realm of networking and security, you'll leverage your expertise to craft firewall and NAT rules using platforms like PfSense while also contributing to other networking-related tasks. Your skills in cluster computing with workload managers like Slurm will optimize the utilization of our computing resources. Database management will be another area where your skills shine, as you handle SQL databases, ensuring their setup, configuration, optimization, and backup strategies are maintained to the highest standards. Virtualization will be second nature to you, as you manage virtual machines using hypervisors like VMware, Proxmox, and VirtualBox, contributing to the overall virtualized environment that supports our applications and services.

In this role, your allocation of time across these responsibilities will be dynamic, depending on project needs and evolving priorities. Your expertise in languages such as BASH, Python, JSON, SQL, SPARQL, and YAML, coupled with technologies like Docker, NGINX, MariaDB/MySQL, Git, and more, will empower you to excel in this multifaceted position.

If you're excited to be part of a team that values innovation, collaboration, and technical excellence, and you have a proven track record in Linux systems administration and related fields, we encourage you to apply.
Knowledge, Skills, Abilities and/or Competencies
Scripting and Automation:
  • Proficiency in scripting and programming languages, particularly Bash and Python.
  • Ability to develop and maintain scripts for various system automation tasks.
Linux Operating Systems:
  • Extensive experience in installing, configuring, and maintaining Linux distributions, including RedHat, Ubuntu, and CentOS.
  • Strong understanding of system administration tasks such as package management, system monitoring, and performance tuning.
Containerization and Orchestration:
  • Hands-on experience with Docker deployment and containerization techniques.
  • Familiarity with container orchestration tools like Kubernetes or Docker Swarm.
  • Experience with networking in clouds and cloud-based routing (e.g., Traefik).
Source Code Compilation:
  • Proficient in compiling programs from source for both in-house and external source code.
  • Experience managing multiple versions of source on one computer and across multiple computers vith varying software.
Version Control:
  • Deep knowledge of version control systems, preferablyGit, for managing source code repositories.
CI/CD:
  • Familiarity with CI/CD workflows and procedures.
Storage:
  • Experience with large-scale storage replication (e.g. RAID) and distribution (e.g., NFS) across multiple filesystem types (e.g., ext4, btrfs).
Networking and Security:
  • Experience in creating and managing complex firewall rules and NAT rules using platforms like PfSense.
  • Experience with high-availabilty networking, log control and maintenance, in-house DNS, remote user authentication (e.g., LDAP), encryption (OpenSSL, Let's Encrypt, etc). Deep familiarity with networking concepts and protocols, including hardware.
Cluster Computing:
  • Familiarity with cluster computing environments and workload managers, such as Slurm.
  • Ability to manage and optimize cluster resources for efficient computing.
Database Management:
  • Proficiency in SQL database management, including MariaDB, MySQL, and PostgreSQL.
  • Experience in database setup, configuration, optimization, encryption, and backup strategies.
Virtualization:
  • Hands-on experience in managing virtual machines using hypervisors such as VMware, Proxmox, and VirtualBox.
  • Understanding of virtualization concepts and best practices.
Specific Languages and Technologies:
  • Languages: BASH, Python, JSON, SQL, SPARQL, YAML, HTTP
  • Technologies: Docker, Traefik, Let's Encrypt, NGINX, AWStats, Django, gRPC, MariaDB/MySQL, Git, GitHub, WordPress, Slurm, Doxygen, Virtuoso, Graphviz, OpenMPI, MPICH, HAProxy
Physical Demands
Normal lab activity.
Is driving a responsibility of this position? No
Is this a Position of Trust? Yes
Does this position have operation, access, or control of financial resources? No
Does this position require a P-Card? No
Is having a P-Card an essential function of this position? No
Does this position have direct interaction or care of children under the age of 18 or direct patient care? No
Does this position have Security Access (e.g., public safety, IT security, personnel records, patient records, or access to chemicals and medications) Yes
Credit and P-Card policy
Be advised a credit check will be required for all positions with financial responsibilities. For additional information about the credit check criteria, visit the UGA Credit Background Check website.
Background Investigation Policy
Offers of employment are contingent upon completion of a background investigation including, a criminal background check demonstrating your eligibility for employment with the University of Georgia; confirmation of the credentials and employment history reflected in your application materials (including reference checks) as they relate to the job-based requirements of the position applied for; and, if applicable, a satisfactory credit check. You may also be subject to a pre-employment drug test for positions with high-risk responsibilities, if applicable. Please visit the UGA Background Check website.
Duties/Responsibilities

Duties/Responsibilities
Scripting and Automation (10%):
Devote a portion of time to scripting and automation tasks using languages such as Bash and Python as well as tools like Ansible.
Create and maintain automation scripts for system management and monitoring.
Percentage of time 10
Duties/Responsibilities
Linux Operating Systems (15%):
Focus on installing, configuring, and maintaining various Linux distributions, including RedHat, Ubuntu, and CentOS.
Perform routine system administration tasks, package management, and system monitoring.
Percentage of time 15
Duties/Responsibilities
Containerization and Orchestration (15%):
Participate in Docker deployment and containerization efforts.
Collaborate on the setup and maintenance of container orchestration tools like Kubernetes or Docker Swarm.
Percentage of time 15
Duties/Responsibilities
Source Code Management (5%):
Dedicated time to compiling programs from source code, both in-house and external.
Utilize version control systems like Git to manage and track changes in code repositories.
Percentage of time 5
Duties/Responsibilities
Networking and Security (10%):
Engage in the creation and management of firewall and NAT rules using platforms like PfSense.
Address networking-related tasks and collaborate on security initiatives.
Percentage of time 10
Duties/Responsibilities
Supervisory Responsibilities (20%):
Assume supervisory roles, leading and guiding team members effectively.
Collaborate with team members to address challenges and facilitate smooth operations.
Percentage of time 20
Duties/Responsibilities
Cluster Computing (10%):
Engage in cluster computing activities, optimizing resource utilization using workload managers like Slurm.
Contribute to the efficient operation of the computing cluster.
Percentage of time 10
Duties/Responsibilities
Database Management (5%):
Manage SQL databases, including tasks related to setup, configuration, optimization, and backup strategies.
Collaborate on database-related projects to ensure data integrity and availability.
Percentage of time 5
Duties/Responsibilities
Virtualization (10%):
Manage virtual machines using hypervisors like VMware, Proxmox, and VirtualBox.
Contribute to maintaining a virtualized environment for various applications and services.
Percentage of time 10

The University of Georgia is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or protected veteran status.


 

Job Summary
Start Date
As soon as possible
Employment Term and Type
Regular, Full or Part Time
Required Education
Bachelor's Degree
Required Experience
Open
Email this Job to Yourself or a Friend
Indicates required fields