DevOps Engineer II, IT Application Development
Equal Employment Opportunity Statement
The University of Delaware is an Equal Opportunity Employer which encourages applications from Minority Group Members, Women, Individuals with Disabilities and Veterans. The University's Notice of Non-Discrimination can be found at http://www.udel.edu/aboutus/legalnotices.html
Job No: 499760
Work Type: Staff
Location: Remote
Categories: Information Technology, Full Time
SALARY GRADE: 31S
CONTEXT OF THE JOB:
The IT Application Development (IT-AD) department within IT-ESCS is responsible for the development, implementation, and maintenance of institution-wide, web-based information services that support the University's core business processes. The unit provides process design and development services to both administrative and academic clients, maintaining significant responsibility for and impact upon the development of new and improved campus systems.
The DevOps Engineer II position in the Application Development unit participates in the software development life cycle by establishing and maintaining processes, tools, and methodologies in support of the deployment, security, quality, stability, and resiliency of application software designed for one or more business systems.
The DevOps family includes a progression of two steps from DevOps Engineer I to the most senior level, DevOps Engineer II. Members of the DevOps family are hired into levels that are commensurate with their experience and educational background. Incumbents may progress to higher levels as their on-the-job experience, skill levels and responsibilities increase over time.
MAJOR RESPONSIBILITIES:
- Leads the development, selection, implementation, and modification of the processes, tools, and methodologies used to support the software development life cycle. Work includes planning, requirements analysis, design, development, integration, testing, implementation, maintenance, and documentation all in accordance with IT-Application Development policies and standards.
- Manages multiple projects and supports multiple major environments. Automates and improves development and release processes.
- Monitors system status and processes. Updates or introduces new processes for improvement. Contributes to the creation of unit standards.
- Ensures the security and integrity of the system(s) and the data. Ensures that quality assurance standards are implemented. Participates in disaster recovery planning and recovery operations when needed.
- Leads development efforts. Recommends improved operational procedures to maximize systems -- hardware and software -- efficiency.
- Coordinates production support. May be required to provide on-call (24x7) support for critical systems and has access to the production systems to resolve problems.
- Maintains proficient with a variety of languages, operating systems, security procedures and utilities. Maintains knowledge with respect to relevant state-of-the-art technology, equipment, languages and/or systems.
- Researches and evaluates future technologies and solutions.
- Assists, mentors, and trains more junior Developers and Engineers. Conducts internal training programs in areas of technical expertise for colleagues.
- Establishes and maintains appropriate working relationships with colleagues and clients and follows University and department policies and procedures governing IT efforts.
- Works within the department's overall strategic plan following project priorities and scope.
- Performs miscellaneous job-related duties as assigned.
QUALIFICATIONS:
- Bachelor's degree, Master's degree preferred, with five years effective experience or a combination of education, certification, and experience can substitute for required education. A degree in Computer Science, Information Systems, Engineering, or Business is preferred.
- Adept programming/scripting skills.
- Experience analyzing, designing, building, and testing cloud deployment methodologies and systems
- Knowledge of containerization tools such as Docker and Kubernetes
- Experience introducing change into the SDLC.
- Experience working in multiple major operating systems, e.g. Microsoft, Linux.
- Experience in multiple version control systems: Subversion, Git
- Experience implementing and maintaining automation servers and processes.
- Solid understanding of continuous improvement and experience building CI/CD pipelines.
- Ability to identify and deploy cyber security measures via vulnerability assessments and risk management.
- Experience specifying, writing and developing computer programs and scripts using a range of programming languages.
- Ability to plan, design, develop, implement, test, and modify applications and external application interfaces to meet specified needs.
- Ability to troubleshoot and correct application, processes, or tool problems.
- Analytical, evaluative, and objective critical thinking skills.
- Effective communication skills (oral, written, listening, presentation) and organization skills.
- Ability to work independently as well as part of a team.
- Expert knowledge of DevOps principles and how they can improve business systems.
- Ability to communicate technical information to non-technical users.
- Expert knowledge of current technological developments/trends in area of expertise.
- Ability to manage multiple projects and be detail oriented.
- Demonstrates an 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.
Notice of Non-Discrimination, Equal Opportunity and Affirmative Action
The University of Delaware does not discriminate against any person on the basis of race, color, national origin, sex, gender identity or expression, sexual orientation, genetic information, marital status, disability, religion, age, veteran status or any other characteristic protected by applicable law in its employment, educational programs and activities, admissions policies, and scholarship and loan programs as required by Title IX of the Educational Amendments of 1972, the Americans with Disabilities Act of 1990, Section 504 of the Rehabilitation Act of 1973, Title VII of the Civil Rights Act of 1964, and other applicable statutes and University policies. The University of Delaware also prohibits unlawful harassment including sexual harassment and sexual violence.
PI215757524