Find your next tech and IT Job or contract Bash

What you need to know about Bash

Bash (Bourne Again SHell) is a command interpreter and scripting language used in Unix and Linux systems. It allows executing commands to manage files, processes, or networks, while automating repetitive tasks through scripts. Bash is particularly useful for navigating the file system, monitoring programs, configuring environments, or administering systems by managing users, permissions, or processes. Bash scripts, written in executable text files, are frequently used to automate complex tasks such as server management or deployments. Versatile and compatible with most Unix/Linux systems, Bash is an essential tool for system administrators, developers, and DevOps professionals.

Your search returns 78 results.
Contractor

Contractor jobAdministrateur Système Linux Sénior

Cherry Pick
Published on
Bash
Linux administration
Migration

12 months
560-600 €
Orly, Ile-de-France
Notre client, acteur majeur de la gestion d'infrastructures aéroportuaires, renforce l'équipe Infrastructure de sa DSI. Le parc Linux est hétérogène (RHEL 9, Ubuntu 22.04 et 24.04) et en pleine modernisation, avec deux migrations majeures à piloter. Vous interviendrez en autonomie, en lien avec les équipes projets, exploitation, cybersécurité, réseau, stockage et sauvegarde. Missions Administrer, sécuriser et maintenir en conditions opérationnelles un grand parc de serveurs Linux, physiques et virtuels, en production. Piloter les migrations Ubuntu Server 22.04 → 24.04 LTS et RHEL 9 → RHEL 10 : analyses d'impact, tests de compatibilité applicative, plans de migration et de retour arrière, suivi post-migration. Planifier et exécuter les campagnes de patching, déployer les correctifs de sécurité et suivre la conformité du parc. Qualifier et remédier les vulnérabilités avec les équipes cybersécurité, contribuer aux audits et produire les indicateurs de conformité. Développer et maintenir les politiques de configuration sous Rudder et contrôler la conformité aux standards internes. Automatiser les tâches récurrentes en Bash et Python, maintenir des playbooks Ansible et versionner le tout sous Git. Administrer les dépôts logiciels internes : intégration et publication des packages, signatures GPG, intégrité des référentiels. Gérer les comptes SFTP (création, droits, habilitations, audits d'accès) et assurer le support des échanges de fichiers sécurisés. Prendre en charge les incidents Linux jusqu'à leur résolution : diagnostic, analyse des causes racines (RCA), actions correctives et préventives. Rédiger la documentation et les procédures d'exploitation, assurer le transfert de compétences et un reporting régulier et traçable.
View this job
Contractor
Permanent

Job VacancyIngénieur Linux N3

VISIAN
Published on
Ansible
Bash
Linux administration

1 year
Lille, Hauts-de-France
ContexteAu sein de notre équipe d'ingénierie système, l'Ingénieur Linux N3 est le référent technique ultime pour garantir la stabilité, la sécurité et la performance de nos infrastructures Linux (physiques, virtuelles et cloud). MissionsAssurer le Maintien en Conditions Opérationnelles (MCO) sur les incidents complexes et les architectures critiques. Être le moteur de l'industrialisation en concevant les templates d'OS standardisés, sécurisés et packagés pour être provisionnés automatiquement via Terraform dans nos pipelines de déploiement. Résolution d'incidents N3 : intervenir en escalade ultime sur les incidents de production complexes (analyse de crash dumps, résolution de problèmes de performance CPU/I-O/Mémoire, pannes réseau système). Gestion du cycle de vie (Patching & Upgrades) : définir et piloter les campagnes de mise à jour des OS (RedHat/Rocky Linux, Debian/Ubuntu) et durcir la sécurité du noyau (Kernel tuning, SELinux/AppArmor). Capacity Planning & Tuning : superviser la performance globale des serveurs, analyser les goulots d'étranglement et optimiser les configurations système pour les applications critiques (bases de données, serveurs web). Création et gestion de templates : concevoir, builder et maintenir les images de référence ("Golden Images") Linux pour différents environnements (VMware, AWS, Azure, Bare-metal) en utilisant des outils de templating comme HashiCorp Packer. Intégration Terraform : rendre ces templates consommables par Terraform. Créer et documenter les modules Terraform pour automatiser le cycle de vie du provisionnement des serveurs. Gestion des configurations : développer et maintenir les rôles Ansible (ou Puppet/SaltStack) pour la post-configuration automatisée des serveurs fraîchement déployés par Terraform. Être force de proposition pour moderniser les méthodes d'exploitation, mener une veille active sur les outils d'automatisation, les nouvelles distributions Linux et les méthodes de conteneurisation. Concevoir des maquettes (PoC) pour tester des approches d'auto-remédiation des pannes. Intégrer l'IA générative dans les méthodes de travail pour gagner en efficacité (écriture de playbooks Ansible, validation et optimisation des codes Terraform, génération de scripts Bash/Python complexes, analyse prédictive des logs système). En tant qu'expert N3, être le mentor des équipes de support N1/N2, rédiger des procédures d'exploitation claires, documenter l'architecture des templates et animer des sessions de partage de connaissances pour rendre les équipes autonomes sur l'utilisation des modules Terraform conçus.
View this job
Contractor
Permanent
Fixed term

