
Temos muitas histórias aqui, começando com como atraímos o desenvolvedor do MS para Python e terminando com como o desenvolvimento colocou um ingresso para encontrar as botas para o presidente da Federação de Futebol de Uganda. Mas eu gostaria de dizer não apenas a eles, mas como é o trabalho dentro de uma grande empresa.
Há 9 anos, começamos a desenvolver a
direção da
nuvem . Então eles se destacaram em um distrito autônomo de Chukotka, algo como uma empresa em uma empresa.
Temos nossos próprios escritórios no chão de engenheiros, nossos especialistas dedicados em marketing, nossas equipes de desenvolvimento e suporte e parcialmente nossa própria contabilidade. Aproveitamos todos os benefícios da empresa (às vezes podemos atrair cookies, sob nossa direção, de engenheiros de outros departamentos), mas, ao mesmo tempo, trabalhamos quase separadamente.
Eu quero lhe dizer como é. Porque, por um lado, temos acesso a recursos que uma empresa individual nunca terá e, por outro, existem limitações.
Vamos começar comigo
Meu nome é Sergey e tenho uma história quase típica para o CROC. Como sempre, ele veio atrás de uma universidade como engenheiro comum. Glândulas servidas, trabalhadas "nos campos". Isso requer conhecimento de regulamentos, habilidades mínimas e - às vezes - uma abordagem criativa. 90 de 100 casos de crescimento de carreira em nosso departamento de sistemas de computadores estão relacionados ao fato de alguém resolver o problema de maneira inteligente. Você pode passar de um engenheiro comum para o hardware corporativo (por exemplo, manutenção de armazenamento), ou seja, para o suporte de elite para servidores de kernel como o X-team, ou para o gerenciamento de projetos, ou para a pré-venda e promoção de soluções. No estágio de pré-venda, geralmente é importante entender o que o cliente precisa e calcular o custo do projeto com todos os elementos da arquitetura. Em algum lugar na fronteira entre o arquiteto e o negociador de sistemas grandes e pathos, há um engenheiro de pré-venda. Eu fui lá
Aqui é o meu local de trabalho. O fotógrafo de marketing não percebeuQuando aprendi a contar listas de preços de fornecedores para projetos, percebi que, aos 40 anos, eu simplesmente ficaria cego trabalhando no Excel. E ele decidiu escolher um projeto onde será possível fazer algo que muda o mundo. Ele foi para a equipe de nuvem. Depois, havia uma equipe de duas pessoas, sem contar os desenvolvedores. Processos de vendas, leads e similares não foram mencionados. A equipe começou a crescer, ao longo dos anos, surgiram os gerentes, um administrador dedicado, seu próprio marketing. Comecei a focar na nuvem como um segmento de desenvolvimento de produtos. No começo, tornei-me um tecnólogo formal de produtos (minha tarefa era entender o que extraímos de melhorias externas e em que ordem). Então ele se tornou um gerente de projeto prático. Ou seja, sou uma espécie de híbrido do diretor de operações e do gerente de operações. Eu pretendo fazer isso por mais 25 anos. Ou 30. Ou 40, dependendo da idade da aposentadoria.
Desenvolvimento
Kirill, chefe da equipe de desenvolvimento, trabalhou primeiro no HelpDesk, depois no departamento de automação interna. Este é o departamento que realiza nossos projetos de TI internos. Um usuário entra e diz: "Quero me comunicar via correio no antigo HPSM, para que, quando eu respondo, tudo vá automaticamente para o ticket". Em seguida, é dividido em tarefas como "gerenciamento de tickets via correio", "alteração de status por tipo de resposta" e assim por diante. Cyril é reincidente: trabalhou em suporte técnico e, em seguida, saiu, bebeu sua loja on-line. Isso não deu certo, ele voltou ao CROC depois de algum tempo.
“Eu dei seis anos para a TI interna e vim para a nuvem há dois anos. Ele veio ao gerente de projetos e começou a liderar a equipe de desenvolvimento. A frente de sua atividade é absorver os requisitos, transmitir tudo isso para dentro, na forma de tarefas, e implementar soluções que farão todos felizes. É mais interessante na nuvem do que no grupo de automação interna, de onde eu vim: outros projetos, outras tecnologias, outra equipe, o trabalho é mais complicado. E muito mais problemas. Na automação, há menos tráfego e o resultado nem sempre parece o número desejado de usuários. A demanda por trabalho foi menor. Então vejo que trazemos o bem para as massas. Obviamente, também havia 50 pessoas ansiosas e querendo mudanças. E aqui e ali escrevemos algo do zero, mas aqui a escala é maior. Embora na automação tenha sido o ônibus feito corporativo, semelhante ao usado pelos grandes bancos. Como resultado, eles se desenvolveram para que agora haja muito mais funcionalidade do que nas decisões de muitos grandes bancos. ”
A equipe inclui desenvolvedores (atrás e frente), engenheiros de infraestrutura, testadores e analistas. Cyril chegou à equipe finalizada e começou a liderar. Em termos de comunicação, não houve problemas, todos fizeram contato, ninguém estava hackeando. Acontece que novas pessoas são tratadas com alguma arrogância, mas tudo correu bem. Dado o caos do desenvolvimento, era difícil para ele conseguir ordens mais rigorosas do que antes. Então foi difícil trabalhar no resultado, foi dada mais atenção ao processo. Havia poucos processos formalizados, havia pouca ordem no design das tarefas, a documentação era mantida, mas a configuração das tarefas era caótica, os resultados não foram avaliados. Havia recheio em vez de tarefas, na verdade. Ele tentou estabelecer um processo no qual o enchimento é avaliado, transformado na tarefa descrita, é determinado por prioridade, a pessoa responsável é nomeada e o critério de resultado é prescrito.
“O que foi difícil? Uma jovem equipe de perfeccionistas. Não aceitamos imperfeitos. E nós temos prazos. É difícil estabelecer interação quando as pessoas consideram sua opinião a mais correta. Além disso, foi um pouco triste nas reuniões de status, ninguém realmente queria falar sobre planos para a semana e realizações. Então eles decidiram animar a nossa boa tradição - comer hambúrgueres juntos depois do trabalho. Eles fizeram uma votação para o funcionário da semana: após o comício, o questionário “escolha o melhor engenheiro” cai automaticamente - o vencedor recebe um hambúrguer grátis. As pessoas se divertiram mais por um tempo. Agora não há problemas com os comícios e quase não discutimos os resultados das “eleições”, mas em toda campanha conjunta sempre acontece que devo um hambúrguer a alguém. E eu não me importo ... Também organizamos sessões de treinamento de futebol em Sokolniki para manter o tom físico e damos os melhores lugares no estacionamento perto do estádio para aqueles que eram mais brilhantes do que qualquer outro. ”
PyCon 2018Nós amamos futebol. Agora somos amigos da Federação de Futebol de Uganda. Na verdade, tudo começou assim: durante uma Copa do Mundo, um dos engenheiros encontrou o homem de pele escura no metrô de São Petersburgo quando viu o equipamento de futebol e sugeriu que fosse de carro juntos para a segunda semifinal de Moscou. Ele continuou perguntando por que todos os russos o chamavam de Lukaku. O nome dele é Mark, ele é da África e realmente quer participar do nosso treinamento. Diz: "Não parece que eu sou gordo, eu posso brincar." A única coisa que pedi foram as 47as botas.

