| Job Description: |
The Implementation Support Engineer II actively supports the development, integration, and administration of technology systems that enable the College of Education’s instructional, research, communications, and operational initiatives. This position plays a key role in providing implementation solutions for application-based projects in the College, promoting local and institutional infrastructure services, and facilitating technology initiatives that support both institutional operations and grant-funded projects.
Working collaboratively with faculty, research teams, administrative leadership, and technical partners across the University of Florida, this position contributes to the planning, implementation, and sustainability of digital systems and applications that support academic programs, research activities, and strategic initiatives.
This advanced, generalist role requires strong technical development expertise, systems administration capabilities, project coordination skills, and client engagement abilities. The Implementation Support Engineer II frequently collaborates across departments and research units to identify technology needs, translate functional requirements into technical solutions, and ensure that systems align with university standards for security, accessibility, compliance, and operational sustainability.
This position operates with a high level of independence and requires strong organizational awareness and interpersonal acumen when working across institutional structures that involve multiple stakeholders, governance processes, and funding sources.
Application Development and Systems Integration
- Collaborate with faculty, research teams, and administrative units as a technical lead to define and gather functional requirements and translate them into scalable technical solutions.
- Reinforce project teams efforts to design, develop, test, and maintain software applications and digital solutions that support academic programs, research initiatives, communications platforms, and administrative workflows.
- Create integrations between internal systems and external platforms, including learning management systems, institutional data services, analytics platforms, and research tools.
- Assist with system architecture planning for inheritance of existing software and data projects, including applications developed in support of faculty research and supported grants.
- Communicate complex technical concepts clearly to non-technical stakeholders.
- Maintain and enhance existing College operational applications, including debugging, performance optimization, and feature improvements.
- Develop and maintain technical documentation related to application architecture, integrations, and development workflows.
- Ensure applications comply with university requirements related to data governance, cybersecurity, accessibility (WCAG 2.1 Level AA), and institutional technology standards.
- Participate in testing, deployment, and ongoing maintenance of applications supporting academic and research operations.
Systems Administration and Infrastructure Support
- Provide systems administration support for a variety of hosting environments, and infrastructure supporting College applications and digital services.
- Maintain and improve an existing ProxMox-based VM architecture consisting of several dozen LAMP web servers, SQL databases, Docker containers, and general application hosting environments across development, staging, and production systems.
- Coordinate server backup operations across multiple sites including periodic reliability testing and disaster planning.
- Perform system updates and review security configurations to ensure system reliability and compliance with university cybersecurity standards.
- Support Shibboleth and UFAD authentication systems, user access management, and role-based permissions across applications and services.
- Monitor system performance and troubleshoot technical issues impacting system availability or functionality.
- Collaborate with UF Information Technology (UFIT) and other institutional IT units to ensure infrastructure alignment with university policies and standards.
- Maintain documentation for infrastructure configurations, deployment procedures, and system dependencies.
Stakeholder Engagement, Cross-Departmental Collaboration and Strategic Technology Support
- Collaborate with internal teams including instructional design, communications, research centers, and administrative leadership to support strategic technology initiatives.
- Serve as a liaison between the College of Education and university-level IT units, facilitating coordination around infrastructure, security, and system integrations.
- Navigate institutional processes and governance structures to support cross-unit collaboration on technology initiatives.
- Provide consultation on digital tools and technical approaches that support research, instruction, and outreach initiatives.
- Assist in evaluating and selecting technology platforms that support scalable and sustainable solutions for college initiatives including research data systems, or application development.
Research, Innovation, and Continuous Improvement
- Participate in institutional working groups or collaborative technology efforts when appropriate.
- Remain current with emerging technologies relevant to higher education, including software development frameworks, research computing infrastructure, and enterprise systems.
- Evaluate emerging tools and platforms that may improve development efficiency, scalability, or system reliability.
- Contribute recommendations for improving development workflows, infrastructure design, and application sustainability.
- Participate in knowledge sharing with team members and contribute to documentation of best practices.
Other Duties as Assigned
*Occasional evening or weekend work may be required during system deployments, maintenance windows, or major project milestones.
|