Systems Programmer V, Enterprise Systems & Cloud Services

University of Delaware

Newark, DE

ID: 7115013
Posted: October 28, 2022
Application Deadline: Open Until Filled

Job Description

CONTEXT OF THE JOB:

The Enterprise Systems & Cloud Services (ESCS) Systems Engineering group is responsible for the operation, maintenance, support, and growth of central computing systems. The University’s central computing systems include enterprise class client/server, public & private cloud infrastructure, data storage and retrieval systems, web, learning management, and e-mail servers. Staff in the ESCS Systems unit provide services that support the entire University. Other groups in the IT unit rely heavily upon ESCS for services and technical support. ESCS is one of several groups within the larger organization of Information Technologies (IT). The technology work of this group is critical to the achievement of the IT organization and University’s strategic plans and goals. This group also provides the technological foundation that supports the institutional mission.



The Systems Programmer V - Cloud Engineer has primary responsibility for designing, planning, capacity management, and project scoping for public and private cloud platforms supporting central IT, departmental IT, and University researchers. A primary focus of this role will be to increase adoption of Cloud resources across campus. The incumbent ensures University Cloud implementations are designed for stable service operation by performing information security risk assessments and serving as an internal auditor for security issues. The incumbent collaborates with staff in the office of the CISO and with IT colleagues who have security responsibilities regarding the security of the services run within the Cloud infrastructures. This position is be considered essential personnel and provides off-hour, on-call coverage to support all the central systems in rotation with other Systems Programmers.


The Systems Programmer V – Cloud Engineer reports to the Associate Director of the Systems Engineering Group.


MAJOR RESPONSIBILITIES:

Leads the automation, billing, configuration, documentation, and fault tolerance for Private and Public Cloud services.
Leads the University Center of Excellence for Cloud computing to standardize and share best practices among professionals utilizing cloud services across the institution.
Develops and recommends Policies, Standards, and Procedures regarding creation and use of Cloud services.
Develops, maintains, and audits Cloud service compliance documentation, including HIPAA, FERPA, and local Security Policy.
Coordinates and plans high availability, business continuity, and disaster recovery efforts for applications running within Cloud platforms. Plans and participates in disaster recovery tests.
Regularly checks for new security best practices and known vulnerabilities in Private and Public Cloud services and application software. Ensures no software versions with known security vulnerabilities are in use and coordinates patching of vulnerabilities.
Leads feasibility studies related to platform compliance, network configurations, and policies.
Performs trending analysis to predict future problems and manage capacity. Ensures quality assurance procedures are followed.
Recommends improved operational procedures and system design to maximize system security.
Leads group efforts to troubleshoot problems, which can range from simple to complex, with Private and Public Cloud environments or for issues between Cloud and non-Cloud systems. Engages Security, User Support, Network, and System Administration teams to coordinate issue resolution.
Working with IT Service Management, leads effort designing specifications and implementing best practices for virtual asset IT Service Management.
Consults with other systems programmers, other IT staff, and supported business units. This position will support the UD Core, Consortium, and Specialized services. This includes Enterprise and Facilities’ systems which are vital to the University community.
Maintains a high degree of familiarity with software and hardware supported by staff in Enterprise Systems & Cloud Services.
Leads internal training and participates in external training.
Assists, mentors, and trains junior systems programmers with their programming tasks and with solutions to complex technical problems.
Establishes and maintains appropriate working relationships with colleagues and clients and follows University and department policies and procedures.
Contributes to planning, leadership, and support of campus technical initiatives and innovative solutions.
Works within the department's overall strategic plan following project priorities and scope.
Meets deadlines and achieves goals.
Performs other duties as assigned.


QUALIFICATIONS:

Requires a bachelor’s degree in Computer Science, Information Systems, and/or Electrical/Computer Engineering or related field with five years of experience or a combination of education, certification, and experience can substitute for required education.
In-depth knowledge of at least one of Amazon AWS, Microsoft Azure, and Google GCP with working knowledge of the other two.
In-depth knowledge of VMware vSphere and VSAN technologies.
Solid understanding of security as it applies to Cloud technologies.
Ability to specify, write, and develop computer programs using a range of programming languages.
Experience using the Python programming language to interface with public cloud technologies.
Working knowledge of common networking equipment and major network protocols.
One or more relevant certifications preferred.
Familiarity with FedRAMP preferred.
Experience with Agile development methodologies.
Ability to troubleshoot and correct systems problems.
Analytical, evaluative, and objective critical thinking skills.
Effective communication skills (verbal and written).
Ability to work independently as well as part of a team.
Working knowledge of business systems principals.
Ability to communicate technical information to non-technical users.
Knowledge of information flow and management environments within area of operational specialty.
Knowledge of current technological developments/trends in area of expertise.
Knowledge of a broad range of relevant multi-user computer systems, applications, and/or equipment.
Knowledge of computer systems analysis and design concepts, methods, procedures, and standards.
Demonstrated understanding and consideration of the differing needs and concerns of individuals with varying identities, cultures, and backgrounds.
Committed to fostering a workplace culture of belonging, where diversity is celebrated, and equity is a core value.