Evolução na profissão

  • Como foi a evolução (acadêmica e profissional) até chegar na sua posição atual?

Começou com Redes bem cedo, jogando Doom em LAN com o vizinho, e desde então ficou maravilhado por poder interagir com coisas dentro de uma telinha. Gosta muito de animais, chegou a prestar vestibular para Veterinária mas acabou não passando, então foi se aproximando aos poucos da Computação. Fez até o último período de Análise e Desenvolvimento de Sistemas, porém não se formou, mas continuou trabalhando com redes, atendendo a companhias de médio porte na região, e hoje tem a H4T Consultoria e Serviços em TI, na qual presta consultoria independentemente para empresas.

  • Quais foram as principais formações (certificação, especialização, curso, etc) extra-curriculares?

Resumidamente, fez até Contábeis ( sem se formar ) e acabou por tirar as certificações MCSA Windows Server 2000, LPIC-1 e MSCA Windows Server 2016. Não finalizou nenhum curso de Computação, então o maior pesar foi a experiência prática que teve em campo.


Descrição da atividade atual

  • O que efetivamente faz o profissional na sua condição?

Monitora toda a rede com a qual está lidando, além de configurar e subir servidores. Também há contato com Firewalls, conceitos como Portas e Serviços, todos se agrupando e interligando. Um termo comum que pode se referir a esse profissional é 'sysadmin', que engloba alguns elementos a mais que apenas Redes, como a Infraestrutura.

  • O que entrega como resultado?

A Consultoria prestada atende todas as eventuais preocupações que o dono da empresa local de médio porte tende a ter, desde licenciamento de softwares e produtos até filtragem do que passa pela rede e conteúdo acessado pelos funcionários, até uma documentação completa de todo o trabalho feito da Rede empresarial, configurada e monitorada pelo profissional.


Requisitos mínimos para exercer a profissão

  • Soft Skills:
    • Inglês;
    • Comunicação;
    • Paciência;
    • Bom senso;
    • Persistência;
    • Geração de Relatórios.
  • Sugira alguns hard skills.
    • Linux e Sistemas Operativos;
    • Teoria da certificação CCNA (Redes);
    • Documentar.


Ferramentas usadas no dia-a-dia

  • Linux: Sistema operativo livre que é base para a maior parte das soluções de rede, possibilita uso de ferramentas livres e gratuitas, ocupando pouco espaço e tempo de manutenção. CentOS 7;
  • Outros Sistemas Operacionais: Windows é também um sistema operativo, no entanto licenciável, mas com uma lógica própria. É necessário conhecer e fazer uso, pois a maioria dos usuários finais ou internos conectados podem utilizá-lo, bem como servidores. Também foi citado BSD, que é uma alternativa ao Linux;
  • Logs: geradores e arquivos, analisar anormalidades do tráfego de rede;
  • System Monitoring: ferramentas gerais de monitoramento de sistema (free, top, ps...);
  • Hardware: Roteadores, Switches;
  • Sistemas: SSH, Firewalls, proxies, reverse proxies, cacheing...;
  • Network Monitoring: Solarwinds, Wireshark;
  • Cloud: Azure e AWS;
  • Configurações: /etc/, Registries;
  • Office-suites: geração de relatórios;
  • Comunicação: Slack, Trello, Jira.


Tecnologias envolvidas

  • Sugira alguma tecnologia que possa ser pesquisada por esta equipe e que possa servir de base para futura aplicação nessa profissão.


A tecnologia sugerida pelo participante Walter Dissman foi a tecnologia dos LXC, que providenciou a base ao Docker, por exemplo.

Docker é um ambiente de virtualização de container que pode estabelecer ambientes de desenvolvimento ou de tempo de execução sem modificar o ambiente do sistema operacional de base. Nos últimos anos Docker se tornou uma tecnologia vital usada no desenvolvimento de Software. Seu conceito de conteinerização facilitou o processo de montar, compartilhar e implantar projetos de software, portanto é usado por muitas empresas de tecnologia (alguns exemplos: PayPal, Uber, Spotify, VISA...). Empresas Tech se importam com a segurança de seus dados e aplicações, então logicamente a segurança Docker é um ponto importante.

O LinuX Containers (LXC) é um método de virtualização em nível de sistema operacional para executar vários sistemas Linux isolados (contêineres) em um único host de controle (host LXC). Ela não providencia uma MV, mas sim um ambiente virtual que possui seu próprio CPU, memória, block I/O, network, etc. O Docker, assim como o LXD, é um sistema de contêineres que utiliza contêineres LXC, mas a principal diferença entre os dois é que o Docker faz host de contêineres de apps, enquanto o LXD faz host de contêineres de máquinas. O que todos eles têm em comum é que todas essas três tecnologias estão relacionadas a contêineres. O Docker usou a tecnologia LXC como base para se comunicar com o kernel, mas hoje ele usa sua própria biblioteca, o libcontainer.

Diferentemente do KVM (Kernel-base Virtual Machine), não se faz necessário criar, como foi dito, um novo Kernel e rodar um sistema operacional cheio em outros processos, mas cada LXC roda uma instância conectada ao Kernel base da máquina hospedeira. Cada mudança de sistema no sistema base será identificada pelos contêineres, mas cada contêiner tem sua árvore de processos isolada.

Ética profissional

  • Pode dar algum exemplo já vivido por você ou por alguma outra pessoa sobre aspectos éticos na profissão, seja positivo ou negativo?

Nesse campo fundem-se o positivo e o negativo, na medida em que é preciso estar constantemente atento a tópicos como a LGPD e também Licenciamento de Software. Infelizmente é muito comum Empresas usarem material do tipo Pessoal, assim se sujeitando a punições caso um dia passem por auditoria ou processo equivalente. Não somente isso, mas também não é raro vivenciar situações de corrupção passiva, isto é, ignorar e realizar atos ilícitos se eximindo de culpa (ou tentando), o que seria de uma falta ética grande. Por isso, é preciso estar sempre atento para não cometer nenhum crime ou violação de contrato, seja intencionalmente ou não.


Upload da apresentação

Dúvidas

Aqui a equipe colocará as perguntas feita durante a apresentação ou enviadas pelos colegas e terá uma semana para colocar todas as respostas.