Então ele escreveu antes do treino, pediu as segundas botas para um amigo. Mark acabou sendo jornalista de futebol e seu amigo era o presidente da Federação de Futebol de Uganda (a foto antes da reunião foi cuidadosamente estudada, como ele!). O treinamento foi decisivo, até os jogadores de hóquei vieram a ele. Um jogador particularmente distinto recebeu imediatamente um passaporte de Uganda por falar para a seleção do país. E nosso amigo africano jogou muito bem.
É assim que Toha se parece e um local de trabalho típicoSe você já iniciou o tema do entretenimento, vale a pena dizer que, duas vezes por ano, a empresa organiza teambuildings para vários departamentos. Nas últimas duas vezes, a equipe de nuvem foi a laser tag e karting.
Vamos juntos ao quiz, chamou SQUIZ. Regularmente, ocupamos o segundo ou o terceiro lugar e estamos no top 5 do número médio de pontos conquistados. Resta apenas vencer pelo menos uma vez. Fomos ao Brain novamente, mas há perguntas enciclopédicas, e não lógica, eu realmente não gostei.

“Reabasteceu com sucesso a equipe com pessoal da automação interna. Do suporte da 1C, Ilya foi trazido para o serviço de exploração em nuvem. Depois, ele chorou com seu colega Vasyan, vice-diretor de TI da CROK, sobre a falta de mãos - ele sugeriu a contratação de um desenvolvedor de seu grupo. Eu concordei, mas meus colegas eram céticos. Dima trabalhou na pilha da Microsoft e somos todos agentes de código aberto gratuitos. C # e Python foram pensados para serem pólos diferentes e nada resultaria disso. Como resultado, nosso desenvolvedor líder e líder da equipe ficaram muito satisfeitos com ele. Um desenvolvedor experiente no dotnet tornou-se rápido. Ele agora senta à noite com os olhos vermelhos e contribui para o código aberto. Ele parou outro engenheiro na porta - ele ia sair da empresa, eu o conheci na cantina, descrevi que tínhamos muitas coisas e um monte de desenvolvedores legais. Como resultado, ele veio até nós em vez de deixar a empresa. Encontrei o front-end: desta vez não tive que me queixar por muito tempo, Vasyan imediatamente aconselhou a pessoa. Concordamos, convencidos de que precisamos criar um completamente novo. Feliz por vir. É verdade que ainda havia uma experiência ruim com o testador. Mas em geral eles adivinharam com as pessoas.
Operação
A equipe de suporte é composta por 4 administradores, 4 administradores de plantão em um horário regular e mais 2 administradores de plantão para substituir os principais (para férias e licença médica, reserva N + 2), além de 2 engenheiros de rede (é necessário um, ou seja, 2N para eles).
A equipe de operação está olhando para vocêOs administradores trabalham de acordo com a programação do escritório, os oficiais de plantão estão de plantão o tempo todo. Trabalhamos em estreita colaboração com os administradores dos datacenters em que nossos servidores estão localizados, todos conhecem todos, exceto através da rede. Nossos administradores em qualquer estado podem se conectar de qualquer lugar do mundo a partir de qualquer dispositivo. Quando alguém escreve um ticket crítico, isso é duplicado em nosso canal de telegrama da equipe e os caras começam a se conectar e resolver o problema.
Ilya, sobre quem falei um pouco antes, lidera a equipe de operações. Ele ingressou na CROC na primeira linha de suporte técnico e depois foi para analistas de automação interna. Ele também é reincidente, porque trabalhou duas vezes na KROK. Temos este princípio em alguns departamentos: trabalhei por 5 anos - você pode sair por um ano enquanto mantém sua posição, algo como licença acadêmica. Então Ilya de alguma forma desistiu no quarto ano e meio e também correu para construir sua loja online.
“Tive um casamento, apreciei quanto custa, quais marcações, pensei que fosse uma mina de ouro. Ele começou a desenvolver sua loja online. Descansei um pouco da vida no escritório. Em algum momento, o dinheiro acabou e foi necessário procurar trabalho. Devolvido ao CROC. Agora, o pensamento sobre a loja on-line de produtos infantis não deixa. Mas eu não quero ir embora.
Ele retornou primeiro para apoiar 1C: ERP. Este é um moedor de carne: o sistema acaba de ser introduzido, os usuários são quase toda a empresa e, em geral, é 1C. "Está tudo bem, já estamos consertando" - não pude dizer essa frase durante a reportagem, o queixo doía. Mas eu tenho apenas positivo em minhas memórias. As pessoas estavam muito felizes que alguém as estivesse ajudando. Estou na vanguarda, é claro que há resultados. Então me tornei o chefe de suporte 1C: ERP. Durante seis meses, trabalhei para um contador, balanços para uma garota. Então eles automatizaram muito, o número de aplicativos diminuiu. Cyril chamou na nuvem. Eu não pude recusar.
A princípio, ele simplesmente atuou como chefe do serviço de operações - Pavel estava lá, mas subiu um nível. Então ele começou a liderar formalmente. Eu tenho uma equipe pronta.
Nossa equipe de administradores de plantão geralmente é atualizada devido ao fato de que as pessoas crescem rapidamente profissionalmente e se mudam para outros cargos. Os administradores da plataforma em nuvem são recrutados dos administradores de serviço do data center. Para trabalhar no data center, você só precisa adorar escolher glândulas. Algumas pessoas amam e sabem como administrar o * nix e, em regra, são essas pessoas que crescem de serviço em uma nuvem ou outro projeto de software. E então, quando se ganha mais experiência, eles vão para administradores ou testadores de sistema. Ou seja, essa é uma posição intermediária, um ano no currículo antes da promoção, a fim de se entender e obter uma experiência importante. Temos aqui um administrador de sistemas que foi atraído para Amsterdã há três semanas. Ela não sabe o que está fazendo. Não estamos substituindo nada em seu lugar. Igor, se você ler isso, tenha em mente.
Para administradores de sistemas (que não estão na primeira linha), o núcleo da equipe é estável, quase não há fluidez. As pessoas gostam de desenvolver um projeto e ver para onde ele vai.