Job VacancyExpert(e) en systèmes Linux et Unix - Gestion de l'obsolescence

Gamme solutions
Published on
Ansible
Bash
HP-UX

1 year
40k-45k €
100-450 €
Singapore
En tant qu'expert(e) en systèmes Linux et Unix spécialisé en gestion de l'obsolescence, vos missions principales seront de : Tester, scripter, valider les plans d'actions et rédiger les procédures associées pour que les équipes RUN de Singapour ainsi que les équipes de « Local IT » puissent contribuer aux projets d'obsolescence. Participer au pilotage (KPI driven) et à la priorisation des actions. Être force de proposition et privilégier la virtualisation quand cela fait du sens. Pour les projets de migration impliquant le remplacement du matériel serveur, définir le matériel cible à l'aide du catalogue compute et optimiser les couts (notamment la partie licensing). Contribuer à l'évolution des processus de sécurité, notamment la mise à jour régulière des images OS (cloud privé et serveurs bare metal), l'automatisation des scans, la mise à jour des agents et composants du master serveur. Être l'acteur de référence sur les sujets d'obsolescence Linux et Unix (lifecycle, support étendu, dépendance avec d'autres solutions (Veritas Cluster, Centrify, Avamar …), veille technologique sur les nouveaux OS). Maintenir les matrices de compatibilité. Etudier la possibilité de réaliser des mises à jour d'OS « in place » (par exemple : mise à jour d'un RHEL 8 en RHEL 9). Suivre les plans d'actions de décommission de Solaris et HP UX. Participer à la gestion de la capacité (compute, virtualisation). Assistance et support technique aux équipes ISAP de Singapour et aux équipes « local IT ».
View this job
Contractor

Contractor jobExpert ansible automation platform – automatisation & infrastructure

Mon Consultant Indépendant
Published on
Ansible
Bash
Gitlab

