Ramon Rossi |
|
DevOps Engineer and Educator |
Responsible for:
Responsible for:
Developed (assisted by Agentic AI) and deployed on bare metal. Example of a complex application with frontend (React), backend (Flask), database (PostgreSQL), monitoring (Fluentd, Prometheus, Grafana), plus other microservices and Kafka to run batch image processing feature. Designed to be used as a model for trainees of DevOps and Support Engineering, it was "built for operation".
Deployed a working secure WordPress website using Azure Kubernetes Service, a MariaDB or MySQL database for the backend, with Let's Encrypt SSL certificate. All of this was deployed with a single Azure Pipeline using technologies such as Terraform, Helm, Azure Container Registry and Azure Key Vault and Variable Groups.
In behalf of a non-profit organisation, I refactored and migrated a .Net SQL-Server-driven application (that I wrote in C# a few years ago) so that it could be hosted solely on Azure. Azure cloud storage block blobs were used for backup/restore functions and all images, and append blobs were used for data and error logging. A CI/CD pipeline was used on GitHub Actions for any code changes.
Building a static website and setting up a CI/CD pipeline for its automatic deployment involving Blob storage, Cosmos database, DNS, CDN, custom domain redirects, HTTPS security, and a serverless Azure Function API written in Python, all packaged into a ARM template only utilizing Azure's wide variety of cloud services.
Built a website (and updated it monthly) to show what was happening with flights to Australia during COVID. This involved: 1) writing Python scripts to collect, combine and clean data (which was from a range of sources including multiple APIs and web scraping); 2) creating Tableau charts to visualise the data; 3) embedding the charts into webpages along with explanations and advice.
A complete run-through of the data science workflow, involving Jupyter Notebooks and Python scripting to gather and clean data from 6 different sources, perform exploratory data analysis and visualisations, and run machine learning (k-means clustering algorithm) to find the answer the question: What's the best neighbourhood in Brisbane for families with children?
Cycling, football coaching of my children, electronic music production
Ramon Rossi    ramon_rossi@hotmail.com    +44 7527 693486