Lien Comment construire un logiciel comme un SRE

La 13e édition de SophiaConf arrive les 27, 28 et 29 juin 2022 pour trois jours de workshops techniques, conférences et visites découverte sur les technologies open source, au Campus SophiaTech (Université Côte d’Azur) à Sophia-Antipolis dans les Alpes-Maritimes. Aux côtés d’experts locaux, SophiaConf accueille cette année notamment Google, OVHcloud, GitHub, Red Hat et Marigold pour parler d’open source, d’IoT et de devops.
La France, et notamment la Côte d’Azur, possède de nombreux acteurs et consommateurs du Logiciel Libre, et cette année encore, SophiaConf réunit ces pépites pour partager leurs expériences et savoirs lors de trois jours articulés en après-midis de workshops techniques et soirées de conférences, autour de l’open source, de l’IoT et du devops.
Plus encore, SophiaConf accueille notamment en têtes d’affiche, des évangélisateurs d’entités renommées dans l’univers du Libre : Laurent GRANGEAU, Solutions architect chez Google ; David APARICIO, Ingénieur DataOps chez OVHcloud ; Tugdual GRALL, Solutions Engineer chez GitHub, Christophe DE DINECHIN, Senior Principal Software Engineer chez Red Hat et Benjamin FUENTES, Technical Lead chez Marigold.
SophiaConf 2022 s’adresse à tous les professionnels, étudiants et passionnés d’open source, avec des sessions techniques d’expérimentation de technologies open source pour les initiés, et des conférences pour tous niveaux.
L’équipe de développement est heureuse de vous annoncer la sortie de la première version prête pour la production de Squest, l’outil à destination des DevOPs/SRE.
Pour rappel, Squest, que vous retrouverez en introduction dans une dépêche précédente dans sa version alpha, est un outil auto hébergé vous permettant d'exposer votre automatisation disponible depuis votre instance de Ansible Tower/AWX en tant que service.
Après un résumé des principales nouveautés, nous allons vous présenter un tutoriel de création d’un service.
Squest est un logiciel libre (APLv2) permettant d'exposer de l'automatisation, basée sur Ansible Tower/AWX, en tant que service (mode SaaS).
Ansible Tower et sa version libre AWX sont une console centrale de gestion des tâches d'automatisation, pour Ansible qui sert à automatiser la gestion et la configuration d'ordinateurs. Ces outils sont notamment utilisés par des profils ingénierie de la fiabilité des sites (SRE Site Reliability Engineering) ou DevOps.
Il existe une vidéo d'introduction à Squest.
À travers cette opportunité, je vous propose de rejoindre Algoo (Moirans, à côté de Grenoble) pour :
Pour Tuleap ce mois de septembre 2020 est signe de nouveautés : l’équipe de Tuleap est heureuse de vous annoncer la sortie de la version majeure Tuleap 12. Un an et demi de travail, 18 versions incrémentales, 1 278 demandes résolues, plus de 100 000 tests manuels et automatisés : un nouveau cap !
Les trois grandes thématiques de cette nouvelle version sont notamment l’assurance qualité, le DevOps avec l’intégration et le développement continus (CI‑CD). Parmi les entreprises utilisatrices de Tuleap, trois grandes organisations sont déjà fans de cette nouvelle version : STMicroelectronics, le CEA et la DGA ont témoigné.
Sans plus attendre, voici les grandes nouveautés de Tuleap 12.
evQueue est un ordonnanceur de tâches événementiel léger. Il permet la planification de tâches (remplacement de cron), mais également la gestion d’enchaînements complexes intégrant des boucles et des conditions. Le moteur permet d’utiliser la sortie (XML) d’une tâche pour instancier dynamiquement de nouvelles branches d’exécution.
Il dispose également d’une API complète lui permettant d’être interfacé avec n’importe quel système externe (comme un site Web) afin de lui déléguer l’exécution des traitements lourds.
La parallélisation intégrée des tâches via un système de fils d’exécution permet l’accélération des traitements intensifs en temps processeur, mais également le contrôle des ressources.
Cette nouvelle version propose une interface en ReactJS basée sur des WebSockets côté serveur. L’interface est donc elle aussi totalement événementielle (l’ancienne version étant basée sur de l’AJAX. Les traitements apparaissent immédiatement sur l’interface de suivi ! Cette approche nous permet également de proposer l’interface sous forme d’extensions Firefox ou Chrome. Un serveur Web n’est donc plus nécessaire. De plus, vous pourrez bénéficier des mises à jour automatiques via votre navigateur.
Nous recherchons un "AdminSys/DevOps” pour rendre nos produits compatibles avec CentOS/RHEL 8, d'un point de vue build, packaging, déploiement, et runtime. En particulier il sera question de migrer de Docker à Podman.
Actuellement les produits tournent sur CentOS/RHEL 7.8.
La mission se déroulera au sein d’une équipe technique ayant toutes les compétences requises pour mener le projet mais qui a besoin d’une ressource supplémentaire pour travailler à plein temps sur cette migration. Le travail sera souvent réalisé en binôme, le (…)
Nix et GNU Guix sont des gestionnaires de paquets "fonctionnels", au sens de la programmation fonctionnelle. Cette approche de la gestion de paquets est très différente de l'approche habituellement utilisée par les sytèmes Linux ou BSD, à base de collections de ports ou de dépôts de paquets.
Cette approche fonctionnelle apporte de nombreux avantages. Non seulement elle permet de fournir une gestion de paquet fiable, reproductible, multi-version et multi-utilisateur, mais apporte également de nombreuses fonctionnalités supplémentaires : gestion d'un environnement (…)
Salut à tous,
Je viens d'être embauché comme responsable informatique (sys et dev) par une petite boite qui a fait l'erreur de sous traiter ses developpements à une SSII qui bosse en dehors de nos locaux.
Cette SSII gère le code via un git interne chez eux. J'aimerai qu'ils migrent l'ensemble du code de l'application vers un repo sur gitlab.com.
J'aimerai aussi conserver l'historique des versions dans la branche master et mais aussi les branches en cours.
Vu que je (…)