
Nous avons beaucoup d'histoires ici, à commencer par la façon dont nous avons attiré le développeur MS à Python, et se terminant par la façon dont le développement a mis un ticket pour trouver les bottes du président de la Fédération ougandaise de football. Mais je voudrais dire non seulement à eux, mais plutôt à quoi ressemble le travail au sein d'une grande entreprise.
Il y a 9 ans, nous avons commencé à développer la
direction des nuages . Ensuite, ils se sont démarqués dans un quartier autonome de Tchoukotka, quelque chose comme une entreprise dans une entreprise.
Nous avons nos propres bureaux sur le plancher des ingénieurs, nos spécialistes du marketing dédiés, nos équipes de développement et de support, et en partie notre propre comptabilité. Nous profitons de tous les avantages de l’entreprise (nous pouvons même parfois faire cuire des cookies avec des ingénieurs d’autres départements), mais en même temps, nous travaillons presque séparément.
Je veux vous dire à quoi ça ressemble. Parce que, d'une part, nous avons accès à des ressources qu'une entreprise individuelle n'aura jamais, et d'autre part, il y a des limites.
Commençons par moi
Je m'appelle Sergey et j'ai une histoire presque typique pour CROC. Comme d'habitude, il est venu après une université en tant qu'ingénieur ordinaire. Glandes servies, travaillées "aux champs". Cela nécessite une connaissance des réglementations, des compétences minimales et - parfois - une approche créative. 90 cas de croissance de carrière sur 100 dans notre département des systèmes informatiques sont liés au fait que quelqu'un a résolu le problème de manière intelligente. Vous pouvez passer d'un ingénieur ordinaire au matériel d'entreprise (c'est la maintenance du stockage, par exemple), c'est-à-dire au support élite pour les serveurs du noyau comme la X-team, ou à la gestion de projet, ou à la prévente et à la promotion de solutions. Au stade de la prévente, il est souvent important de comprendre ce dont le client a besoin et de calculer le coût du projet avec tous les éléments de l'architecture. Quelque part à la frontière entre l'architecte et négociateur de systèmes de grande taille et pathos se trouve un ingénieur de prévente. J'y suis allé.
Voici mon lieu de travail. Le photographe marketing n'a pas remarquéLorsque j'ai appris à compter les listes de prix des fournisseurs pour les projets, j'ai réalisé qu'à 40 ans, je devenais simplement aveugle en travaillant dans Excel. Et il a décidé de choisir un projet où il sera possible de faire quelque chose qui change le monde. Il a rejoint l'équipe cloud. Ensuite, il y avait une équipe de deux personnes, sans compter les développeurs. Les processus de vente, le plomb et similaires n'ont pas été mentionnés. L'équipe a commencé à se développer, au fil des années, des managers sont apparus, un administrateur dédié, leur propre marketing. J'ai commencé à me concentrer sur le cloud en tant que segment de développement de produits. Au début, je suis devenu un technologue de produit formel (ma tâche était de comprendre ce que nous retirons des améliorations externes et dans quel ordre). Il est ensuite devenu chef de projet pratique. Autrement dit, je suis quelque chose comme un hybride du directeur des opérations et PM. Je prévois de le faire pendant encore 25 ans. Ou 30. Ou 40, selon l'âge de la retraite.
Développement
Kirill, le chef de l'équipe de développement, a d'abord travaillé au HelpDesk, puis au département d'automatisation interne. C'est le département qui réalise nos projets informatiques internes. Un utilisateur entre, dit: «Je veux communiquer par courrier dans l'ancien HPSM, de sorte que lorsque je réponds, tout va automatiquement au ticket.» Ensuite, il est divisé en tâches telles que «gestion des tickets par courrier», «modification des statuts par type de réponses», etc. Cyril est récidiviste: il a travaillé dans le support technique, puis a démissionné, a bu sa boutique en ligne. Cela n'a pas fonctionné, il est retourné au CROC après un certain temps.
«J'ai donné 6 ans à l'informatique interne et suis arrivé sur le cloud il y a 2 ans. Il est venu au chef de projet, puis a commencé à diriger l'équipe de développement. Le front de son activité est d'absorber les exigences, de transmettre tout cela sous forme de tâches, puis de mettre en œuvre des solutions qui feront le bonheur de tous. C'est plus intéressant dans le cloud que dans le groupe d'automatisation interne, d'où je viens: d'autres projets, d'autres technologies, une autre équipe, le travail est plus compliqué. Et bien plus de problèmes. Dans l'automatisation, il y a moins de trafic et le résultat n'a pas toujours senti le nombre d'utilisateurs souhaité. La demande de travail était plus faible. Ensuite, je vois que nous apportons le bien aux masses. Bien sûr, il y avait aussi que 50 personnes sont très tournées vers l'avenir et veulent des changements. Et ici et là, nous écrivons quelque chose à partir de zéro, mais ici l'échelle est plus grande. Bien que dans l'automatisation, c'est que le bus a été rendu d'entreprise, semblable à celui que les grandes banques utilisent. En conséquence, ils se sont développés de telle sorte qu'il y a maintenant beaucoup plus de fonctionnalités que dans les décisions de nombreuses grandes banques. »
L'équipe comprend des développeurs (arrière et avant), des ingénieurs d'infrastructure, des testeurs et des analystes. Cyril est venu dans l'équipe terminée et a commencé à diriger. En termes de communication, il n'y a eu aucun problème, tout le monde a pris contact, personne ne piratait. Il arrive que de nouvelles personnes soient traitées avec une certaine arrogance, mais tout s'est bien passé. Étant donné le chaos du développement, il lui était difficile de réaliser des commandes plus strictes qu'auparavant. Ensuite, il a été difficile de travailler sur le résultat, une attention accrue a été accordée au processus. Il y avait peu de processus formalisés, il y avait peu d'ordre dans la conception des tâches, la documentation était conservée, mais la définition des tâches était chaotique, les résultats n'étaient pas évalués. En fait, il y avait du rembourrage au lieu de tâches. Il a essayé d'établir un processus dans lequel la farce est évaluée, transformée en tâche décrite, elle est déterminée par priorité, la personne responsable est nommée et le critère de résultat est prescrit.
«Qu'est-ce qui a été difficile? Une jeune équipe de perfectionnistes. Nous n'acceptons pas l'imparfait. Et nous avons des délais. Il est difficile d'établir une interaction lorsque les gens considèrent que leur opinion est la plus correcte. De plus, c'était un peu triste lors des réunions de statut, personne ne voulait vraiment parler des plans de la semaine et des réalisations. Ensuite, ils ont décidé de remonter le moral grâce à notre bonne tradition - manger des hamburgers ensemble après le travail. Ils ont fait un vote à l'employé de la semaine: après le rallye, le questionnaire «choisissez le meilleur ingénieur» tombe automatiquement - le vainqueur reçoit un burger gratuit. Les gens se sont amusés plus longtemps. Maintenant, il n'y a plus de problèmes avec les rassemblements et nous discutons à peine des résultats des «élections», mais dans chaque campagne conjointe, il s'avère toujours que je dois un hamburger à quelqu'un. Et cela ne me dérange pas ... Nous avons également organisé des séances d'entraînement de football à Sokolniki pour maintenir le tonus physique, et nous donnons les meilleurs endroits dans le parking près du stade à ceux qui étaient plus brillants que quiconque. "
PyCon 2018Nous adorons le football. Nous sommes maintenant amis avec la Fédération ougandaise de football. En fait, cela a commencé comme ceci: lors d'une coupe du monde, l'un des ingénieurs est allé voir l'homme à la peau sombre dans le métro de Saint-Pétersbourg lorsqu'il a vu l'équipement de football et lui a suggéré de se rendre en voiture ensemble pour la deuxième demi-finale à Moscou. Il n'arrêtait pas de demander pourquoi tous les Russes l'appelaient Lukaku. Il s'est avéré qu'il s'appelait Mark, il est originaire d'Afrique et veut vraiment participer à notre formation. Dit: "Ne regardez pas que je suis gros, je peux jouer." La seule chose que j'ai demandée, c'était des 47e bottes.

