Como você reconhece um bom administrador de sistemas?

19

Na empresa em que estou trabalhando, precisamos obter administradores de sistema. Entretanto, somos uma empresa de desenvolvimento de programação e não sabemos como distinguir um bom administrador de sistemas de um mau *. Só precisávamos de alguém para configurar o servidor, planejar o layout dos cabos da LAN e estabelecer políticas de segurança para o Wi-Fi.

Não percebemos que havia um problema com nossa contratação até descobrirmos que os dois administradores que contratamos não fizeram o trabalho corretamente. Descobrimos que temos problemas dois meses depois quando:

  • começamos a ficar estáticos no telefone e o rastreamos até o cabeamento.
  • um visitante nos disse que a segurança da rede é ineficaz e demonstrou isso.
  • precisamos substituir o servidor recomendado, pois o antigo era ineficiente para a nossa empresa.

Existe alguma maneira padrão de reconhecer um bom administrador de sistema?

Existem testes de entrevista que podemos dar para eliminar os pouco qualificados?

* Você pensaria que os programadores de computador diriam aos bons técnicos os maus, mas a programação e a administração do sistema são dois campos diferentes.

MrValdez
fonte

Respostas:

31

Aqui estão algumas maneiras de reconhecer um bom administrador de sistema.

  • Eles são capazes de falar sobre sistemas anteriores que administraram de uma maneira que faça sentido para você, um não administrador de sistemas com capacidade técnica. Um bom administrador de sistemas precisa poder se comunicar com outros usuários da rede e ter uma visão geral ao mesmo tempo em que está ciente de todos os detalhes. Se eles não puderem explicar de maneira estruturada e clara o que fizeram e por que em um trabalho anterior, não poderão explicar a lógica de tomada de decisões ao trabalhar para você. Basicamente, eles devem poder falar o dia todo sobre um sistema específico sem nunca perder seu público.

  • Eles estão obcecados em evitar pontos únicos de falha. Em qualquer momento em que estejam descrevendo um sistema que administram, pare-os e pergunte: " O que poderia ter dado errado nesta parte do sistema e como você mitigou esse risco? ". A resposta deles deve ser detalhada e mostrar que eles já pensou com cuidado. Eles também devem estar entusiasmados em responder a essa pergunta, porque os administradores do sistema adoram pensar em maneiras de evitar falhas catastróficas.

  • Eles têm um ceticismo saudável do novo, do legal e do não testado. Eles também gostam muito de experimentar novas soluções e sempre o fazem. No entanto, sua caixa de ferramentas padrão é rígida, segura e envolve muitos testes.

  • Eles podem se lembrar de quando seus sistemas falharam e responder cinco porquês sem ter que pensar. Todo administrador de sistemas cometeu erros que levaram ao tempo de inatividade; os bons pensaram nas razões técnicas e sistêmicas pelas quais isso aconteceu.

  • Eles documentam seus sistemas com o mesmo nível de obsessão que um escritor de diário adolescente documenta suas paixões. Se possível, peça uma olhada na documentação dos sistemas anteriores que eles administraram.

  • Não faço ideia de como testar isso na entrevista, mas eles estão calmos em uma crise. Talvez você possa esperar até que eles visitem o banheiro, depois atolar a porta e acionar o alarme de incêndio.

Adão
fonte
Adam para "o vencedor"! A melhor resposta, na minha opinião, aborda como reconhecer um bom administrador de sistemas.
username
3
Posso encontrar muito pouca falha nisso, exceto pelo segundo último ponto: qualquer administrador de sistema que esteja disposto a compartilhar a documentação de um trabalho anterior é alguém que possa muito bem compartilhar a documentação sobre o seu ambiente no futuro. Por necessidade, uma empresa confia bastante na equipe de administração de sistemas e, embora eu concorde que é uma boa pergunta, acho que é boa por um motivo completamente diferente.
Esm
Concordo, esm, e é por isso que acrescentei a condição "se possível". Existem situações (instituições educacionais, por exemplo) em que a documentação sobre a instalação não é considerada confidencial.
1526 Adam
E eles nunca mentem na sua cara. Alguém já ouviu esse? "Eu não sei. Experimente agora."
Bob Cruz
8

É difícil para os programadores reconhecerem bons programadores; por exemplo, leva empresas como Microsoft e Google um dia de entrevistas para se satisfazer, mesmo após a triagem inicial. Da mesma forma, é difícil para os administradores de sistema reconhecerem bons administradores de sistema.

Com base nisso, afirmo que é extremamente difícil para os programadores reconhecerem bons administradores de sistema.

Isso não significa que você deva desistir, no entanto. Mas por que não recorrer à ajuda de um administrador de sistema para ajudá-lo nas entrevistas?

Pode parecer que isso cria uma dependência circular (porque como você sabe quem pedir ajuda?), Mas acho que deve ser relativamente fácil encontrar um administrador de sistema amigável entre seus contatos profissionais que possam estar dispostos a ajudar. algo assim. Você provavelmente não gostaria que eles fizessem a sua escolha, mas eles deveriam poder dar uma avaliação informada de suas habilidades técnicas e outras relevantes.

TimB
fonte
7

