Practical DevOps references and projects: Docker, CI/CD pipelines, Kubernetes, infrastructure as code and observability, in English and Brazilian Portuguese.
Status: active. The Docker command guide is available; the other areas in the roadmap are planned.
- Available content
- Roadmap
- Repository layout
- Conventions
- Contributing
- Security
- Code of conduct
- License
A command guide with description, parameters and an example for each command, from checking the installed version to building images, running containers, inspecting logs and cleaning up.
| English | Português (BR) |
|---|---|
| Docker Command Guide | Guia de Comandos Docker |
Planned areas, each with working configuration files and a README explaining how to use and adapt them. Open a suggestion to propose another or to volunteer for one of these.
- Docker: multi-stage Dockerfiles, Compose for local environments, image hardening (non-root, minimal base, pinned digests).
- CI/CD: GitHub Actions pipelines with pinned actions, least-privilege permissions, caching, and release automation.
- Kubernetes: deployments, services, ingress, config and secrets, resource limits, health probes; Helm or Kustomize.
- Infrastructure as code: Terraform modules with remote state and policy checks.
- Observability: OpenTelemetry, Prometheus and Grafana dashboards.
DevOps-Projects/
├── Docker/
│ ├── EN/Docker Command.md
│ └── BR/Comandos Docker.md
├── .github/ # Issue and PR templates, workflows, Dependabot
├── CODE_OF_CONDUCT.md
├── CONTRIBUTING.md
├── SECURITY.md
└── LICENSE
Each area has its own top-level folder. Documents exist in EN/ and BR/
subfolders; configuration files are shared.
- Everything runs. Every configuration file is tested and states the tool version it was written for.
- Secure by default: least privilege, no secrets in files, pinned versions and digests, non-root containers.
- Explain the why, not only the how: each README says which problem the configuration solves and what the alternatives were.
New guides, configurations and corrections are welcome. Please read
CONTRIBUTING.md first. The main branch is protected and
only receives changes through reviewed pull requests.
Found a configuration that would lead a reader to an insecure setup, or a problem in this repository? Follow SECURITY.md and report it privately.
This project follows the Contributor Covenant. By participating you agree to uphold it.
Licensed under the MIT License. Copyright © Vitor Hugo Parras.