O teste Joel para tarefas de administrador do sistema

142

Baseado em "questões organizacionais" - pontos doloridos de TI? Eu acho que seria justo dizer que os administradores de sistema precisam determinar se vale a pena trabalhar em um local. Existe um teste conhecido e conhecido por Joel para programadores .

Quais são as 12 perguntas que os administradores de sistemas devem fazer em uma entrevista para ajudá-los a decidir se é um bom lugar para se trabalhar?

Seguindo as regras de Joel:

  1. As perguntas devem ser independentes de plataforma e tecnologia
  2. As perguntas devem obter uma resposta simples, como sim ou não

EDIT: publique uma pergunta de cada vez para que possamos ver em que usuários estão votando.

Kara Marfia
fonte
2
pergunta - devemos colocar cada pergunta em uma resposta separada para termos as 12 perguntas / respostas mais votadas?
2927 Brian
Eu acho que essa é provavelmente a melhor maneira de trabalhar com isso.
26630 Nick Kavadias
2
O teste Joel usa perguntas sim / não, portanto, talvez devêssemos nos ater a esses tipos, em vez de perguntas "como" ou "descrever".
Doug Luxem
1
Verdadeiro. Mas as perguntas também podem ser formuladas de tal maneira que "qualquer outra resposta que não seja x" também seria suficiente. Cada organização faz as coisas de maneira diferente e, embora Joel tenha sido bom o suficiente para fornecer um modelo, isso não significa que / todos / seguirão o mesmo / tipo / modelo.
Avery Payne
O número 7 não se encaixa nos critérios da pergunta. Além disso, a resposta ao número 7 também seria inútil sem um conhecimento prévio considerável do trabalho e de seu ambiente.
John Gardeniers

Respostas:

101

Você usa um sistema de rastreamento de incidentes / tickets?

Oskar Duveborn
fonte
11
E um corolário: suporta email e conversas? O sistema que usamos aqui responderia "sim" à sua pergunta, mas está próximo de uma perda líquida. Inevitavelmente, chega um relatório e o suporte técnico não faz as perguntas certas. Portanto, alguém entra e realiza a coleta de informações secundárias não documentadas, corrige o problema e não faz nenhum esforço para documentar nada disso. Pelo menos com um tópico de email ad-hoc, você termina um histórico de conversas citado.
Jldugger #
1
Isso pode ser bom ou ruim realmente. Alguns sistemas de tickets acabam impedindo quase todos os outros trabalhos, com as centrais de atendimento em constante escalonamento apenas para liberar o ticket de seu domínio.
Sclarson 29/05/09
Você precisa de um sistema de incidentes para coletar estatísticas sobre onde estão e / ou ocorrem os problemas reais. Essa é uma boa base para corrigir sistemas danificados, e os relatórios ajudam a gerência a verificar que é um problema válido com o qual você precisa lidar.
Oskar Duveborn
1
Há uma diferença entre problemas e incidentes. Uma ocorrência é um incidente. Uma vez que haja um padrão de incidentes, ele pode se tornar um problema.
#
80

Você executa backups do sistema e faz restaurações de teste regularmente?

Brian
fonte
72
  • Quantas outras pessoas trabalharão comigo nas operações do dia-a-dia?

Isso afeta sua capacidade de executar de maneira muito direta. Também afeta a sua capacidade de tirar férias ininterruptas ...

  • Quem é o primeiro a responder a problemas?

Essa resposta varia, mas é uma boa indicação de como a organização pode realmente "organizar". As grandes configurações devem ter um sistema de assistência técnica e bilhética; pequenas configurações devem ter pelo menos o sistema de emissão de bilhetes, juntamente com algum tipo de pager pago pela empresa para obter ajuda.

"Só você" não é uma resposta aceitável. Essa é uma completa falta de organização e deve ser seguida com a pergunta "Como você controla as solicitações dos usuários?". Isso deve ser respondido com algo diferente de "você não".

  • Qual é a sua proporção de sistemas existentes para administradores?

Isso não deve ser muito alto (acima de 50: 1) ou muito baixo (abaixo de 5: 1). Muito alto e sua carga de trabalho será tão severa que você estará pisando na água para se manter à tona. Muito baixo e você é uma loja de uma pessoa ou há problemas graves com a capacidade da loja de gerenciar sistemas.

Como sempre, há exceções à regra; instâncias em que mais de 200 sistemas podem ser gerados em imagens de uma única fonte (pense na web) e instâncias em que a empresa é muito pequena (20 funcionários podem precisar apenas de 2 servidores).

  • Qual é a sua proporção de usuários finais / clientes e administradores?