Puis il a écrit avant l'entraînement, a demandé les deuxièmes bottes pour un ami. Mark s'est avéré être un journaliste de football et son ami était le président de la Fédération ougandaise de football (la photo avant la réunion a été soigneusement étudiée, tout comme lui!). L'entraînement a fait date, même les joueurs de hockey y sont venus. Un joueur particulièrement distingué s'est immédiatement vu offrir un passeport ougandais pour avoir parlé au nom de l'équipe nationale de son pays. Et notre ami africain a très bien joué.
Voici à quoi ressemble Toha et un lieu de travail typiqueSi vous avez déjà commencé le thème du divertissement, il convient de noter que deux fois par an, la société organise des teambuildings pour différents départements. Les deux dernières fois, l'équipe cloud s'est rendue au laser tag et au karting.
Nous allons ensemble au quiz du bar, appela SQUIZ. Nous prenons régulièrement la deuxième ou la troisième place et sommes même dans le top 5 du nombre moyen de points marqués. Il ne reste plus qu'à gagner au moins une fois. Nous sommes retournés à Brain, mais il y a des questions encyclopédiques, et pas de logique, je n'aimais pas vraiment ça.

«Nous avons reconstitué avec succès l'équipe avec des gars de l'automatisation interne. À partir du support 1C, Ilya a été amené au service d'exploitation cloud. Puis il a crié à son collègue Vasyan, directeur informatique adjoint de CROK, au sujet du manque de mains - il a suggéré de prendre un développeur de son groupe. J'étais d'accord, mais mes collègues étaient sceptiques. Dima a travaillé sur la pile Microsoft et nous sommes tous des agents open source gratuits. C # et Python étaient considérés comme des pôles différents et rien n'en résulterait. En conséquence, notre développeur principal et chef d'équipe était très satisfait de lui. Un développeur expérimenté sur dotnet est devenu rapide. Il s'assoit désormais la nuit aux yeux rouges et contribue à l'open source. Il a arrêté un autre ingénieur à la porte - il allait quitter l'entreprise, je l'ai rencontré à la cantine, a expliqué que nous avions beaucoup de choses et un tas de développeurs sympas. En conséquence, il est venu vers nous au lieu de quitter l'entreprise. J'ai trouvé le front-end: cette fois je n'ai pas eu à pleurnicher longtemps, a immédiatement prévenu Vasyan. Nous avons convenu, séduits que nous devons créer un tout nouveau. Heureux de venir. Certes, il y avait encore une mauvaise expérience avec le testeur. Mais en général, ils ont deviné avec les gens. »
Fonctionnement
L'équipe de support se compose de 4 administrateurs, 4 administrateurs en service à horaire régulier et 2 autres administrateurs en service pour remplacer les principaux (pour les vacances et les congés de maladie, redondance N + 2), ainsi que 2 ingénieurs réseau (vous en avez besoin d'un, c'est-à-dire 2N redondance pour eux).
L'équipe d'exploitation vous regardeLes administrateurs travaillent selon l'horaire du bureau, les agents de service sont en service 24h / 24. Nous travaillons en étroite collaboration avec les administrateurs des centres de données où nos serveurs sont situés, tout le monde connaît tout le monde, mais via le réseau. Nos administrateurs dans n'importe quel état peuvent se connecter de n'importe où dans le monde à partir de n'importe quel appareil. Quand quelqu'un écrit un ticket critique, celui-ci est dupliqué dans notre canal de télégramme de l'équipe et les gars commencent à se connecter et à résoudre le problème.
Ilya, dont j'ai parlé un peu plus tôt, dirige l'équipe d'exploitation. Il a rejoint CROC dans la première ligne de helpdesk, puis est allé vers des analystes en automatisation interne. Il est également récidiviste, car il a travaillé deux fois chez KROK. Nous avons ce principe dans certains départements: j'ai travaillé pendant 5 ans - vous pouvez partir pendant un an tout en conservant votre poste, quelque chose comme un congé académique. Alors Ilya a en quelque sorte démissionné au cours de la quatrième année et demie et s'est également précipité pour créer sa boutique en ligne.
«J'ai eu un mariage, j'ai apprécié combien cela coûte, quelles majorations, je pensais que c'était une mine d'or. Il a commencé à développer sa boutique en ligne. Je me suis un peu reposé de la vie de bureau. À un moment donné, l'argent s'est épuisé et il a fallu chercher du travail. Retourné au CROC. Maintenant, la réflexion sur la boutique en ligne de produits pour enfants ne part pas. Mais je ne veux pas partir.
Il est revenu en premier pour prendre en charge 1C: ERP. Il s'agit d'un hachoir à viande: le système vient d'être introduit, les utilisateurs sont presque toute l'entreprise, et en général, c'est 1C. "Tout va bien, nous le réparons déjà" - je n'ai pas pu dire cette phrase lors du reportage, la mâchoire me faisait mal. Mais je n'ai que du positif dans mes souvenirs. Les gens étaient sacrément heureux que quelqu'un les aide. Je suis au premier plan, il est clair qu'il y a des résultats. Puis je suis devenu responsable du support 1C: ERP. Pendant six mois, j'ai travaillé pour un comptable, des bilans pour une fille. Ensuite, ils ont beaucoup automatisé, le nombre d'applications a diminué. Cyril appela dans le nuage. Je ne pouvais pas refuser.
Au début, il était simplement chef du service des opérations - Pavel était là, mais il est monté d'un niveau plus haut. Puis il a commencé à diriger officiellement. J'ai une équipe toute prête. »
Notre équipe d'administrateurs en service est souvent mise à jour en raison du fait que les gens grandissent rapidement professionnellement et se déplacent vers d'autres postes. Les administrateurs de la plateforme cloud sont recrutés parmi les administrateurs de service du centre de données. Pour travailler dans le centre de données, il vous suffit d'aimer la cueillette des glandes. Certaines personnes aiment et savent administrer * nix, et, en règle générale, ce sont ces personnes qui grandissent en service sur un cloud ou un autre projet logiciel. Et puis, lorsque plus d'expérience est acquise, ils s'adressent aux administrateurs système ou aux testeurs. Autrement dit, il s'agit d'un poste intermédiaire, un an dans le curriculum vitae avant la promotion, afin de vous comprendre et d'acquérir une expérience importante. Nous avons ici un administrateur système attiré à Amsterdam il y a trois semaines. Elle ne sait pas ce qu'elle fait. Nous ne remplaçons rien à sa place. Igor, si vous lisez ceci, gardez à l'esprit.
Pour les administrateurs système (qui ne sont pas en première ligne), le noyau de l'équipe est stable, il n'y a presque pas de fluidité. Les gens aiment développer un projet et voir où il va.

