Forum général.petites-annonces [CDI Montpellier] Développeur(se) PHP5 / administrateur(rice) systèmes réseaux

Posté par (page perso) . Licence CC by-sa
8
20
mar.
2014

Bonjour à tous et toutes,

Je viens donc me frotter au difficile exercice de l'offre d'emploi sur linuxfr :-).

Donc oui le compte a été créé pour le besoin de cette annonce, mais vous pouvez retrouver mes (maigres) contributions ici.

L'entreprise :

Par le biais de sa plateforme de services M2MManager, spécialement conçue pour les besoins des solutions M2M, Matooma assure la gestion des parcs de boitiers communicants et des cartes SIM M2M intégrées pour plus de 500 clients et grands comptes (Legrand, Urbasolar, SECURITAS, Eiffage, BNP Paribas,…). Pour renforcer l'équipe technique, nous recrutons un(e) développeur(se) PHP5 / administrateur(rice) systèmes réseaux.

Description du poste :

Rattaché(e) au responsable de l'équipe informatique, vous :
- Assurez le développement applicatif de notre plateforme M2MManager et contribuez aux échanges techniques au sein de l’équipe ;
- Participez à l’administration des systèmes et réseaux.

Profil :

C'est un profil avec les 2 compétences, ce que l'on commence à appeller un(e) DevOps.

Développeur informatique (BAC + 2 minimum) avec une expérience professionnelle de plus de 5 ans, vous aimez travailler en autonomie tout en faisant partie d’une équipe et possédez :
- Une expérience de développement POO PHP 5 et en base de données MySQL ou PostgreSQL, la connaissance de Symfony serait un plus ;
- La pratique de l’utilisation d’outils de gestion de versions et d’intégration continue ;
- La pratique de l’administration de serveurs et réseaux en environnement Linux.

Nous vous proposons :

  • Une structure à taille humaine en forte croissance,
  • Un environnement technique innovant,
  • Un management de proximité qui laisse place aux échanges et transfert de connaissances techniques.

Rémunération :

Rémunération 32 k€ à 35 k€
CE
Tickets resto et mutuelle en cours

Envoyer CV et LM à recrutement@matooma.com.