6 months
520-580 €
Paris, France
Contexte : Dans le cadre de la poursuite du déploiement et de l'exploitation de sa plateforme Ansible Automation Platform, notre client souhaite renforcer ses équipes de production informatique avec un profil expert. L'objectif est d'accélérer la mise à disposition des infrastructures, standardiser et sécuriser l'automatisation des opérations, tout en assurant la migration des playbooks existants et l'adoption de la nouvelle plateforme. Le/la consultant(e) interviendra à Moissy-Cramayel et accompagnera les équipes infrastructure dans le déploiement, l'exploitation, l'évolution et la sécurisation de la solution, ainsi que dans le transfert de compétences. Missions principales : · Déployer, configurer, administrer et faire évoluer Ansible Automation Platform. · Installer et intégrer les applications et composants logiciels nécessaires à la plateforme. · Développer et maintenir les playbooks Ansible, rôles, collections et scripts associés. · Réaliser la migration des playbooks depuis l'ancienne plateforme vers la nouvelle. · Assurer le suivi des migrations et accompagner les équipes durant la transition. · Industrialiser l'installation des applications et composants logiciels tels que Java, Tomcat et JBoss. · Sécuriser la plateforme et ses accès via SSO, LDAP, OIDC, RBAC, Ansible Vault et HashiCorp Vault. · Développer et maintenir des scripts Bash, PowerShell et YAML. · Intégrer les pratiques de gestion de versions avec GitLab. · Accompagner les experts infrastructure dans l'adoption de la plateforme et promouvoir les bonnes pratiques d'automatisation. · Administrer et mettre à jour la base de gestion des configurations (CMDB). · Réaliser les recettes fonctionnelles et techniques. · Produire et maintenir la documentation d'installation, d'exploitation et de support. · Participer au suivi opérationnel : point quotidien, réunion hebdomadaire et comité de pilotage trimestriel. · Présenter chaque semaine l'activité, les difficultés rencontrées, les axes d'amélioration et les prochaines actions. · Produire les rapports techniques nécessaires en cas d'incident complexe, de diagnostic ou d'audit. · Garantir la continuité de service et contribuer à limiter les indisponibilités. · Assurer le transfert de compétences auprès des équipes internes. · Respecter les exigences de sécurité, confidentialité, qualité et protection des données. Livrables attendus : · Dossier d'installation applicative. · Manuel et documentation d'exploitation. · Documentation technique complète de la plateforme et des environnements livrés. · Arbres de diagnostic et procédures de secours si nécessaire. · Procès-verbaux de recette fonctionnelle et technique. · Base de gestion des configurations mise à jour. · Compte rendu d'activité hebdomadaire. · Quad Chart ou Flash Report hebdomadaire. · Rapports ponctuels liés aux incidents complexes, diagnostics et audits. · Rapport de fin de projet. · Base de connaissances alimentée avec l'ensemble de la documentation et des consignes. · Documentation finale en PDF et dans un format compatible Microsoft Office 2016. · Documentation rédigée en français ou en anglais selon le périmètre.
View this job
Contractor

Contractor jobDEVOPS Senior

SaluTech SAS
Published on
Azure
Bash
DevSecOps

1 year
400-550 €
Paris, France
Au sein de IT OPS, nous recherchons un DEVOPS senior afin de renforcer notre effectif de façon rapide. Objectif du poste : Garantir la sécurité, la conformité et la scalabilité des environnements cloud de l'entreprise en se spécialisant dans l'Infrastructure as Code (IaC), la gouvernance des identités et des accès (RBAC) sur Azure, ainsi que la gestion rigoureuse du cycle de vie des certificats. Le rôle combine des responsabilités d'ingénierie d'infrastructure, d'automatisation et de durcissement sécuritaire des environnements de production. Responsabilités principales : Infrastructure as Code (IaC) et Automatisation : Concevoir, développer et maintenir les modules et templates d'Infrastructure as Code (Terraform Cloud) pour industrialiser le provisionnement des environnements Cloud. Assurer la standardisation et la réutilisabilité du code d'infrastructure à travers l'utilisation de registres de modules centralisés et de pipelines de validation automatisés Gitlab. Gérer l'état de l'infrastructure (Terraform State) et optimiser les architectures cibles en respectant les principes du Well-Architected Framework (fiabilité, performance, sécurité, optimisation des coûts). Gouvernance et Sécurité Azure (RBAC, IAM & Policies) : Administrer et structurer la hiérarchie des environnements Azure (Management Groups, Subscriptions, Resource Groups). Définir, implémenter et auditer la gouvernance des accès via le modèle RBAC Azure (Role-Based Access Control), la gestion des rôles personnalisés (Custom Roles) et l'application du principe du moindre privilège. Configurer et maintenir les Azure Policy et initiatives de conformité pour automatiser la détection des dérives (drift) et bloquer le déploiement de ressources non conformes. Gérer les identités de service (Managed Identities, Service Principals) et leur intégration sécurisée dans les architectures cloud. Gestion du Cycle de Vie des Certificats et PKI : Piloter la gestion de bout en bout des certificats SSL/TLS, certificats de chiffrement et autorités de certification (PKI) internes et externes. Automatiser le provisionnement, le renouvellement et le déploiement des certificats (via Azure Key Vault, cert-manager ou intégrations similaires) pour éviter toute interruption de service liée à l'expiration. Assurer le suivi et l'audit de la conformité des certificats (algorithmes de chiffrement, durées de validité, protocoles supportés) et traiter les incidents associés. Gestion des Environnements Cloud et FinOps : Administrer les composants fondamentaux des environnements Microsoft Azure (réseau, stockage, compute, pare-feu). Contribuer au suivi des coûts cloud (FinOps) en identifiant les optimisations possibles sur l'infrastructure provisionnée. Monitoring, Résolution d'Incidents et Documentation : Mettre en place des mécanismes de supervision pour l'infrastructure cloud et les services de sécurité (Azure Monitor, Log Analytics, Defender for Cloud). Traiter les incidents de niveau 2/3 liés au provisionnement IaC, aux blocages d'accès RBAC ou aux défaillances de certificats. Rédiger et maintenir la documentation technique d'architecture, les runbooks de gestion des certificats et les politiques de gouvernance.
View this job
Contractor

