Job Details – this job has expired, please see similar jobs below
Primary Function of Organizational Unit
Information Technology and Engineering Computing Services (ITECS) is charged with providing a world-class computing environment for the Faculty, Staff, and Students of the College of Engineering at Company. ITECS fulfills this charge through a combination of direct IT support activities, active collaboration, and partnership with other IT support entities within the College, with other IT support groups (OIT, DELTA, colleges) and with our faculty, staff, and student constituencies. ITECS staff provides technical leadership and capability in their core competencies both within the College of Engineering and to the University’s technical community as a whole.
Essential Job Duties
The Systems Analyst/Programmer position primarily maintains and improves the systems Linux infrastructure.
Primary duties of the Systems Analyst/Programmer include, but are not limited to:
Overseeing applications (including the Github) and dependent systems for the College of Engineering. This includes providing technical administration and leadership and ensuring security and compliance for all systems therein.
Developing software for integrating, connecting, and automating back-end systems related to the College of Engineering.
Representing the team in all committees and looks for opportunities to collaborate, influence, and build systems for the benefit of faculty, staff, and students.
Responsible for Linux systems in the College of Engineering.
Working in collaboration with other Systems staff includes re-architecting of infrastructure, migrating tenants to newer versions of software, and fueling continuous improvement.
Contributing and developing for Campus Linux Services community. The success of this community is crucial to the College of Engineering’s Linux environments (remote access, labs, web, database, etc.). Leading efforts in cross-organizational sharing of ideas and looking for opportunities to share the effort with other units on campus to free ITECS Systems resources to innovate further.
Serving as a primary technical contributor to projects and maintain subject matter expertise in shared infrastructure supported by the community.
Fulfilling a technical leadership role within the organization.
Supporting and advocating for the vision of the College of Engineering, particularly when it comes to providing systems and services that promote innovation for students and faculty.
Seeking opportunities to collaborate on projects and committees with peers in other units across Company, which would provide benefit to the College of Engineering faculty, staff, and students.
Leveraging technical depth of knowledge to lead and influence development efforts.
Remaining involved in other initiatives such as shared web infrastructure and shared compute via container infrastructure.
Serving as a mentor/advisor for developers and system administrators within ITECS and other College of Engineering IT organizations.
Working with ITECS Systems to develop custom software to fulfill business processes in our college.
Maintaining and developing software that improves the quality of life for system administrators, web developers, faculty, staff, and students in the College of Engineering.
Working with open-source communities to improve the software for the university and those communities.
Assisting and developing with the College of Engineering HPC initiatives.
Working with on-premises and cloud-based HPC systems to provide compute services for the College of Engineering.
GitHub Service administration.
Developing policies and procedures for the campus deployment of the GitHub appliance.
Performing regular maintenance on services to keep the product patched and secure.
Writing documentation for common issues and workflows.
Developing systems for maintaining the health of the service, including automated account deprovisioning and other administrative tooling.
Masters degree and at least 1-2 years related experience; OR a Bachelors degree and 2-4 years related experience.
Departmental Required Skills
Communication. Excellent written and verbal communication skills. Open and transparent collaborator of information. Ability to lead and facilitate group discussion, maintaining focus, and productivity. Ability to present highly technical topics in a manner appropriately accessible to intended audiences. Attention to detail and ability to produce precise and robust documentation.
Desire and ability to innovate and solve complex problems. At NC State, we Think and Do, and that is the core of the vision of the College of Engineering and ITECS Systems.
Extensive knowledge in administering web and database infrastructures (PHP, MariaDB/MySQL, Docker).
Proficiency in following and influencing modern, Agile development best practices (Object-oriented programming, version control, code review, auditing, automated testing).
Comfortable working in legacy environments, making iterative improvements over time (as well as large-scale upgrades to existing infrastructures).
Expert supporting and configuring Linux configuration management systems.
Technical expertise regarding Linux server setup, implementation, and support.
Experience and knowledge working with HPC environments in a research organization.
Integration and guidance helping groups onboard into computing systems.
Ability to collaborate with other university IT departments to affect change in the Linux enterprise environment within the university.
Ability to analyze threats and institute/maintain an appropriate level of Information security for systems and servers.
Knowledge and skills to troubleshoot and perform break-fix tasks on systems as necessary, including servers, appliances, and operations.
Knowledge and ability to analyze and interpret error logs, monitor system performance data, and assess user information to ensure service reliability.
Ability to operate in a VMWare virtual environment.
Preferred Experience, Skills, Training/Education
Working with Linux systems. Knowledge and ability to work in a mixed enterprise environment consisting of Windows, Linux, macOS, and mobile operating systems.
To adapt and work with technologies that will innovative and interesting to students and faculty in Engineering.
Working in environments that implement an Agile workflow.
This is a reposting. Previous applicants do not need to reapply.
In addition to your application please submit a cover letter and resume.
Company is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, age, sexual orientation, genetic information, status as an individual with a disability, or status as a protected veteran.
If you have general questions about the application process, you may contact Human Resources at (919) 515-2135 or ___@___(apply_to_show_email). Individuals with disabilities requiring disability-related accommodations in the application and interview process, please call 919-515-3148.
Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. If highest degree is from an institution outside of the U.S., final candidates are required to have their degree equivalency verified at Company website or equivalent service. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.
Company participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.
Sign up and search through 53,833 curated jobs in the Education Edition: