Systems Programmer/Specialist
Women In Science · Raleigh, NC · 4 wk ago
Information TechnologyPart-time
About the Role
This Systems Administrator position is a team lead for the Central Services and Integration (CSI) team, providing a critical layer of diverse systems and integration services. The role is part of the Shared Services and Research Computing and Data organization within NC State’s Office of Information Technology. The CSI team offers services such as Linux and systems build, automation, configuration management, systems monitoring, file system management, data and file transfer, and database support (MariaDB / MySQL / PostgreSQL).
Responsibilities
- Provide architecture design, standard Linux image provisioning, patch management, technical training, and Linux system installation, administration, maintenance, tuning, and troubleshooting.
- Support security standards for PCI-DSS, NIST 800-171, Endpoint Security, and ISO 27002.
- Act as third-tier support to other IT professionals on campus and participate in a 24×7 on-call rotation.
- Utilize project management skills to help customers increase the reliability of systems and services at NCSU.
- Design, deploy, and maintain central monitoring, notification (SMS), and on-call services.
- Manage central Linux provisioning and application integration deployment with Configuration Management support for the customer user base.
- Support the central MariaDB environment.
- Perform general programming work for multiple projects and services supported by the CSI group.
Qualifications
- Minimum Education and Experience:
- Bachelor’s degree in Computer Science, Computer Engineering, or closely related field and 3 years of experience in operations analysis and design, systems programming, or related area.
- OR Bachelor’s degree in any field and 4 years of experience in operations analysis and design, systems programming, or related area.
- OR Associate’s degree in Computer Information Technology, Computer Engineering Technology, or Networking Technology and 5 years of experience in operations analysis and design, systems programming, or related area.
- OR equivalent combination of education and experience.
- Other Required Qualifications:
- Extensive experience in Linux-based operating systems.
- Experience managing, maintaining, and designing Linux image deployment at scale.
- Proficiency in authentication/authorization, application integration, and Linux provisioning systems using Git, Foreman, Configuration Management (e.g., Puppet, Ansible, Chef), and monitoring systems (e.g., Nagios, Grafana, Zabbix).
- Experience in programming or scripting, particularly for systems automation and configuration.
- Preferred Qualifications:
- Experience with Containerization technologies (e.g., Kubernetes, Docker).
- Programming experience in Python and JSON.
- Experience working with Ansible.
Benefits
- Medical, Dental, and Vision insurance.
- Flexible Spending Account.
- Retirement Programs.
- Disability and Life Insurance.
- Accident Plan.
- Paid Time Off and Other Leave Programs.
- 12 Holidays Each Year.
- Tuition and Academic Assistance.
- Childcare benefits, Wellness & Recreation Membership, and Wellness Programs.
Disclaimer: Perks and Benefit eligibility is based on Part-Time or Full-Time Employment status. Eligibility and Employer Sponsored Plans can be found within each of the links offered.