Forum Programmation.autre Devops

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
2
4
déc.
2018

Bonjour
Je lance un appel a un devops pour connaître svp une journée type de travail dun devops.
Et plus généralement les technologies ?
Et est ce qu'il faut etre plutot un bon developpeur web ou pas la peine?

Je me pose pas mal la question et si une ame charitable pouvait nous aiguiller la dessus ce serait vraiment formidable.

Merci a vous tous.

  • # web ou pas ?

    Posté par  . Évalué à 4.

    je peux me tromper, mais il n'y a pas de lien bijectif entre devops et Web. On peut très bien mettre en prod des applis qui n'ont pas de lien avec le Web. Bon, je suis d'accord, par les temps qui courent, cela reste marginal. Les applications métier sont souvent codées sur des technos hors Web, en tout cas, cela est vrai pour ce qui concerne mon secteur d'activité, non marchand.

  • # Le web n'est pas une priorité

    Posté par  . Évalué à 1.

    Je pense que le métier est très différent selon les stacks utilisées par les devs et les choix en matière d'hébergement (dédié, private cloud, public cloud, container).

    Devops, c'est une bonne partie de mon boulot actuel : mes taches devops consistent à lire les docs des technos, à réfléchir aux évolutions de l'infra système (capaplanning), à tester en ligne de commande les modifs, les mettre en prod et superviser.

    Donc même si j'ai des connaissances de dev web (acquises par expérience et parce que je suis curieux), je dois t'avouer que ce n'est pas du tout la priorité en matière d'apprentissage pour un devops. A mon avis, il faut plutôt prioriser ta connaissances des architectures matérielles, la connaissance du réseau IP, savoir lire des docs techniques en anglais, maîtriser la ligne de commande Linux (xargs, grep et sed ne doivent avoir aucun secret pour toi), maîtriser un langage de script (Python !), un outil de déploiement automatisé (Ansible, Puppet, Chef..) et une chaîne de supervision (Zabbix, Nagios, Grafana…).

    • [^] # Re: Le web n'est pas une priorité

      Posté par  . Évalué à 5. Dernière modification le 05/12/18 à 09:07.

      xargs, grep et sed ne doivent avoir aucun secret pour toi

      J'ajouterais find dans la liste.

      Bien connaître sed, c'est cool, mais maîtriser sed, c'est une autre paire de manche. On peut déjà faire des trucs très puissants sans jamais savoir qu'on peut utiliser le hold_space. Et pouvoir écrire (ou lire) une calculatrice à précision arbitraire en sed ne me parait pas indispensable (et la doc qui va avec)

      PS: Il n'est pas impossible que ce commentaire n'existe que pour souligner à quel point sed, c'est de la balle :)

      • [^] # Re: Le web n'est pas une priorité

        Posté par  . Évalué à 2. Dernière modification le 05/12/18 à 09:15.

        Oups, j'avais oublié sur quel site je postais ce commentaire :)

        Disons, que je donnais des exemples d'outils en ligne de commande (find est un must have effectivement) et oui j'entends maîtriser au sens savoir ce que veut dire une expression telle que :

        mon_flux | sed -e "s/toto\(.*\)tata/\1/g"
        Soit en savoir sur plus sur sed que 90% des informaticiens :)

        • [^] # Re: Le web n'est pas une priorité

          Posté par  . Évalué à 4.

          code mon_flux | sed -e "s/toto\(.*\)tata/\1/g"

          alors, c'est pas le meilleur exemple, parce que comme * est greedy, le /g ne sert à rien. En l'état, la regex ne fait probablement pas ce que tu crois.

          Oups, j'avais oublié sur quel site je postais ce commentaire :)

          ;-)

          • [^] # Re: Le web n'est pas une priorité

            Posté par  . Évalué à 1.

            Effectivement :

            La commande avec "g": (echo "totopliptata";echo "totoploptata") | sed -e "s/toto\(.*\)tata/\1/g", retourne :

            plip
            plop
            

            La commande sans "g": (echo "totopliptata";echo "totoploptata") | sed -e "s/toto\(.*\)tata/\1/", retourne la même chose.

            Faut que je retourne lire mon Grymoire.

  • # defintion de DEVops

    Posté par  . Évalué à 3.

    pour moi, DEV.OPS = DEVeloppeur OPerationnel

    tu peux etre DEVOPS en administration systeme,
    tu connais rien au web, mais t'es un dieu du shell,
    tu fais alors du dev pour ne pas refaire 50 fois les memes lignes sur les 50 machines que tu geres, tu fais des scripts pour te simplifier la vie

    si tu ne fais que du WEB, tu es alors DEVweb, codeur pure et dure,
    tu peux ne rien connaitre au systeme, et etre un tres bon developpeur web.

    j'ai connu des agences webs qui savait à peine comment fonctionne un DNS pour le web/email/spf

  • # exemple de recherche devops

    Posté par  . Évalué à 3. Dernière modification le 05/12/18 à 10:44.

    https://linuxfr.org/forums/general-petites-annonces/posts/devops-dans-une-startup-a-stockholm

    Connaissances demandées:
    * GNU/Linux
    * System scripting (Bash/Python)
    * Kubernetes
    * Infrastructure as code and deployment processes (Ansible, Docker, Terraform)
    * Production/Industrial experiences
    * Monitoring/logging systems (ELK, Grafana, Zabbix)

Suivre le flux des commentaires

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