Contractor jobIngénieur(e) DevOps senior

LeHibou
Published on
Azure
Bash
Gitlab

3 months
675 €
Paris, France
Notre client dans le secteur Retail recherche un/une Ingénieur(e) DevOps senior H/F Description de la mission : Contexte Au sein d'une équipe d'opérations IT, la mission vise à renforcer rapidement les effectifs pour sécuriser et faire évoluer les environnements cloud. Mission L'Ingénieur(e) DevOps senior garantit la sécurité, la conformité et la scalabilité des environnements cloud en se spécialisant dans l'Infrastructure as Code (IaC), la gouvernance des identités et des accès sur Azure et la gestion du cycle de vie des certificats. Le rôle combine l'ingénierie d'infrastructure, l'automatisation et le durcissement sécuritaire des environnements de production. Principales responsabilités Concevoir, développer et maintenir des modules et templates IaC avec Terraform Cloud pour industrialiser le provisionnement des environnements cloud. Standardiser et rendre réutilisable le code d'infrastructure à l'aide de registres de modules centralisés et de pipelines de validation automatisés GitLab. Gérer l'état Terraform (Terraform State) et optimiser les architectures selon les principes du Well-Architected Framework : fiabilité, performance, sécurité et optimisation des coûts. Administrer et structurer la hiérarchie Azure : Management Groups, Subscriptions et Resource Groups. Définir, implémenter et auditer la gouvernance des accès via Azure RBAC, les rôles personnalisés et le principe du moindre privilège. Configurer et maintenir des Azure Policies et des initiatives de conformité pour détecter les dérives et bloquer le déploiement de ressources non conformes. Gérer les Managed Identities et Service Principals et leur intégration sécurisée dans les architectures cloud. Piloter la gestion de bout en bout des certificats SSL/TLS, des certificats de chiffrement et des autorités de certification PKI internes et externes. Automatiser le provisionnement, le renouvellement et le déploiement des certificats, notamment avec Azure Key Vault, cert-manager ou des intégrations similaires, afin d'éviter les interruptions de service liées à leur expiration. Suivre et auditer la conformité des certificats (algorithmes de chiffrement, durées de validité et protocoles supportés) et traiter les incidents associés. Administrer les composants fondamentaux des environnements Microsoft Azure : réseau, stockage, compute et pare-feu. Contribuer au suivi des coûts cloud (FinOps) et identifier les optimisations possibles de l'infrastructure provisionnée. Mettre en place la supervision de l'infrastructure cloud et des services de sécurité à l'aide d'Azure Monitor, Log Analytics et Defender for Cloud. Traiter les incidents de niveau 2/3 liés au provisionnement IaC, aux blocages d'accès RBAC ou aux défaillances de certificats. Rédiger et maintenir la documentation technique d'architecture, les runbooks de gestion des certificats et les politiques de gouvernance. Environnement technique Cloud : Microsoft Azure, Management Groups, Subscriptions, Resource Groups Infrastructure as Code et automatisation : Terraform Cloud, Terraform State, GitLab, Bash, PowerShell, Python Gouvernance et sécurité : Azure RBAC, Custom Roles, Azure Policy, Managed Identities, Service Principals, Defender for Cloud, Well-Architected Framework, DevSecOps, hardening Certificats et PKI : SSL/TLS, PKI, Azure Key Vault, cert-manager, Let's Encrypt, DigiCert Réseau : VNet, Subnets, NSG, UDR, Azure Firewall, Application Gateway Supervision et optimisation : Azure Monitor, Log Analytics, FinOps Livrables attendus Modules et templates IaC standardisés et réutilisables, accompagnés de pipelines de validation automatisés. Environnements cloud provisionnés, gouvernés et sécurisés, avec gestion des accès et détection des dérives de conformité. Provisionnement, renouvellement et déploiement automatisés des certificats. Documentation technique d'architecture, runbooks de gestion des certificats et politiques de gouvernance maintenus à jour. Profil recherché Expérience Profil DevOps senior avec une expérience solide en gestion des certificats SSL/TLS, des protocoles cryptographiques et de leur automatisation. Compétences techniques Maîtrise approfondie d'Azure, de ses concepts de gouvernance et de son modèle de sécurité. Maîtrise avancée d'Azure RBAC, des rôles personnalisés, des Azure Policies et du durcissement cloud. Excellente maîtrise de Terraform, de la gestion des états distants et des pipelines IaC. Maîtrise des scripts d'automatisation Bash, PowerShell ou Python. Connaissance des réseaux cloud et sensibilité aux pratiques DevSecOps et à la conformité réglementaire. Compétences / Qualités indispensables : Microsoft Azure et gouvernance cloud, Terraform et Infrastructure as Code, Azure RBAC, Azure Policy et sécurité cloud, Gestion et automatisation des certificats SSL/TLS et PKI, Automatisation et pipelines GitLab Compétences / Qualités qui seraient un + : /Informations concernant le télétravail : Oui — 2 jours/semaine
View this job
Contractor
Permanent
Fixed term

