Autor: Otávio Azevedo
Objetivo: registrar e organizar meus estudos, laboratórios e resumos técnicos sobre serviços web, monitoramento, autenticação corporativa, balanceadores de carga, CI/CD e automação que utilizo no dia a dia na operação de mais de 100 servidores Linux e Windows em ambiente de produção, com foco em evolução profissional e futuro trabalho remoto.
- SonarQube + GitLab (autenticação / DevOps Integration)
Integração do SonarQube com GitLab (OAuth, tokens, DevOps Platform Integrations).
-
XWiki com Tomcat 9 + MariaDB + Apache2 (proxy reverso + HTTPS)
Instalação e publicação do XWiki atrás de Apache2 em ambiente corporativo. -
XWiki em Debian 12 + Tomcat 9 + MariaDB + Apache2 + LDAP
Instalação completa com autenticação LDAP, proxy reverso e ajustes de URL.
-
Apache HTTPD como balanceador para aplicações Java com mod_jk
Uso de AJP 1.3, sticky sessions, JK Status Manager e boas práticas. -
Apache HTTPD como balanceador HTTP/HTTPS com mod_proxy / mod_proxy_balancer
Reverse proxy, pools de backends, hardening e proteção de interfaces de administração.
-
Conversão de certificados .crt e .key em fullchain.pem e privkey.pem
Resumo do processo que uso em produção para preparar certificados para Nginx, Apache, Tomcat e outros serviços. -
Tomcat 9 + SSL para API (exemplo de aplicação corporativa)
Configuração de certificado SSL no Tomcat 9 para expor uma API segura atrás de proxy. -
JBoss monolito + SSL (certificado em aplicação legada)
Procedimento para habilitar HTTPS em JBoss monolítico usando key/truststores.
- Jenkins com PHP 8.3 + LDAP
Instalação e configuração de Jenkins com PHP 8.3, integrações e autenticação LDAP.
- Observium (monitoramento de rede e servidores)
Instalação, descoberta de hosts, configuração de alertas e uso em ambiente real.
(planejado) Zabbix – templates, triggers e monitoração de serviços web (docs/zabbix.md).
Laboratórios pensados para praticar conceitos modernos (Docker, Kubernetes, etc.) sem perder o foco em infra/DevOps.
Novos labs serão adicionados à medida que eu for praticando mais coisas (por exemplo: bancos em Kubernetes, Ingress, logging centralizado, etc.).
Scripts que uso para instalar e configurar componentes chatos de preparar na mão.
- Scripts de instalação PHP 7.4 + OCI8 + PDO_OCI (Ubuntu 22.04 / 24.04+)
Automação de ambiente legado PHP 7.4 com Oracle, incluindo Oracle Instant Client e compilação das extensões.
Servidores web
- Nginx
- Apache HTTPD
Aplicações Java
- Tomcat
- JBoss / WildFly
Wiki corporativa
- XWiki (Tomcat + MariaDB + Apache2, com e sem LDAP)
Qualidade de código
- SonarQube integrado ao GitLab
SCM / CI/CD
- GitLab
- Jenkins
Monitoramento
- Observium
- Zabbix
Balanceadores de carga (Apache)
mod_proxy/mod_proxy_balancer(HTTP/HTTPS)mod_jk(AJP 1.3) para Tomcat/Jboss
Banco de dados
- MariaDB
- PostgreSQL
Ambientes legados
- Integração com Oracle via PHP 7.4 + OCI8/PDO_OCI (scripts de automação)
Sistemas operacionais
- Linux (Ubuntu/Debian e CentOS/RHEL)
- Windows Server
Este repositório infra-study registra meus estudos, laboratórios e resumos técnicos de coisas que eu realmente uso em produção, servindo como meu “caderno de campo” de Infra/DevOps.