Legacy System Modernization
A large state university's seven web applications, used for enrollment, registration, and other student services, were running on Python 2.7 and the unsupported Pylons framework, creating security risks the university had no way to address after its internal team shrank from five developers to one during COVID. Ollon upgraded the applications to Python 3.6 using the Pyramid framework, refactoring hundreds of web pages and replacing more than 20 deprecated libraries in the process. The modernized applications now run on a supported stack, meeting the university's security compliance requirements and remaining maintainable long term.
Multi Stakeholder UAT Management
A large state university's seven web applications each served a different department, so migrating them from on premise to Azure meant running separate UAT processes with distinct stakeholder groups for each one, including enrollment, registration, and administrative staff. Ollon coordinated UAT phases across departments, developing test cases and rolling out each application systematically as it completed validation, with every application provisioned across Acceptance Test, User Acceptance Test, and Production environments. That coordination let each department sign off on its own application on its own timeline, without the whole migration waiting on any single group.
Workflow Engine
A large state university needed its seven student services applications to reliably orchestrate enrollment, registration, and administrative workflows for a large student population. Ollon built a Python based system to manage multiple step processes, including automated data validation, approval routing, and compliance checking. The platform handles seasonal workflow variations and keeps data flowing consistently across multiple university databases and external systems throughout the student lifecycle. That orchestration keeps enrollment and registration processes running smoothly even as volume and requirements shift each term.
Azure Cloud Migration
A large state university's applications were still running on premises when the university disbanded its internal server infrastructure team, leaving no one to maintain the hosting environment. Ollon migrated the application suite to Microsoft Azure, designing the deployment architecture, containerizing applications with Docker, implementing infrastructure as code through Terraform, and moving the CI/CD pipeline from Jenkins to Bitbucket. The migration required close collaboration with the university's network teams, securing stakeholder approvals across departments, and passing security audits to meet institutional compliance requirements.
Bitbucket
Testing and packaging code for a large state university's seven applications had been a manual, on premise process that could not keep pace with ongoing development. Ollon set up SSH access to the university's Bitbucket repositories and built a continuous integration pipeline that ran the test suite before building and pushing each application's Docker image. Early runs surfaced build failures during the testing stage, which were traced and resolved so each commit could reliably produce a working, deployable image. Pull request based review became the standard workflow in Bitbucket, giving the university and Ollon a shared, consistent record of changes across the suite.
Azure
Getting Azure ready for a large state university's application suite meant building the environment from nothing. Virtual networks, subnets, a security center, and app service instances were built through Terraform, with load balancing handled automatically inside Azure Web Apps. Secrets, background processing, and file storage moved onto Azure Key Vault, Functions, and Blob Storage as managed services rather than custom infrastructure. Ollon also resolved single sign on failures tied to the university's DUO authentication after the first application went live. That work left the suite with a foundation defined through code on Azure, instead of infrastructure assembled by hand each time.