Esta é uma medida de expectativa. Estes são seus "clientes". Quando houver problemas, essa será a quantidade de "pressão" que você sofrerá para resolver uma situação. Uma organização de 5000 com apenas 2 administradores pode ser um local muito, muito estressante, se seus sistemas estiverem tendo problemas.

  • Qual é a sua proporção de usuários finais / clientes e sistemas existentes?

Essa é uma medida da carga de trabalho do servidor. Proporções muito altas podem ser um sinal de superutilização ou restrições orçamentárias que amarrarão suas mãos na hora de expandir. A subutilização também pode ser um problema quando não é necessária (ou seja, faz sentido que o RH tenha seu próprio servidor, mas um servidor de arquivos para apenas 5 usuários "regulares" em uma organização de 5.000 é uma bandeira vermelha); isso pode exigir alguma "virtualização" para consolidar servidores ...

  • Existe um processo existente para lidar com atualizações de sistemas existentes, como aplicar patches de fornecedores ou atualizações de firmware?

Essa deve ser outra resposta diferente de (a) "não sei" ou (b) "não atualizamos".

  • Digamos que um servidor pegue fogo. Em caso de crise ou calamidade, qual prazo é aceitável como tempo de inatividade?

Essa sempre deve ser uma pergunta razoável. Se o entrevistador ficar deformado com essa pergunta, ele não entenderá a natureza do seu trabalho, uma pista vital sobre as perspectivas futuras. Se a expectativa é de operação 24 horas por dia, todos os dias, tudo bem - a menos que eles não tenham a infraestrutura necessária, o que significa que você estará cuidando muito das máquinas . Saber o que é e o que não é aceitável ajuda a dar dicas sobre suas verdadeiras expectativas.

  • Por falar em fogo, você possui um sistema de combate a incêndio para o seu equipamento e é do tipo apropriado?

Aspersores de água não são uma resposta aceitável. Este não acontecer, e você vai obter organizações que pensam encher um rack em um armário de vassouras sem ventilação e uma sobrecarga de extintores de incêndio é uma ótima idéia . Se isso for subestimado, ignorado ou tiver hostilidade, levante-se, agradeça ao entrevistador e não caminhe, corra ...

  • Descreva seu processo de backup de dados e o formato de armazenamento usado.

Essa é outra pergunta que deve ser respondida com algo diferente de "não temos" e "não temos mídia de backup".

  • Você testa seus backups regularmente e com que frequência?

O acompanhamento da pergunta acima. Se você não está testando regularmente, está apenas convidando problemas.

  • Existe um orçamento conhecido e um processo de compra para despesas de capital e compras menores? Você pode me explicar o processo que eu usaria para comprar alguma coisa?

Se a resposta for "nós (outra pessoa) a compraremos conforme a necessidade", isso é uma bandeira vermelha. Significa "não confiamos em você para comprar equipamentos quando você realmente precisa, por isso teremos outra pessoa para fazê-lo". Sempre deve haver algum tipo de orçamento.

O processo de compra de algo deve ser fácil de explicar em menos de 2 minutos. Não deve envolver o encerramento de mais de duas partes (números mais altos indicam burocracia) e deve ser revertida em dias ou horas, não semanas (as compras críticas serão interrompidas se for muito longo). Sempre deve haver algum tipo de processo.

  • Você tem um plano para atualizar e reciclar o hardware antigo e com que frequência isso ocorre?

Na verdade, vi empresas operando com minicomputadores de 18 anos que são mantidos vivos por contratos de suporte e muitas peças de reposição de um fornecedor de suporte. Claro, o fornecedor de hardware original há muito tempo partiu ...

As unidades de desktop nunca devem ser atualizadas mais rapidamente que 3 anos ou mais que 5. Em empresas com orçamentos limitados, esticar um desktop para 5 anos às vezes é uma resposta apropriada.

A parte da reciclagem é um teste para ver se eles têm uma atitude "descartável" em relação ao hardware antigo. É ruim no sentido de que você deve descartá-lo adequadamente por meio de um reciclador conhecido, mas é bom no sentido de poder colocar o hardware antigo de gangue em serviço temporário, se necessário. Também lhe dará uma noção do tamanho do seu "cemitério" (a pilha de hardware antigo que é mantida por aí).

Perguntas relacionadas:

https://serverfault.com/questions/44638/how-often-does-tech-refresh-happen

