Skip to content

Instantly share code, notes, and snippets.

View marcelgsantos's full-sized avatar

Marcel dos Santos marcelgsantos

View GitHub Profile
@marcelgsantos
marcelgsantos / carreira-devops.md
Last active September 25, 2021 16:58
Carreira DevOps

Carreira DevOps

1. Introdução

A área de administração de sistemas ou "devops" é uma área vasta da computação e que envolve a administração de servidores (físicos ou na nuvem), instalação e operação de servidores (web, e-mail, DNS entre outros), configuração de redes, instalação e operação de sistemas (PHP, Python, Ruby, Node.js entre outros), gerenciamento de acesso via SSH, segurança (firewall, proxy), gerenciamento de permissões, instalação e operação de banco de dados (MySQL, PostgreSQL, Elasticsearch entre outros), gestão de logs (manualmente ou com Logstash), backups, monitoramento, cloud computing (AWS, GCP, Azure), conteinerização (Docker, Kubernetes) entre outras disciplinas.

Para se tornar um bom sysadmin é necessário uma base sólida em sistemas operacionais, redes, segurança da informação e um pouco de programação. Recomenda-se também um conhecimento sólido em ambientes Linux e de ferramentas de software livre.

2. Referências

História da Matemática

Boas Práticas

Commits

  • Cada commit deve conter uma alteração lógica única.
    • Não faça diversas alterações lógicas em um único commit como corrigir um bug e implementar uma nova funcionalidade, por exemplo. Neste caso, prefira criar commits separados.
  • Não separe uma alteração lógica única em vários commits.
    • A implementação de uma funcionalidade e os seus testes devem estar em um mesmo commit, por exemplo.
  • Realize o commit o quanto antes e frequentemente.
  • Esta prática traz vantagens como:
@marcelgsantos
marcelgsantos / palestra-rwd-e-mobile-first.md
Last active May 28, 2020 01:37
Planejamento da palestra 'Web Design Responsivo e Mobile First'

Palestra - Web Design Responsivo e Mobile First

Slides

O início da web

o acesso a web era feito através de computadores desktop

os sites tinham um tamanho fixo que se assemelhavam a revistas

@marcelgsantos
marcelgsantos / php74-com-docker.md
Created April 23, 2020 06:45
Instruções para a instalação do PHP 7.4 com Docker para o workshop 'Novidades do PHP 7.4'

Workshop - Novidades do PHP 7.4

Instalação do PHP 7.4 com Docker

  1. Baixar a imagem do PHP 7.4 do repositório oficial.
# comando utilizado para baixar a imagem para o seu computador
$ docker image pull php:7.4-cli-alpine