
Hi, I’m Nilton Oliveira — a Linux infrastructure specialist, self-taught programmer, and open-source evangelist. I’ve been running Linux systems since 1999, which means more than 25 years of terminals, servers, and the occasional 3 a.m. incident.
The short version
I work as a senior DevOps and infrastructure analyst in São Paulo, Brazil — currently at Bionexo — managing environments built almost entirely on Linux: Debian, Ubuntu, OpenSUSE and friends, from bare metal to the cloud. I write code in Golang, Python, Perl, PHP and Bash, usually to automate away the boring parts of infrastructure.
This blog, LinuxPro, is where I share what I learn: hands-on tutorials about Linux, servers, e-mail, DevOps and, these days, running AI workloads on your own hardware.
How it all started
My Linux journey began with Slackware, moved through Mandrake with KDE, and really caught fire with Kurumin Linux, the legendary Brazilian distribution by Carlos Morimoto. I was fascinated by Kurumin’s “magic scripts” and needed to know how they worked — that curiosity pulled me into Perl (the natural next step after Bash), then Python, and eventually Golang.
I helped in the Kurumin community forums, contributed to the Kurumin-NG project, and translated Ubuntu packages in the early days alongside my good friend Og Maciel. Since then I’ve contributed documentation, translations, scripts and bug reports to projects like XenServer, Samba4, ISPConfig 3 and NagiosQL.
Open source highlights
There are 230+ repositories on my GitHub — most of them in Go, my language of choice for infrastructure tooling. A few worth a visit:
- go-samba4 / smb4managerWeb panels to manage Samba4 and Active Directory on Linux — my most-starred projects on GitHub.
- go-postfixadminProfessional e-mail administration system, recreating PostfixAdmin in Golang.
- go-imapsyncIMAP mailbox migration in a single static binary — covered here on the blog.
- go-ispconfigThe ISPConfig 3 hosting control panel ported to Go: a single binary with Vue 3 embedded.
- go-cubemailSelf-hosted webmail client inspired by Roundcube’s Larry theme.
- antispam / mailqfmt / isp-checkerA survival kit for Postfix operators: antispam, formatted queue listing, and DNSBL/SPF blacklist checks.
The full profile is at github.com/jniltinho.
What I’ve worked on
- E-mail at scale: migrations and deployments with Postfix and Zimbra
- Virtualization and cloud: Xen Hypervisor / Citrix XenServer, fully virtualized datacenters, virtual desktops
- Directory services: Samba4-based Active Directory, Linux + Windows integration
- Web hosting: ISPConfig-based hosting servers, nginx, firewalls
- Monitoring: Nagios and NagiosQL
- Development: infrastructure tooling and web backends in Golang, Python and PHP
Education and certifications
I hold an IT degree from Centro Universitário Nove de Julho (Uninove). Certifications and training along the way include LPIC-1, ITIL, SUSE Certified Linux Administrator, IPv6 (NIC.br), NetApp storage, and plenty of networking, hardware and electronics courses.
Teaching
I created two hands-on courses on Udemy, in Portuguese:
- GitLab course — repositories, CI/CD and automation in practice
- Mail server with Postfix — build a complete Linux mail server, from zero to production
Beyond the terminal
Before IT took over, I dabbled in gymnastics, animation, comic drawing and photography. I’m an avid reader and a video game lover — the geeky side is not a bug, it’s a feature.
I still have a lot to learn, but I also have a lot to share. Browse the posts, grab what’s useful — and if you’d like to talk about projects, consulting, training or talks, the contact page is the way in.
Thanks for being here!