Avery Payne
fonte
5
Boa resposta abrangente. A "atualização e reciclagem" é algo que seria divertido pedir aos servidores também; você não quer entrar em uma loja onde passa a maior parte do tempo cuidando de servidores antigos, não é?
Maximus Minimus
Há tantos pontos bons aqui, qualquer chance de você dividir e repostar como respostas separadas para que soubéssemos como a comunidade prioriza cada item?
Kara Marfia
Estranho ... existe um bug de SO que permite que usuários com 170 representantes façam edições em uma resposta, mas não tenham a edição visível? serverfault.com/users/9113/joshperry fez uma edição de duas linhas na parte inferior, mas eu pensei que, quando alguém fez uma edição que você podia ver publicamente quem era ...
Avery Payne
49

Você tem um plano de recuperação de desastres e isso inclui TI?

Acompanhamento dos ótimos comentários: Em caso afirmativo, inclui toda a organização e não apenas a TI? Inclui pessoal e você o testa regularmente?

Perguntas relacionadas:

Plano de recuperação de desastres: melhores práticas ou recursos?

Oskar Duveborn
fonte
4
E eles sabem que o DR não é apenas um problema de TI? Muitos lugares pensam seriamente em DR apenas em termos de TI e não têm planos para seus arquivos em papel.
Maximus Minimus
Sim, é verdade - embora eu tenha visto o contrário com muita frequência: existem ótimos planos de onde realocar a gerência executiva e os funcionários do negócio, caso o escritório se torne inutilizável - mas nenhum para fazer a TI funcionar, e quando o a sala do servidor fica no mesmo escritório que o plano de desastre atende, é realmente boba ... mas, novamente, eles tinham ótimas rotinas manuais para tudo - o que os fazia lidar bem com interrupções mais curtas de TI.
Oskar Duveborn
4
A resposta "sim, estamos totalmente segurados" não é uma resposta válida.
314 Joseph
1
Você tem um plano de recuperação de desastres e inclui pessoal? Como em onde eu estarei sentado se o edifício arder ...
Jeffrey Hulten
4
Você o testa regularmente?
Romandas 06/08/2009
40

O ambiente atual está documentado?

As políticas e procedimentos estão documentados e consistentes?

JFV
fonte
"Se eu fosse contratado amanhã, e todo o resto da minha equipe 'ganhou na loteria' (ou 'morreu em um acidente estranho') no almoço de amanhã, a documentação seria suficiente para eu gerenciar o ambiente?" AKA A documentação está correta? REALMENTE correto? -Waldo
gWaldo
37

As práticas contábeis internas avaliam um valor para os serviços que a TI fornece a outros departamentos ou a TI é simplesmente contabilizada como um centro de custo?

(Essa é quase a mesma pergunta que Stick "A TI é uma prioridade em sua organização ou é um mal necessário?", Mas foi redigida de modo a possivelmente obter uma resposta honesta em vez da mentira correta descaradamente telegrafada.)

caos
fonte
Eu gosto! um pouco demais managementese, mas eu posso viver com isso por enquanto #
Nick Kavadias
9
Sim. Receio que você precise da gerência para especificar a pergunta precisa. Não é possível invadir um Xeon na linguagem de máquina de 68 mil, não é possível invadir o cérebro de um gerente em inglês.
caos
36

Uma coisa que considero indispensável é uma máquina de teste com especificações de hardware idênticas às do servidor ativo.

"Qual a proximidade entre seus ambientes de teste e produção?"

Grant Limberg
fonte
27
Da mesma forma, eu diria que uma das perguntas deve ser "Você possui sistemas de desenvolvimento, estágio e produção separados com um processo de controle de alterações?"
gharper
1
Isso deve fazer parte do teste regular de Joel. Não sei dizer quantas vezes implantei no PROD, apenas para encontrar um bug que não vimos porque a região de Stress é quatro vezes mais poderosa!
tsilb
34

Acho muito interessante que muitas das respostas estejam com a seguinte frase: "Você tem isso?" ou "você está fazendo isso regularmente?" Se eu for contratado como um novo administrador de sistemas, esperaria poder implementar essas coisas se elas ainda não existissem. A recuperação de falhas e os logs de monitoramento não são algo que faria ou interromperia uma entrevista. Se eles não estavam fazendo essas coisas, estarão depois que eu fui contratado.

Minha principal preocupação, como mencionei anteriormente, seria o apoio de cima. Se eu disser que precisamos substituir servidores, gostaria do benefício da dúvida. Ou, se eu implementar uma política de segurança irritante, não quero que parceiros concedam imunidade a pessoas que reclamam, para que possam parecer bons chefes atenciosos.

O administrador do sistema está em um lugar estranho na hierarquia da estrutura corporativa. Às vezes, eles estão tomando a direção e definindo suas prioridades com base nas necessidades da maioria dos funcionários iniciantes, e às vezes estão ditando políticas à gerência. Estamos no fundo e no topo da cadeia simultaneamente.

