Cloud Infrastructure and Platform Engineer (60088070)

Cloud Infrastructure and Platform Engineer (60088070)

Employer

North Carolina Community Colleges System Office
200 West Jones Street
Raleigh, NC 27603
Phone: 919-807-7100

Job Location

200 W. Jones Street
Raleigh, NC 27603

Salary/Grade

$82,485 – $91,536/IT09

Benefits

State of NC

Job Category

  • Technical/Paraprofessional

Application Period

Opens: Wednesday, March 23, 2022
Closes: Wednesday, April 6, 2022

Target Start Date

Monday, May 2, 2022

Expected Work Hours

8am - 5pm M-F

Employment Type

Full-Time Position

Minimum Qualifications

Bachelor’s degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and four years of progressive experience in systems software programming; or Associate degree in computer science or an IT related field or a closely related field from an appropriately accredited institution and five years of progressive experience in systems software programming; or an equivalent combination of education and experience.

Preferred Qualifications

N/A

Position Description

The mission of the North Carolina Community College System is to open the door to high-quality, accessible educational opportunities that minimize barriers to post-secondary education, maximize student success, develop a globally and multi-culturally competent workforce, and improve the lives and well-being of individuals by providing:

  • Education, training and retraining for the workforce including basic skills and literacy education, occupational and pre-baccalaureate programs.
  • Support for economic development through services to and in partnership with business and industry and in collaboration with the University of North Carolina System and private colleges and universities.
  • Services to communities and individuals which improve the quality of life.

The NCCCS is comprised of 58 community colleges serving 100 North Carolina counties and supported by the System Office located in Raleigh, NC.

The Technology Solutions and Distance Learning Division supports this mission by providing technical support for the Enterprise Resource Planning systems configured to deliver educational services for community college students, staff, faculty, employers, and the System Office.

The primary purpose of the Cloud administrator is to support the design and configuration of cloud compute resources and systems (servers and peripheral IT resources); oversee and administer cloud-based infrastructure, platforms, and software; monitor the modification of and use of cloud resources. Roles and responsibilities include choosing the correct cloud provider, planning for and implementing the transition of on-premises IT infrastructural resources to selected cloud providers, and establishing the full range of deployment parameters as needed by the technical requirements of the NC Community Colleges System Office.

The Cloud Administrator will be required to develop, maintain, troubleshoot, and document their work regarding networks of cloud infrastructure platforms and computing resources; Configure and support cloud systems; establishing private cloud environments for projects or specified tasks; establishing the appropriate user and team permissions; monitoring provider patches and service deployments; monitoring network performance and cloud resources; and, integrating cloud systems from on-premises to current and future infrastructure environments.

Provide application support to the 58 community colleges and the System Office including application support, resolving data errors, resolving cloud Infrastructure and Platform system setup questions, software installation questions, and software technical support through problem and root cause analysis. This includes initial assessment work to determine the area affected and priority of problems. Perform research using available tools to identify root cause and resolution of system problems

Successful candidates will provide administrative support for all supported template components of the NC Community College System’s ERP College Information System (CIS). These components include but are not limited to: UniData, SQL, Oracle databases, Apache Tomcat web server, Apache Software, Ellucian Colleague general administration and these Ellucian components: Web Advisor, UI (User Interface), SA-Valet, E-Commerce, Self Service, Mobile, E-Transcripts, Identity Management, and a custom interface to NC E-Procurement.

Each position is the primary support for one or more of these components and secondary support for one or more components, as assigned by the supervisor. Duties include automation scripting, providing advanced Help Desk support to the 58 NC Community Colleges and the System Office for these components. The position may also provide tertiary configuration management support in the absence of the primary and secondary Configuration Management analysts.