Equipe da frente
Há pessoas que ajudam as vendas, esses são os gerentes de vendas Denis e Nikita. Sua tarefa é levar os tópicos ao fim.
Nikita era o data center de plantão. É fácil crescer a partir de um data center; portanto, se você sabe ler mana, definitivamente crescerá. Percebemos que ele tinha a menor porcentagem de erros ao questionar as cartas recebidas, e lhe dava uma posição mais alta. Em geral, os data centers fazem solicitações constantes para aqueles que se destacam. Nós podemos levar dois. E eles levaram dois. Nikita ficou. Compartilhamos tarefas com eles - ele está pronto para cortar, provar valores, discutir em todos os níveis. Mirit IT com finanças.
Denis se destacou por tomar a iniciativa. É quando ninguém espera nada de você e você é assim: "E vamos melhorar". Ele é tão preguiçoso: "Bem, faça isso". E ele pegou e fez. Inesperadamente. Pediu a nuvem. Dissemos a ele tudo sobre nós como está. Ele diz: "Eu ainda quero fazer parte da equipe, apesar do que você acabou de me dizer." Eles ofereceram testes a ele, porque temos uma vida real aqui. Precisamos de um homem, mas ele deve fazer um mini-projeto. Ele fez, se defendeu. Ele se mostrou bem.
Fakap do verão: Nikita foi a uma reunião de negócios e ficou impressionado com a água. Eu tive que cancelar.Nossa equipe tem um administrador, Masha, que cuida de todos. A princípio, tínhamos medo de que ela reagisse nervosamente às nossas rudes brigas amigáveis (na verdade, todos nós nos valorizamos e uma atmosfera de respeito e amor reina por aí). Masha senta um pouco à parte e vê todos. Seu papel é controlar a ordem nos documentos. Ela coordena tudo com advogados, contadores e traz tudo na devida forma. Depois disso, tudo brilha. Ela nos culpa pela bagunça, mas ajuda. O principal para nós é fazer, e para ela, que o que foi feito esteja exatamente de acordo com o processo.
Gerentes de projeto - Renat e Lera. Renat escolhe grandes projetos porque a experiência permite. Projetos grandes são quando os relatórios são consistentes, as taxas estão cobrando, não há problemas. Somente na realidade tudo acontece, via de regra, exatamente o oposto. Precisa limpar. Conecta engenheiros, tudo leva ao ideal. Acontece comunicação quando há uma conta (para relacionamentos) e Renat - para o projeto da parte técnica. Tanto a conta quanto os clientes da Renatu podem reclamar se a equipe não funcionar como deveria.
Lera conseguiu pequenos projetos, onde havia muitas pequenas imprecisões. Lera entrou no trabalho e colocou as coisas em ordem: ela é uma pessoa superestruturada. Todos os processos.
Nosso super gerente é Pasha Goryunov. Ele é a mesma pessoa que gerencia todos os nossos data centers. Agora ele é o diretor técnico de uma rede de data centers, mas às vezes vem visitá-lo.
Maxim Berezin, que começou a desenvolver a nuvem há 9 anos, agora é um grande chefe. Ele costumava ser Maxsonchik, e agora Maxim
Igorevich . Ele está envolvido na implementação da estratégia de desenvolvimento da nuvem, ele pensa onde desenvolver, por 10 anos de antecedência. E ele está tentando delegar esses processos para nós. Ele é um cliente comercial de nossa equipe em nuvem.
Marketing. Há Vika que promoveu todas as loções integradoras em geral. Então ela começou a lidar apenas com a ICE e, em seguida, Berezin pediu à empresa um gerente de marketing dedicado. E ele escolheu Vika. Objetivamente, é claro. Eu nem olhei para a figura. Recentemente, nós a atraímos para o nosso andar, isso não aconteceu na história: o marketing geralmente tentava não se sentar ao lado de engenheiros rudes e pé no chão, porque então os engenheiros são forçados a seguir o discurso e isso dificulta a compreensão do problema. Portanto, ela agora também ouve que tipo de pessoas abertas somos. Site e PR fazem mais Lena e Katya.

No total, somos 45: 24 em desenvolvimento, 12 em suporte e o restante em vendas e suporte comercial.