Job VacancyAnalyste cybersécurité / soc analyst senior : siem, active directory

Gamme solutions
Published on
Active Directory
Bash
Powershell

1 year
Paris, France
Nous recherchons un Analyste Cybersécurité Senior pour intégrer une équipe sécurité opérationnelle en charge de la surveillance, de l'investigation et de l'amélioration continue de la capacité de détection des menaces. La mission s'inscrit dans un contexte SOC avec une forte composante RUN, analyse d'incidents et engineering de détection. Le consultant interviendra principalement sur trois volets : 1. Analyse et traitement des incidents de sécurité Qualification et investigation des alertes de sécurité. Analyse des événements remontés par les outils de supervision et de détection. Gestion et suivi des incidents de sécurité. Analyse des vulnérabilités détectées. Coordination avec les équipes internes et les prestataires dans le cadre des investigations. Contribution aux retours d'expérience (RETEX) et à la capitalisation des connaissances. 2. Développement et amélioration des règles de détection Le consultant participera activement à l'amélioration de la capacité de détection du SOC : Conception et développement de nouvelles règles de détection. Adaptation des règles aux nouvelles menaces et vulnérabilités. Réduction des faux positifs. Optimisation des scénarios existants. Réalisation de tests et validation avant mise en production. Rédaction des documentations techniques associées aux règles développées. 3. Veille et amélioration continue Veille technologique et cybersécurité. Suivi des nouveaux modes opératoires d'attaque. Veille sur les vulnérabilités critiques. Participation à l'amélioration continue du dispositif de détection. Participation au dispositif d'astreinte de l'équipe sécurité. Conditions de mission Localisation : Paris Présence sur site : minimum 60 %. Démarrage prévisionnel : 02/11/2026. Participation aux astreintes de l'équipe sécurité.
View this job

Contract roles and jobs for Bash

DevOps Engineer (Cloud)

The DevOps Engineer (Cloud) uses Bash scripts to automate deployments, server management, and CI/CD pipeline configurations.

Unix System Administrator (Linux...)

The Unix System Administrator (Linux...) creates and maintains Bash scripts for administrative tasks and system configuration on Unix/Linux systems.

Operations Engineer

The Operations Engineer develops Bash scripts to monitor and automate operations in production environments.

Systems & Networks Engineer

The Systems & Network Engineer uses Bash to manage servers, configure networks, and automate complex processes related to IT infrastructure.

Connecting Tech-Talent

Free-Work, THE platform for all IT professionals.

Free-workers
Resources
About
Recruiters area
2026 © Free-Work / AGSI SAS
Follow us