KNOWLEDGE/SKILLS/AND ABILITIES:

  • NCCCS uses the Agile Framework with Scrum; team members will be expected to participate in daily and weekly stand-ups, retrospectives, and sprint planning.
  • Technical Knowledge – Experience developing, deploying, integrating, and maintaining cloud infrastructure, platforms, compute, and other related systems.
  • Technical Support – Experience in identifying emerging trends and issues and making suggestions for technical modifications to solve current and prevent future problems. Experience making decisions based on weighting options and consequences.
  • Experience independently resolving complex problems through advanced analysis of the applications involved.
  • Operating Systems:  Oracle Solaris 10 or 11, Linux Red Hat Enterprise or Centos and Windows Server 2008+.
  • Install, upgrade, configure and maintain databases (UniData and MS-SQL) and Web Services
  • Strong automation and scripting skills for Solaris, Red Hat, Windows using scripting languages such as Python, Perl, Javascrit, PowerShell, and/or RESTful
  • Install, upgrade, configure and maintain Ellucian ERP supporting application:  SA-Valet, E-Commerce, Self Service, WebAPI, User Interface, SFTP, Mobile, E-Transcripts, Ellucian Ethos Integration, Identity Management, and custom interfaces including Accounts Receivable and Cash Reporting, NC E-Procurement, and System Office accounting systems.
  • Adheres to physical and electronic security standards, work performed within generally defined parameters including designing security into applications.
  • Create dashboards to provide status of systems.
  • Monitors systems performance by collecting and analyzing data using a variety of tools. Recommends and/or implements tuning measures to optimize performance if needed.
  • Excellent customer service skills and the ability to communicate clearly and effectively to Systems Administrators, Team members and End-users.
  • Provide training and expertise to College/ System Administrators, Team members, and College and System Office End-Users and fellow Team members
  • Experience with the Agile Methodology and Service-Now incident database.
  • Ability to multi-task, set priorities, work in a fast paced and constantly changing environment
  • Experience with writing and revising technical documentation and manuals.
  • Knowledge of the software development life cycle.
  • Knowledge of Colleague Envision Programming with Colleague Studio, Microsoft Visual Studio, Object-oriented programming, C#, ASP.NET MVC Framework, JavaScript (jQuery, jQuery UI, Knockout.js), HTML5, CSS3, JavaScript Object Notation (JSON), Razor is a plus.
  • Working knowledge of Network Systems
  • Strong leadership, organizational, interpersonal, and communication skills.
  • Strong oral and written communication skills.
  • Good analytical, strong troubleshooting skills, excellent customer service and team-oriented interpersonal skills
  • Responds to emergency situations as needed, identify, assess, and mitigate critical operational issues
  • Ability to work efficiently and effectively in a self-managed environment

PREFERENCES:

  • Experience with Ellucian Colleague and integrated applications
  • Operating Systems: Oracle Solaris 10 or 11, Linux Red Hat Enterprise
  • Demonstrated knowledge, skills, and abilities in modern multi-paradigm languages to include at least one compiled and one scripting language such as Python 3.X, Ruby, Go, Java, JavaScript, Clojure, Kotlin, or Groovy.
  • Demonstrated knowledge, skills, and abilities in at least one web framework/library such as Angular, Django, Express, Flask, Luminus, Rails, React, or Vue. 
  • Experience managing a Salesforce environment
  • Good analytical, customer service and team-oriented interpersonal skills

How to Apply

The North Carolina Community College System Office uses the Merit-Based Recruitment and Selection Plan to fill positions SUBJECT to the Office of State Human Resources Act (OSHR) with highly qualified individuals.

Individuals interested in applying for this position must complete the online process at https://www.nc.gov/jobs, Résumés will not be accepted in lieu of the application. Work history and credentials must appear on the application to receive consideration during the selection process.

Job Post Contact

CAROLE COX-CARROLL, RECRUITMENT ADMINISTRATOR
North Carolina Community College System
Human Resources | Caswell Building
5001 Mail Service Center | Raleigh, NC 27699-5001
Phone: (919) 807-7177 | Fax: (919) 807-7222
Email:
 cox-carrollc@nccommunitycolleges.edu