Systems Engineer and Linux Systems Administrator.

Athens, Georgia


Employer: University of Georgia
Industry: VPR-Complex Carbohyd Rsch Ctr
Salary: Competitive
Job type: Full-Time

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).

USG Core Values Statement

The University System of Georgia is comprised of our 26 institutions of higher education and learning, as well the System Office. Our USG Statement of Core Values are Integrity, Excellence, Accountability, and Respect. These values serve as the foundation for all that we do as an organization, and each USG community member is responsible for demonstrating and upholding these standards. More details on the USG Statement of Core Values and Code of Conduct are available in USG Board Policy 8.2.18.1.2 and can be found on-line at https://www.usg.edu/policymanual/section8/C224/#p8.2.18_personnel_conduct. Additionally, USG supports Freedom of Expression as stated in Board Policy 6.5 Freedom of Expression and Academic Freedom found on-line at https://www.usg.edu/policymanual/section6/C2653.



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


Contact Information

Recruitment Contact

Contact Details

For questions concerning this position or recruitment progression, please refer to the Recruitment Contact listed below.

Recruitment Contact Name Kristie Huff

Recruitment Contact Email kghuff@uga.edu

Recruitment Contact Phone (706) 542-6256


Posting Specific Questions

Required fields are indicated with an asterisk (*). Applicant Documents Required Documents
  1. Resume/CV
  2. Cover Letter
  3. List of References with Contact Information
Optional Documents

Created: 2024-05-19
Reference: S11348P
Country: United States
State: Georgia
City: Athens
ZIP: 30622


Similar jobs: