About Nilton Oliveira

Nilton Oliveira

I am Nilton Oliveira, a Linux infrastructure specialist, DevOps professional, and developer of open-source tools. I have used Linux since 1999, bringing together hands-on experience managing servers, writing automation, and explaining how things work.

My focus is connecting infrastructure and development: understanding the problem, reducing repetitive tasks, and building solutions that are clear to operate and maintain. LinuxPro is where I share that work and exchange knowledge with the community.

How I can help with your project

I work at the intersection of Linux servers, automation, and infrastructure services. If your team needs to organize an environment, plan a migration, or turn a manual routine into a tool, we can discuss your situation and define an appropriate scope.

Linux infrastructure and services

Experience with Debian, Ubuntu and openSUSE, hosting with nginx and ISPConfig, virtualization, and integration between Linux and Windows environments. The work starts with understanding dependencies, access requirements, and the impact of each change.

Email and directory services

Deployments and migrations with Postfix and Zimbra, alongside directory environments based on Samba4 and Active Directory. In these areas, planning, validation, and care for data matter as much as technical configuration.

Automation and development

Development in Go, Python, Perl, PHP and Bash to integrate services, build administrative tools, and reduce repetitive work. I also share GitLab and CI/CD practices that connect code, delivery, and operations.

Let’s discuss your project

A journey built with Linux

I started with Slackware, moved on to Mandrake with KDE, and found a community in Kurumin Linux that shaped my journey. Curiosity about its configuration scripts led me to study programming and look for ways to make system administration more accessible.

I took part in the Kurumin forums, contributed to Kurumin-NG, and helped translate Ubuntu packages alongside Og Maciel. Along the way, I also contributed documentation, translations, scripts, and issue reports to projects such as XenServer, Samba4, ISPConfig 3 and NagiosQL.

That experience shaped how I work: learning from the community, understanding the technical foundations, and sharing solutions that others can study and adapt.

Projects you can explore

My repositories show some of this work in practice. Go is one of the main languages I use to build infrastructure tools. Before adopting any project, check its documentation, license, requirements, and development status.

go-samba4

A web panel for administering Samba4 and Active Directory on Linux.

Explore go-samba4 on GitHub

go-postfixadmin

An email administration system developed in Go for managing mail environments.

Explore go-postfixadmin on GitHub

go-imapsync

A Go tool for incremental synchronization of IMAP mailboxes, designed to support email migrations.

Read the article about go-imapsync

See more projects on my GitHub

What you will find on LinuxPro

Tutorials on Linux, servers, email, DevOps, automation, and artificial intelligence running on your own infrastructure. The aim is to go beyond command lists: provide context, explain choices, and show how to check the result.

The content is for people building their foundations as well as those already managing environments and looking for a practical reference. Adapt each example to your distribution and situation; a lab is the best place to understand a change before taking it into production.

Explore all articles

Start with the Linux command guide

Education and sharing knowledge

I hold an IT degree from Centro Universitário Nove de Julho (Uninove). My background includes certifications and training in Linux, service management, networking, and storage, with studies in LPIC-1, ITIL, SUSE, IPv6 through NIC.br, and NetApp technologies.

I have also created Portuguese-language courses on GitLab and email servers with Postfix. Teaching is an extension of my work: organizing knowledge, explaining the purpose of each step, and helping others become more independent.

Beyond the terminal

I enjoy reading, games, photography, drawing, and animation. The curiosity that draws me to these interests is the same curiosity that makes me open source code, investigate unexpected behavior, and keep learning.

Shall we talk?

If you are looking for help with an infrastructure, automation, migration, or training project, tell me what you need to solve. In your first message, describe the environment, the goal, and the main constraints. Do not send passwords, private keys, or confidential data.

Contact Nilton about a project

Follow my projects on GitHub