Équipe avant
Il y a des gens qui aident les ventes, ce sont les directeurs des ventes Denis et Nikita. Leur tâche est de mettre fin aux sujets.
Nikita était le centre de données en service. Il est facile de se développer à partir d'un centre de données, donc si vous savez lire le mana, vous vous développerez certainement. Nous avons remarqué qu'il avait le plus petit pourcentage de manquements aux questions sur les lettres entrantes et lui avons donné une position plus élevée. En général, les centres de données font des demandes constantes à ceux qui se démarquent. Nous pourrions en prendre deux. Et ils en ont pris deux. Nikita est restée. Nous avons partagé des tâches avec eux - il est prêt à couper, prouver des valeurs, discuter à tous les niveaux. Mirit IT avec la finance.
Denis s'est démarqué pour avoir pris l'initiative. C'est quand personne n'attend rien de vous, et vous êtes comme ça: "Et améliorons-nous." Il est tellement paresseux: "Eh bien fais-le." Et il a pris et fait. De façon inattendue. Demandé le cloud. Nous lui avons dit tout sur nous tel quel. Il dit: "Je veux toujours faire partie de l'équipe, malgré ce que tu viens de me dire." Ils lui ont proposé des tests, car nous avons une vraie vie ici. Nous avons besoin d'un homme, mais il doit faire un mini-projet. Il l'a fait, s'est défendu. Il s'est bien montré.
Fakap de l'été: Nikita est allé à une réunion d'affaires et il a été submergé d'eau. J'ai dû annuler.Notre équipe a un administrateur, Masha, qui s'occupe de tout le monde. Au début, nous craignions qu'elle ne réagisse nerveusement à nos escarmouches amicales plutôt grossières (en fait, nous nous apprécions tous et une atmosphère de respect et d'amour règne autour). Masha est un peu à l'écart et voit tout le monde. Son rôle est de contrôler la commande dans les documents. Elle coordonne tout avec les avocats, les comptables et apporte tout en bonne et due forme. Après cela, tout brille. Elle nous blâme pour le désordre, mais aide. L'essentiel pour nous est de faire, et pour elle, que ce qui a été fait soit précisément conforme au processus.
Chefs de projet - Renat et Lera. Renat reprend de grands projets car l'expérience le permet. Les grands projets sont lorsque les rapports sont cohérents, les tarifs sont facturés, il n'y a pas de problèmes. Ce n'est qu'en réalité que tout se passe, en règle générale, exactement le contraire. Besoin de nettoyer. Connecte les ingénieurs, tout apporte à l'idéal. Il s'avère la communication quand il y a un compte (pour les relations), et Renat - pour le projet de la partie technique. Le client et les clients Renatu peuvent se plaindre si l'équipe ne fonctionne pas comme il se doit.
Lera a obtenu de petits projets, où il y avait beaucoup de petites inexactitudes. Lera fait irruption dans le travail et met les choses en ordre: c'est une personne superstructurée. Tous les processus.
Notre super-manager est Pasha Goryunov. C'est la même personne qui gère tous nos centres de données. Aujourd'hui, il est le directeur technique d'un réseau de centres de données, mais il vient parfois lui rendre visite.
Maxim Berezin, qui a commencé à développer le cloud il y a 9 ans, est désormais un grand patron. Il était Maxsonchik, et maintenant Maxim
Igorevich . Il est engagé dans la mise en œuvre de la stratégie de développement du cloud, il pense où se développer, 10 ans à l'avance. Et il essaie de nous déléguer ces processus. Il est un client professionnel au sein de notre équipe cloud.
Marketing. Il y a Vika qui a fait la promotion de toutes les lotions d'intégrateurs en général. Ensuite, elle a commencé à traiter uniquement avec ICE, puis Berezin a demandé à l'entreprise un directeur marketing dédié. Et il a choisi Vika. Objectivement, bien sûr. Je n'ai même pas regardé la figure. Nous l'avons récemment attirée à notre étage, cela ne s'est pas produit dans l'histoire: le marketing a généralement essayé de ne pas s'asseoir à côté d'ingénieurs grossiers et terre-à-terre, car alors les ingénieurs sont obligés de suivre le discours, ce qui entrave la compréhension du problème. Par conséquent, elle écoute maintenant aussi le genre de personnes ouvertes que nous sommes. Le site et les relations publiques font plus Lena et Katya.

Nous sommes 45 au total: 24 en développement, 12 en support et le reste en vente et support commercial.