Estou disposto a desempenhar o papel de bode expiatório e peão por estar no fundo, desde que a gerência ceda aos meus conselhos nos cenários em que estou no topo.

d-chap
fonte
O Teste Joel não pretende ser "você está perdendo 3 de 12, portanto, rejeito sua oferta" - é apenas uma ferramenta para ajudá-lo a avaliar melhor o estado atual da TI e negociar de acordo.
Kara Marfia
3
"Se eles não estavam fazendo essas coisas, estarão depois que eu fui contratado." Se você tem as habilidades necessárias para convencer os gerentes de que eles devem alterar de acordo com suas necessidades, estou impressionado.
tore-
33

Todas as novas compras de sistema / software / aplicativo passam pela TI e a TI tem o poder de rejeitar e sugerir outro sistema, talvez um que já esteja em uso em outro departamento?

Oskar Duveborn
fonte
aka - qual é a abordagem da empresa para padronização de hardware?
Kara Marfia
2
... e padronização de software (ou simplesmente sistema) ^^
Oskar Duveborn
5
É interessante, porque pode ser negativo ou positivo - um departamento de TI que está mais interessado no poder do departamento de TI do que em apoiar os negócios pode ser um ambiente bastante negativo.
Whisk
3
É verdade, também, eu meio que confio na TI selecionando o sistema BEST para a tarefa - mas já vi muitos exemplos em que três escritórios diferentes (mesmo departamento) tentam comprar sistemas diferentes, como vendas / suporte ao cliente ou chaves eletrônicas - apenas porque há uma pequena vantagem de preço de cada revendedor local respectivo ... ... o que eles não percebem é que o custo da operação central e a responsabilidade por todos esses sistemas diferentes para as operações de TI são enormes, comparados com a execução do mesmo deus maldito sistema para todos E obtendo os efeitos de sinergia das pessoas que o dominam.
Oskar Duveborn
2
Não se trata de uma viagem de força, trata-se de ter um padrão de hardware gerenciável. Este definitivamente não é opcional.
Kara Marfia
32

Você está disposto a gastar dinheiro com ferramentas adequadas de monitoramento / registro?

- ou, da pergunta original do teste Joel:

Você usa as melhores ferramentas que o dinheiro pode comprar?

Perguntas relacionadas:

Software de monitoramento de integridade do servidor

Jeffrey
fonte
11
Eu sugeriria que não fosse formulado como "disposto a gastar dinheiro", mas colocado como "Você usa (ou promove o uso de) ferramentas apropriadas de registro de monitoramento" Uma vez que, com o monitoramento, alguns dos melhores são gratuitos. Nagios, MRTG, cactos, etc.
Brian
4
Talvez até algo tão simples como "Você sabe se um servidor teve uma interrupção?"
26430 Nick Kavadias
3
Alguns dos melhores não são livres em tudo embora - dependendo do ambiente que está sendo monitorado ...
Oskar Duveborn
2
Eu o deixaria "disposto a gastar dinheiro", já que os "gratuitos", como os nagios, geralmente são muito mais caros do que as soluções prontas para uso e, em vez do capitol, passam o tempo do administrador - o que equivale a dinheiro (espero). "Destinar recursos a" pode ser Mangement dizendo "estamos certamente dispostos a comprometer o seu tempo para corrigir os nossos problemas de monitoramento, assim como você ser nosso sysadmin"
Jim B
3
Acho que a maneira como Joel formulou esse conceito semelhante foi "Você usa as melhores ferramentas que o dinheiro pode comprar?" o que me serve bem para quase qualquer profissão concebível.
SingleNegationElimination
31

Posso falar com seu administrador de sistema anterior?

user7285
fonte
26

Você faz logon usando a conta de administrador / root genérica?

É sempre divertido dar uma resposta "não" no meio de um monte de "sim".

mh01
fonte
melhor pergunta: você pode fazer login usando uma conta de administrador genérica? (essa conta está ativada em primeiro lugar). Corolário: Quais tarefas essenciais, se houver, exigem o login como superusuário / administrador genérico para executar?
SingleNegationElimination
23

A TI tem seu próprio orçamento?

A minha não existe e dependemos de fundos de outros departamentos para tudo o que precisamos. Suga grande momento.

jhayes
fonte
Não é esta a verdade ....
grufftech
21

Você armazena uma cópia de seus backups fora do local?

ferroso26
fonte
18

Posso ter um subsídio para continuar meu treinamento e educação? Você me permite adquirir materiais para manter-me atualizado sobre questões de segurança?

