
Em uma postagem de setembro de 2020, Tyler Carrigan, da Red Hat, relata a conversa que teve com alguns administradores de sistemas GNU/Linux experientes, onde estes apontam quais tecnologias acreditam serem valiosas para o conhecimento de administradores aspirantes.
A pergunta feita aos profissionais foi sobre quais tecnologias teriam facilitado o começo de suas carreiras. Eis o que alguns deles responderam:
“Isso pode parecer bobagem vindo de alguém que é administrador do Linux há tanto tempo quanto eu, mas gostaria de ter passado mais tempo aprendendo sobre scripts, especialmente no Bash (e na época, Perl, mas agora Python). Eu estava bem na minha carreira antes de perceber o poder do bash quando combinado com ferramentas de análise de linha de comando como sed e awk. Reconheço que as funções que eu tinha antes não eram centradas no Linux. Aprendi com outro administrador quando consegui meu primeiro trabalho de administração do Linux quanto tempo eu realmente poderia economizar aprendendo a criar scripts de tarefas repetitivas. O poder de um loop for em uma linha de comando bash ou a análise de saída de linha de comando com sed e awk … Depois que aprendi essas habilidades, ele me abriu um novo mundo. O mesmo pode ser dito hoje sobre automação com ferramentas como o Ansible.” Nate Lager (Gerente de Contas Técnico, Red Hat).
“Para mim, a resposta é definitivamente Ansible. Lembro-me de reconstruir meu servidor web pessoal cerca de 7 anos atrás, e escrevi este script bash longo e complexo para criar usuários, instalar e configurar software e preparar tudo para “entrar em produção”. Quando mostrei meu trabalho a um amigo, ele disse “Legal, mas por que você simplesmente não usou o Ansible?” Minha primeira reação foi “Bem, este é apenas um servidor web simples. Quem precisa de uma ferramenta de gerenciamento de configuração complexa?” Então decidi percorrer alguns tutoriais básicos do Ansible e minha abordagem de administração de sistemas mudou para sempre. O poder do Ansible está em sua flexibilidade; ele tem a capacidade de orquestrar vários sistemas, executar gerenciamento de configuração e até mesmo executar tarefas únicas. Acho que todos deveriam pelo menos passar por alguns tutoriais do Ansible no início de suas carreiras para ter uma ideia do poder do gerenciamento de configuração simples.” Anthony Critelli (Engenheiro de Sistemas Sênior, Datto Inc.).
“Depois de ler sua pergunta primeiro, pensei em coisas importantes como Linux em geral ou aprender scripts de shell. Mas, embora essas tecnologias sejam importantes, parecia um tanto inespecífico. Agora, tenho certeza de dizer que gostaria de ter ouvido falar sobre a ferramenta de linha de comando ‘timewarrior’ antes. No trabalho, eu monitoro quanto tempo passo em diferentes projetos ou tópicos. Antes de conhecer o timewarrior, eu usava arquivos de texto, planilhas, formulários HTML com bancos de dados ou papel simples para fazer isso. E a cada vez tive que deixar meu terminal para fazer isso. O Timewarrior mudou minha maneira de controlar o tempo por projeto. Agora é rápido e fácil e acontece no meu espaço de trabalho – o terminal. Bem, acho que é hora de escrever um artigo para apresentar essa ótima ferramenta. Além disso, como Anthony disse antes, o Ansible é, com certeza, uma ferramenta que cada administrador de sistema deveria ter examinado de uma vez. A implantação do meu blog com o Ansible foi uma das primeiras coisas que fiz para me familiarizar com alguns dos conceitos e módulos.” Joerg Kastning (Administrador de Sistemas, Bielefeld University).
E você, o que acha? Alguma sugestão para completar a lista?
Para acessar a postagem original, em inglês, acesse este link.