Senior DevOps & Software Engineer
GIOVANNI
MIRARCHI
I architect robust, cloud-native infrastructure and optimize enterprise CI/CD lifecycles. By bridging my foundation in computer networks with deep software engineering, I design systems that prioritize reliability, scale, and performance.
From bare-metal virtualization to cutting-edge Generative AI integrations, my focus is on solving complex bottlenecks, streamlining developer workflows, and building immersive, intelligent applications.
[ Domain Expertise ]
Cloud & Infrastructure
- Kubernetes & Docker
- Computer Networking
- Virtualization
- Ansible & ArgoCD
- GitOps
AI & Automation
- Generative AI & LLMs
- RAG Systems
- Context Engineering
- AI Patterns
- Ollama
Software Engineering
- Python, Java, C & Rust
- Backend Modernization
- Architecture Design
- React & Next.js
[ Academic Background ]
M.Sc. Computer Networks and Cloud Computing
Polytechnic University of Turin, Italy
B.Sc. Computer Engineering
University of Calabria, Italy
ENGINEERING RELIABILITY.
ARCHITECTING SCALE.
DRIVEN BY DATA.
Experience
[ 02 — Work ]Senior DevOps Engineer
NexiDigital (DevOps CoE)
Engineered the automated migration of CI/CD pipelines across 100+ Jenkins instances. Managed the seamless transition of Jenkinsfiles and credential logic for 18k+ repositories, guaranteeing zero disruption for thousands of enterprise users.
Software Engineer
AizOn (Centrico S.p.A.)
Led the modernization of core backend mortgage banking software from JDK 1.8/Spring 2.x to JDK 21/Spring 3.x. Contributed to the migration of a legacy monolithic Java system to a cloud-native architecture. Developed robust Java batch processes and complex PL/SQL database procedures.
Maintained Kubernetes and Docker configuration, reducing developer setup redundancy and achieving a 2x speed-up for a 15+ person team. Architected a custom MCP edge service to securely tie GitHub Copilot to a SVN repository.
Thought Leadership: Designed and delivered internal workshops and hands-on labs bridging Docker, Kubernetes, Python development, and Generative AI patterns for engineering teams.
Back End Developer
ACSoftware
Developed core web products and scalable RESTful APIs utilizing the Spring framework, handling full-lifecycle engineering for banking and insurance endpoints.
Selected Works
[ 03 — Projects ]Prognose ↗
[EU PNRR-funded RESTART Project] Prognose is a web platform that enables universities to share hardware testbeds through a centralised booking system. The platform is designed to meet enterprise-grade requirements, featuring role-based access control, event scheduling, multi-site resource management, and webhook support for external integrations, with full support for multi-tenancy and resource isolation. An audit logging system is integrated into the admin UI to support continuous monitoring and accountability. Built with Spring Boot and React, with Keycloak for identity and access management, and deployed on Kubernetes using Helm, ArgoCD, and GitHub Actions.
GPU Sharing System ↗
[EU PNRR-funded RESTART Project] Distributed machine learning workloads across university nodes. Enabled elastic access to GPU clusters using KubeRay and Docker containers.
Edge-to-Cloud Infrastructure ↗
Automated deployment of stretched K3s clusters utilizing Ansible for academic workload offloading.
Emergency Backup ↗
Cross-platform application designed to perform emergency data backups when a system's screen is unusable. Developed in Rust supporting both Unix and Windows environments.