Você apoiará minhas decisões para a equipe com relação a políticas e procedimentos, por mais impopulares que sejam?

d-chap
fonte
1
Perguntas como estas para um entrevistador sugerem que você não está interessado em contribuir para uma empresa, mas apenas no que você pode obter com isso. Eles também agem como bandeiras vermelhas: o entrevistador pode se perguntar que tipo de controvérsia você entrou e que o levaria a fazer uma pergunta como a última.
Mei
17

Eu observaria que, para aqueles que gostam de trabalhar para startups ou empresas em estágio inicial, a resposta para a maioria delas pode muito bem ser "não, mas ...". O que se segue a essa afirmação geralmente é bastante informativo.

Lucas
fonte
16
  • Você tem controle de alterações na configuração?
  • Você tem políticas de recuperação de dados?
  • Você realiza backups diários?
  • Você tem um banco de dados de problemas?

Atualizar

  • Você possui redundância interna?
  • Você tem o melhor hardware que o dinheiro pode comprar?
  • Você pode configurar um novo laptop ou desktop em uma única etapa?
  • Você tem uma política em vigor para aplicar patches regularmente?
Jeff Yates
fonte
16

A TI é uma prioridade em sua organização ou é um mal necessário?

Bastão
fonte
3
Na maioria das empresas, acho que a TI é vista como uma despesa e não como um valor.
Luc M
13

Onde está a cafeteira?

Sean Purdy
fonte
12

Você usa controle de versão? O que você coloca sob controle de versão?

Csexton
fonte
11

Seus administradores de sistema podem escrever código?

Roubar
fonte
5
Pode ser melhor declarado como "vocês administradores alocaram tempo para automatizar atividades de rotina?"
Richard
10

Você possui registro centralizado? Alguém os lê?

Kyle Hodgson
fonte
10

Você possui políticas / limites de tempo de resposta para sistemas críticos? (ou qual é a melhor maneira de dizer: "Você já está familiarizado com o conceito do que deve ou não me tirar da cama às três da manhã?")

Kara Marfia
fonte
9

Você pode adicionar novos usuários em uma etapa?

Homenagem a: Você pode fazer uma compilação em uma única etapa?

Phi
fonte
9

Eu sou o único administrador do sistema? Pode ser bom ser o único administrador do sistema - na verdade, pode ser divertido, mas apenas se a empresa entender as implicações que nos levam a:

Você tem SLAs ?

Jason Tan
fonte
12
Se a resposta para a primeira for "sim", a pergunta a seguir é "quem me preencheria durante as férias / doença?" - e então você quer conhecer essa pessoa antes de tomar uma decisão. Se não houver ninguém, corra para as colinas.
29230 Kara Marfia
Por outro lado, se a resposta for "não", você provavelmente deve segui-la com "quantas outras existem?" - especialmente se for um trabalho administrativo de nível superior.
Maximus Minimus
8

Pergunte-lhes se, quando dizem Administrador do Sistema, eles realmente significam SA e DBA e Net Admin e Apache / IIS Admin e Email Admin e AD Admin e solução de problemas de área de trabalho.

wcm
fonte
dependendo do tamanho da organização, geralmente sim!
Nick Kavadias
E eu não tenho um problema com isso, mas é bom saber como muitas e variadas seus chapéus será :)
WCM
Uma vez entrevistado para um cargo de diretor, apenas para descobrir que era realmente apenas um administrador solaris de alto nível.
ericslaw
8

Você usa um sistema de gerenciamento de configuração como Puppet ou Chef?

Clay McClure
fonte
8

Você pode dizer quais patches estão faltando para quais sistemas a qualquer momento?

Oskar Duveborn
fonte
7

Você usa gerenciamento de patches / alterações?

Você realiza um teste mensal / anual de recuperação de desastres?

A TI é responsável e medida pelo tempo de atividade e pelos tickets do sistema?

Você usa o gerenciamento centralizado de tickets para todos os departamentos de TI?

Os funcionários podem interromper a equipe de TI em suas mesas?

Sua equipe de TI contribui para a criação de solução para a linha de negócios ou apenas segue as instruções da alta gerência?

JJ01
fonte
5

Você mantém suas plataformas críticas de hardware e software licenciadas e sob suporte, mesmo quando se aproxima do fim da vida útil?

sysadmin1138
fonte
1
Se é importante o suficiente para ocupar espaço no edifício, é importante o suficiente para receber suporte técnico completo do fornecedor.
SingleNegationElimination
@TokenMacGuy: Isso não é como a administração pensa
Hubert Kario