1. Title: Senior DevOps Engineer
Job Objectives:
The Senior DevOps Engineer is responsible for designing, developing, testing and maintaining
processes which facilitate the integration and migration of enterprise application technology
systems for Parker University. Responsibilities include to maintain and support highly available
applications, develop application configuration automation, support continuous integration and
deployment of in-house developed applications, and respond to issues from alerting and ticket
systems. Responsibilities also include developing custom integration solutions including major
enhancements, interfaces, functions, and features around Jenzabar and other third party
applications, both on premise and cloud based. These integration services will require
development of real time, synchronization, custom, and on-demand applications and will involve
communication and coordination between internal and external technical teams. The Senior
DevOps Engineer is also involved in the creation of reports and dashboards to aid in the
monitoring and troubleshooting of the integration processes and will be expected to take a
proactive approach to utilizing these reports to monitor the production environment.
Reports to: Chief Technology Officer
Supervises: May supervise Systems Engineers on a project by project basis.
Education/Experience:
Bachelor degree from accredited college or equivalent experience
Development experience in at least two languages such as PowerShell, TSQL, ASP.NET,
C#, Java, JavaScript, HTML, XML, XSLT
Four or more years of relevant work experience using relational databases, data
retrieval and ad-hoc reporting tools (SQL and SQL Reporting Services)
Four or more years of relevant work experience using a minimal of two programming
languages
Two or more years’ experience working with the implementation and integration of
cloud services
Knowledge of private, hybrid, and public cloud platforms a plus
Physical Requirements:
General office with ability to sit for up to eight hours a day
Physically able to lift 60 lbs
Job Requirements/Skills:
Excellent customer service and interpersonal skills.
Ability to analyze and interpret complex problems or processes, identify and understand
requirements, and develop alternate solutions
Experience designing, developing, testing, and deploying applications/systems using
proven or emerging technologies in a variety of technologies and environments
2. A strong grasp of automation tools; strong troubleshooting and problem solving skills
Ability to communicate effectively with people at varying levels of computer literacy,
including technical staff and application vendors but most especially non-technical
users.
Demonstrate critical, creative, and reflective thinking.
Work effectively as an individual or as a member of team, including members of IT and
operational departments.
Ability and willingness to quickly learn new technologies and software, at times without
formal training.
Respond quickly to emergent problems and focus both on long-range projects and
immediate tasks in a fast-paced and changing environment. Must have a high level of
energy and responsiveness.
Able to write detailed procedures, specifications, and effectively document code per
departmental specification.
Able to manage basic projects through analysis of requirements, priority and task
management, collaboration, ongoing communication, and a drive to deliver quality
solutions.
Must have a high level of personal and professional integrity.
Must be able to work on weekends and after hours when necessary
Must be familiar with ITL processes (Incident, Change, and CMDB) and virtualization and
cloud platform technologies (VMWare and AWS).
Job Responsibilities:
Design in collaboration with other IT members, develop, document and maintain system
integrations across a wide-range of systems
Integrate on premise and cloud solutions and work with the CTO to develop and
maintain cloud strategies and solutions
Design and execute solutions for common challenges such as systemconfiguration, data
entry auditing, business process efficiencies, and reporting. Documentation of each
application as to its purpose, components, location of files, database schemas, etc.
Support systemupgrades including code updates, testing, department acceptance and
support.
Develop and maintain business and technical documentation in support of software
applications and interfaces.
Define application data requirements; identify data sources; diagrams data flow and
data relationships.
Following established procedures, ensures critical review points and quality assurance
controls are included in all projects requesting enterprise application integration.
Works with data/database administrative functions to ensure the proper design of
system databases and appropriate integration.
Assists with analyzing information and business process flow to integrate new
applications with existing applications.
3. May interact with security and infrastructure personnel to recommend appropriate
security and control factors and infrastructure requirements for integrations.
Performs testing for simple to moderately complex systems, and assists other analysts in
testing complex systems. Helps develop critical measures to test function and system
performance improvements.
Analyze customer feedback to identify solutions to improve and enhance the customers’
experience
Understanding the business needs and requests, identifying solutions, gathering
information, and translating business needs to functional/technical specifications that
are understandable to business and IT personnel alike
Implement and manage an effective change management process to ensure smooth
transition of new or adapted processes
Determine how to leverage services from cloud providers and identify gaps that must be
met through other tools, software, or 3rd party services.
Engineering and designing solutions on clouds that manage risk and meet relevant
security regulations, controls and policy.
Designing, installing, configuring and testing cloud services and associated 3rd party
services and software.