L'outil à maintenir/développer n'est pas libre en lui-même, mais du poste de travail aux différents systèmes, j'essaie d'utiliser un maximum de libre.

  • # Presque un sans faute

    Posté par (page perso) . Évalué à 4.

    Il manque juste un détail idiot : un site web qui valide au W3C.

    http://validator.w3.org/check?uri=http%3A%2F%2Fwww.matooma.fr%2F&charset=%28detect+automatically%29&doctype=Inline&group=0&ss=1&verbose=1

    Faudrait rajouter que le dev php embauché va devoir mettre le site tout conforme comme il faut.

    (ah oui et j'oubliais pour faire le gros chieur de base : ton annonce est sur lolix aussi ?)

    • [^] # Re: Presque un sans faute

      Posté par (page perso) . Évalué à 4.

      Attention y'en a qui ont eu des mises en demeure pour moins que ça hein :-p

      En même temps on est pas une web-agency, notre boulot c'est pas de faire des sites web … alors que ça valide le W3C … mmmmm … comment te dire … :-)
      Mais merci pour la remarque, je vais faire remonter vers la web-agency qui s'occupe de notre site pour qu'il mette un peu tout ça un peu plus en conformité W3C (y manque surtout les "/" d'autofermeture).

      Et si l'annonce ne parle pas du développement du site web, y'a peut être une raison non ? (on dirait du zenitroll ça, toujours prêter à l'autre des intentions qu'il n'a pas ;-) … Zenit' si tu nous écoutes \o_ )

      Et non je ne l'ai pas mis sur Lolix parce que je pensais que Lolix était plus fait pour les offres de développement de produits/projets libres (ce que la prochaine version de notre backoffice n'est pas et ne sera certainement jamais (aucun interet)(et c'est le mal les parenthèses imbriquées)) et pas juste avec du libre.

      J'espère avoir répondu à toutes attentes et tes espoirs ;-)

      • [^] # Re: Presque un sans faute

        Posté par (page perso) . Évalué à 1.

        Zenit' si tu nous écoutes

        Je suis pour le moment occupé par mes écoutes de Paul Bismuth
        (mais plus sérieusement, la je ne vois pas trop le rapport avec moi, mais bon si ça fait plaisir)

    • [^] # Re: Presque un sans faute

      Posté par (page perso) . Évalué à 5.

      Et 2 minutes d'analyse plus tard, la plupart des erreurs viennent d'extrait de texte (issus d'autres pages), pas ou mal striptaggés.

      Tu vois, tu m'aurais donné ça comme réponse au test, et c'était à toi les 35000 … Presque un sans faute ;-)

      Et sans rancune hein … on est trolldi "comme" même

      • [^] # Re: Presque un sans faute

        Posté par (page perso) . Évalué à 4.

        En même temps je suis sysadmin donc j'ai aucune chance de prendre les 35k et puis j'ai déjà un travail :)

        Mais bon outre le troll gratuit ça fait plaisir de voir une belle annonce avec en plus des tarif pas moche par rapport au marché (j'emmerde les parisiens qui ne prennent pas en dessous de 40k avec un bac+2 et aucune XP).

        Sinon pour lolix ton annonce se prète parfaitement à ce site car : tu bosses dans un environnement libre. En gros si toutes les annonces de lolix était pour du dev libre, il y en aurait presque aucune.

        • [^] # Re: Presque un sans faute

          Posté par (page perso) . Évalué à 1.

          Merci pour la belle offre :-).
          Je ne te cacherais pas que j'y ai passé un peu de temps (surtout pour venir la poster ici !!).

          Je pense que autant techniquement que pour le reste, y a une belle opportunité à saisir.

          On est ce qu'on pourrait appeller une startup, mais qui a bouclé son premier exercice complet (2013) à un peu plus d'un million de roros de chiffre et est meme (légerement) bénéficiaire ;-).

          J'ai carte blanche pour tout ce qui concerne l'informatique, et ce poste est pour m'épauler sur tout un tas de taches qui prennent du retard, en dev ou en admin.

          On est déja 2 et demi (et demi parce que j'ai un élève ingé en alternance), et cette 3eme personne aura vraiment son mot à dire sur les technos, les mises en oeuvre.

          Et je vais aller voir sur Lolix pour y poster cette offre alors (meme si j'avais plutot l'impression d'un site orienté Paris ou Antipolis et c'était tout).

  • # DevOps?

    Posté par . Évalué à 2.

    J'ai toujours été déçu par les offres de DevOps. Là où je suis en ce moment (une PME/startup en Arizona) l'offre était « DevOps », le résultat est que la programmation est vraiment au niveau que je cherche (de gros défis techniques en algorithmique et de l'optimisation de requêtes SQL), mais le coté administrateur système est à la ramasse. Et je suis vraiment déçu/mécontent dans mon travail de tout les jours.

    On utilise Puppet pour automatiser les déploiement, on fait ça un peu à la bras-cassés, pas de maître/agents, juste un dépot git qui lance Puppet quand on push. (Ne me regardez pas, c'était comme ça avant que j'arrive) Quand je veux le réparer, on me dis qu'on a pas les ressources nécessaires, que ça sert à rien qu'on a pas le temps. Et donc on se retrouve à réparer des erreurs tous les mois, et ça nous gaspille notre temps. (Et me frustre par la même occasion, car je sais que tout ces problèmes seraient résolu si on nettoyait puppet)

    De temps en temps je jette un œil à LinuxFR et Lolix pour voir s'il est temps pour moi de revenir en France. (Ce qui est mon but à cours/plus ou moins long terme)

    Après ma-vie.fr voici mes questions:

    • est-ce que tu dirais que tu as des défis tous les jours d'un point de vue optimisation/algorithmique ?
    • quelle est votre infrastructure ?
      • nombre de serveurs ? 10 ? 100 ? 1 000 ? ….
      • système d'exploitations ? distributions ? FreeBSD ? CentOS ? …
      • méthode de déploiement ? intégration continue ? On met le code sur le FTP ? …
      • gestion de la configuration ? Cfengine ? Puppet ? Chef ? Ansible ? …
      • serveur d'application ? Apache/mod_php ? Nginx php-fpm ? Autre ? …
    • Comment définirais-tu le ratio entre le temps que tu passe entre développement et administration système?

    Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

    • [^] # Re: DevOps?

      Posté par (page perso) . Évalué à 3. Dernière modification le 21/03/14 à 10:30.

      Alors on est pas encore une grosse structure, et pour le moment il n'y a que 3 serveurs.
      Faut avoir en tête que quand je suis arrivé il y a 10 mois, il n'y avait personne pour s'occuper de l'informatique au sens large, que le backoffice était hébergé sur un pauvre mutu avec une centaine de sites à coté. Et tombait en marche de temps en temps.

      Donc un serveur en interne (pour le dev et des tests en tout genre) et 2 en externe pour de la redondance, sous Proxmox et donc des containers qui font tourner les différents services (Apache, MySQL, le début d'intégration continue, …).
      Un 4eme devrait arriver sous peu, pour faire de l'APN privé chez les opérateurs télécoms, avec des VPN et du RADIUS (pour distribuer des IP fixes).

      Les postes de travail sont en Kubuntu 13.10. C'est mon choix et je l'assume, n'ayant jamais accrocher avec Gnome (après la personne pourra y mettre un peu ce qu'il veut du moment que c'est Debian inside).

      Les serveurs et les containers, sont sous Debian 6 (Proxmox 2) ou 7 (Proxmox 3). Et il y a un VM Seven qui tourne en interne.
      Voilà déjà un premier chantier de passer tout en 7 (Proxmox ou pas suivant la sensibilité).

      Le code est versionné avec Git, et des scripts de rsync pour le déploiement.
      Un autre chantier (en parallèle de la nouvelle version du backoffice en Symfony 2) est de faire une chaine d'intégration continue plus automatisé (de la validation des tests unitaires et fonctionnels, du Jenkins, du Capifony, du Sonar, …).
      Il y a un Nginx en failover qui distribue sur des Apache/mod_php, et du mysql_proxy qui distribue sur des MySql en réplicat master/master (pour une continuité des sessions en cas de basculement failover).
      Mais on commence à avoir des problématiques de Big Data, et y aurait de la R&D autour de cette problématique (Percona server, NoSQL, ElasticSearch, etc…).

      Pour le moment, pas de Puppet ou de cfengine, mais c'est un autre chantier à démarrer.
      Qui rejoint celui de la sauvegarde en général (un NAS en interne, du cloud en externe, …).

      Sinon des défis tous les jours, faut pas trop y croire non plus.
      Je viens vendre de la réalité sympa, pas du rêve (tu le dis toi-même tu es déçu de ta place).
      Mais on a plein de besoins/projets de R&D, d'administration, de développement, franchement déjà de quoi bien s'occuper et se faire plaisir.

      Si tout ca peut vous sembler brouillon ou inachevé, vous avez raison, c'est le cas.
      Faut voir d'où je suis parti il y a 10 mois (c'est à dire à partir de rien du tout), et que je dois faire évoluer le backoffice actuel (développé en externe, avant mon arrivée), avec 2 ou 3 fonctionnalités par mois, qui a été codé dans le plus pur style PHP d'il y a 15 ans. Ca serait un magnifique projet d'étude pour des étudiants, une compilation de toutes les pires pratiques de dev (j'ai a peu près une envie de meurtre ou de sévices longs et douloureux par jour :-( ).
      Si je n'avais pas le besoin et surtout l'envie de professionnaliser mon équipe et mon architecture, je ne serais pas en train de pondre un long pavé içi ;-).

      Mon poste ayant plutot dérivé vers RSI, mon temps se répartit en gros entre 50% de dev, 25% d'admin, et 25% de reste en tout genre (les mails, la téléphonie, la planification, la paperasse,…).
      Mais je pense que pour cette offre, ca serait surtout de l'admin au début (y a quelques gros chantiers), pour aller vers du 2/3 tiers dev, 1/3 admin avec le temps.
      Mais difficile à préjuger, vu que souvent l'un se mixe avec l'autre.

      Alors l'envie de venir profiter de la douceur montpellieraine ? :-D

      • [^] # Re: DevOps?

        Posté par (page perso) . Évalué à 2.

        Voilà l'arnaque : les postes de travail sous kubuntu ou accessoirement du dérivé debian.

        Quand je pense qu'au boulot on a sur nos postes de travail de la fedora, du gentoo, du centos, de la suse, de la debian et bien une ou deux distro obscure …
        Faut laisser le choix à la personne de mettre ce qu'il veut sur son poste à condition qu'il sache s'en occuper et qu'il évite de passer sa vie à réparer des problèmes d'update (on a pas de arch pour éviter ce genre de merde).

        Le libre c'est aussi de laisser le choix.

        ps : je crois que j'aurai vraiment réussi à râler de partout sur ton annonce :)

        • [^] # Re: DevOps?

          Posté par (page perso) . Évalué à 2.

          Houla t'es chafouin en cette fin de semaine toi :-p

          Et permet moi de ne pas être d'accord, surtout en entreprise.

          Je gère le parc d'ordis de la société, une dizaine pour le moment, du Seven, du 8 et donc Kubuntu pour l'équipe informatique, et j'ai besoin d'homogénéité (déjà que j'ai pas une seule machine sous Windows qui réagit de la même façcon hein).
          Si je laisse un dev installer ce qu'il veut, je peux facilement me retrouver avec une distrib exotique ou pas adaptée.
          Je le répète, l'équipe informatique ne travaille que sur un seul projet, notre backoffice, et ca me semble plus que normal que tout le monde ait a peu près le même environnement.

          Un exemple ?
          Lors du passage de Kubuntu 13.04 à 13.10, la config d'Apache a evolué.
          Pas grand chose hein mais juste les .htaccess ne sont plus autorisés de la même facon.
          Ben ca a été une demi-journée de perdue, entre le dev et moi pour trouver le problème.
          Imagine si en plus y a 4 distribs différentes qui se trimballent dans la boîte.
          Et tous les devs sont loin de savoir administrer un poste de travail.

          Donc utiliser du libre, ca ne veut pas dire faire tout et n'importe quoi, comme un autiste.

          Etre le RSI de la boîte, c'est aussi être garant de cette homogénéité du parc et de fournir des outils de travail à mon équipe (et aux autres services) pour qu'ils soient efficient en regard de mon boss.

          J'ai bossé avec des mecs qui passaient plus de temps à réparer/réinstaller leur poste de travail (sous Windows ou Linux hein) que à bosser, ben franchement ça me gonfle à un point que t'imagine même pas.

          J'ai bien vu le troll sous-jacent, et je me suis fais un plaisir de marcher dedans ;-).

      • [^] # Re: DevOps?

        Posté par . Évalué à 1.

        Je te remercie pour ta réponse. Je préfère couper cours, et dire que je ne suis plus intéressé.

        Mais j'aimerai saluer ton respect pour les candidats. (mention du salaire, réponses rapides aux questions …) J'espère vraiment que tu trouveras quelqu'un. Dans l'ensemble ça reste une bonne offre, surtout avec les problématiques de Big Data, etc. ;)

        Ruby est le résultat d'un gamin qui apprend le Java, puis jette un œil à Perl et se dit « je peux le réparer! »

        • [^] # Re: DevOps?

          Posté par (page perso) . Évalué à 1.

          Merci à toi :-).

          Et je crois qu'on a vu pire dans le coin comme offre ;-).

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.