Problem solving across the OSS stack
I trace incidents across applications, databases and VMs, then develop permanent fixes for recurring faults.
Applications · Databases · VMs
OSS Assurance Expert · Vodafone · Lisbon, Portugal
I work on the systems behind OSS assurance at Vodafone. Much of my work starts with understanding why something failed across an application, database or VM and ends with a fix, clearer documentation or automation that helps prevent the problem or makes recovery faster. Before moving into OSS assurance, I spent more than a decade in Vodafone’s Atlantic NOC, supporting Vodafone UK operations and Vodafone Spain’s 2G–5G RAN from Portugal.
Open to senior OSS, technical operations and automation opportunities
What I do
I like to understand how systems work, follow problems across layers and leave the operation in a better state through documentation, permanent fixes or automation.
I trace incidents across applications, databases and VMs, then develop permanent fixes for recurring faults.
Applications · Databases · VMs
I built role-specific Netcool pre-checks and a database-session recovery script, alongside Ansible automation.
Netcool · Oracle · Ansible
I bring scattered information together so teams can plan work, assign tickets and use the resulting metrics.
Internal tools · RAN data · Workflow
I document how services are configured, define support processes and keep procedures current as the operation develops.
Documentation · Processes · Knowledge transfer
Professional case studies
I built these tools to solve recurring problems in the teams where I worked. The source code, data and internal architecture are not public.
Vodafone · Atlantic NOC · Vodafone Spain
€250k+annual savings
While supporting Vodafone Spain’s RAN from the Atlantic NOC, I designed, developed and implemented the Python and ISSTAR automation. I also coordinated the team resources and planned and executed the production change requests (CRQs) needed for rollout.
Python · ISSTAR · Production rollout
Vodafone · Atlantic NOC · Vodafone UK
€70kestimated cost of the external alternative
I built a Python workflow that read our daily Excel roster, assigned tickets to available team members, sent email alerts for higher-priority tickets and recorded ticket metrics.
Python · BMC Remedy · Excel · Ticket metrics
Vodafone · Atlantic NOC · Vodafone UK
RAN portalseveral data sources in one planning view
I built a PHP, Python and Huawei HSL portal that combined several Vodafone UK RAN data sources used by our team to prepare network projects.
PHP · Python · Huawei HSL · RAN data
Career progression
I progressed from first-line monitoring to second-line analysis, team coordination and RAN operations before moving into OSS assurance in July 2025.
I joined the operation as it was being brought in-house. This involved learning how the platforms were configured, documenting the knowledge needed by the team and helping define the support processes. Today, I investigate issues across Netcool, Infovista, FNT, Cramer and Checkmk, their databases and more than 50 VMs.
From Vodafone’s Atlantic NOC in Portugal, I supported Vodafone Spain’s 2G–5G RAN and developed automation that reduced manual work and network energy use.
From Vodafone’s Atlantic NOC in Portugal, I provided second-line support for Vodafone UK’s 2G–5G network and built tools for ticket assignment, RAN planning and node migration.
Public technical work
Proxmox Service Notes is public, tested and documented. The academic repositories remain available as a separate archive on the Work page.
Independent project · Operations tooling
A Bash tool that updates Proxmox service notes from configuration files. It includes a dry-run mode, input validation, HTML escaping and TLS certificate verification.
18 automated tests · ShellCheck · GitHub Actions
BaluLabs · Personal environment
I use BaluLabs to practise the operational work around services: deployment, access, monitoring, updates, documentation, backups and recovery.
It runs in my personal Proxmox environment. I keep the live topology and configuration private.
See how I operate the labOpportunities
I am also interested in operational automation and adjacent platform roles where my experience is useful, while I continue developing my Kubernetes and cloud-native skills.