Características que procuro em um Administrador do sistema, embora um pouco * nix por natureza

  • Obsessivamente organizado
    • Listas de coisas a fazer
    • A P-Touch rotula tudo
    • Tudo tem o seu lugar e fica chateado se a coisa estiver fora do lugar
    • Muito, muito pontual
  • Capacidade mínima de codificação
    • Pode criar um script simples do bash (variáveis, if / then / else)
    • Pode modificar um script bash complexo
    • Pode compilar httpd da fonte
  • Certificações
    • Eles significam mais para administradores de sistema (do que para nós, codificadores)
  • Atitudes em relação aos programadores
    • Cauteloso, se não totalmente suspeito
    • Intrigado com novos requisitos, disposto a negociar
    • Não dará raiz aos codificadores, não importa o que
  • Tem fortes opiniões sobre os sistemas de monitoramento
    • Prefere algo baseado em SNMP. (E não é "What's Up? Gold")
    • Precisa de acesso a partir de casa e telefone celular / PDA / netbook / etc, para que o sistema possa ser monitorado durante as férias
  • Confortável com CLI, se não preferível a uma GUI
Stu Thompson
fonte
4
Eu acho que sei o que você está tentando dizer com "Minial coding skills". Mas faz soar como um administrador de sistema de bom deve ter apenas habilidades de codificação mínima.
InnaM 15/05
Eu chamaria isso de uma lista boa e universal. Não é totalmente * nix-centric.
21419 Kara Marfia
Concordo com Manni: Eu poderia reformular isso como " pelo menos habilidades mínimas de codificação". As habilidades de desenvolvimento são inestimáveis ​​para um administrador de sistema.
Esm 15/05/09
Penso que a lista de requisitos também levaria a um administrador de sistema que definitivamente queimará de vez em quando. Não estou dizendo que é uma lista ruim, só que eu vi pessoas obsessivas desmoronarem. Também discordo de Manni em "um bom administrador de sistema deve ter apenas habilidades mínimas de codificação". Conheço alguns bons administradores de sistema que vieram do desenvolvimento e eram programadores altamente afetivos.
Sclarson
Duh! Ai está.
InnaM 17/05/09
3

Eu me considero um bom administrador de sistemas, e uma das razões pelas quais sou agora é porque cometi todos os erros que você listou. Eu nunca vou fazê-los novamente, porque eu aprendi com cada um deles.

Se você deseja um bom administrador de sistemas, encontre um que já tenha cometido todos os erros e aprendido com eles. Se eles não gostam de aprender com seus erros, não são bons administradores de sistemas. Se eles dizem que nunca cometeram um erro, eles estão mentindo ou não são um bom administrador de sistemas.

Joseph
fonte
1

Uma pergunta mais eficaz pode ser: como você contrata alguém sem possuir habilidades superiores com as quais avaliá-lo?

Você pode formar um líder de TI fazendo com que alguém com conhecimento de negócios gerencie o departamento nesse ínterim (um dos meus mentores mais bem-sucedidos nesse aspecto não tem experiência em TI) ou pode procurar alguém com fortes habilidades no gerenciamento de uma TI departamento (isso vai custar). Se eles vêm de uma organização maior, tendem a ser mais especializados, com grandes lacunas no conhecimento geral.

Além das habilidades mencionadas por outras pessoas, você precisa de alguém que possa:

  • Resistir à gerência ao fazer chamadas de TI que eles não querem ouvir (o cabeamento era de má qualidade porque não era permitido contratar profissionais de cabeamento? O servidor era inadequado porque o orçamento era muito pequeno e eles não lutavam pelo que foi necessário?)

  • Gerenciar fornecedores, por exemplo, conhecimento de SLAs típicos e estágios esperados (o cabeamento era ruim porque não exigia 100% de teste ou fazia seu próprio teste?) Essa é uma habilidade subestimada e tem um enorme efeito em termos de custos iniciais e contratos longos.

  • Sem tomar decisões impopulares - e saiba quando cavar para que a segurança e o desempenho não sejam comprometidos.

  • Idealmente, diplomacia suficiente para fazer tudo isso sem alienar o resto da empresa.

O eremita ubergeek é ótimo para fazer as coisas do ponto de vista tecnológico. Mas a TI precisa de um líder, assim como qualquer outra função crítica de negócios.

Kara Marfia
fonte
0

Eu acho que é como qualquer outro campo, você precisa ter alguém que esteja profundamente interessado e se preocupe profundamente com o que eles fazem. Você pode fazer perguntas como:

  • Quais sites, fóruns, blogs etc. você gosta de ler para ouvir sobre as mais recentes tecnologias
  • O que é uma tecnologia recente que você ouviu falar que gostaria de colocar em prática e brincar com
  • Qual é um exemplo de algo interessante, interessante ou simpático do qual você se orgulha por ter sido capaz de configurar em um empregador anterior (ou função acadêmica) que economizou tempo ou frustração para todos

Você deve conseguir facilmente obter respostas detalhadas e detalhadas a essas perguntas.

Estes são apenas exemplos, mas, assim como a contratação de um programador, se você não conseguir que a pessoa seja adorada sobre a tecnologia ou os interesses no campo, eles não valerão nada para você.

Kevin Nisbet
fonte