Programmer- Information Security and AI Analyst
Columbia State Community College · Columbia, TN · 2 wk ago
Information Technology$63k–$76k/yrFull-time
About the Role
The Programmer will manage and maintain computer systems, servers, and ensure cyber security processes are updated. Review and evaluate AI tools for administrative functions. This is a non-exempt, in-person position located primarily on the Columbia, TN Campus.
Essential Functions
Systems
- System management of servers running Linux and Windows; numerous layered products Argos reporting and Evisions.
- Maintain server software, including servers in virtual environments (Nutanix)
- Service and system monitoring
- Communicate with third-party vendors to maintain hardware and software
- Maintain backup applications, backup integrity, and verify backups are restore ready.
- System and application management of Windows and Linux systems for Columbia State Web server and Cascade, Student web portal server, and IT-specific applications (Ansible, Foreman, IP Hostmon, Greenbone/OpenVAS).
- Process automation and maintenance via Ansible and Foreman.
- Requirements gathering, design, test, and implement systems
- Liaison between technical teams and user departments
Cyber Security
- System security and assurance
- Perform regular vulnerability assessments and penetration testing on systems, networks, and applications.
- Assist with monitoring and updating end point security tools
- Review applications to evaluate and ensure positive security posture
- Investigate suspicious activities, security alerts, and potential breaches.
- Recommend security policies, procedures, and best practices to protect sensitive information and infrastructure.
Artificial Intelligence
- Provide support for evaluations of AI-related tools and applications as pertains to administrative functions.
Supplemental Functions
- Support development, oversight of programs and services that result in enrollment, progression, retention and graduation growth for the service area.
- Serve on college committees.
- Participants in other college activities as assigned by the Director of Admin Computing, DBA.
- Help create specifications and evaluation bids.
- Ensure audit guidelines are followed.
- Other duties as assigned.
Requirements
Required Education, Training, and Experience
- Bachelors Degree in Computer Information Systems or related field and 4 years of experience in a technical support role.
- OR Masters Degree in Computer Information Systems or related field and 1 year of experience in a technical support role.
Qualifications
Preferred/Desired
- Working knowledge of Windows and Linux operating
- Programming language experience in Python, HTML or similar language
- Experience in scripting languages – for example PowerShell, Java Script, Bash
- Experience with Ellucian Banner, Slate
- Working knowledge of ChaGPT, MS Copilot, other LLM's
- Knowledge of cyber security tools and XDR/MDR applications
Skills
Knowledge, Skills, And Abilities
- Ability to communicate effectively in written and spoken English.
- Ability to build strong relationships with faculty, staff, and students across the institution.
Working Conditions
- Must be able to occasionally work off-hours or weekends
- Must be able to travel to other campus locations
Pay
Hiring Salary Range (Annual): $63,280 - $75,940
Salary offers are determined based on documented education and relevant full-time experience. Applicants are responsible for ensuring all qualifying credentials and experience are clearly reflected on their resume for consideration.
Benefits
Columbia State offers a comprehensive benefits package, including but not limited to the following:
- Vacation and Sick Leave
- 14 paid holidays
- Medical, dental, vision and life insurance
- Retirement plans
- Optional 401K and 403B Deferred Compensation Plans
- Educational benefits for the employee and their spouse and dependents