Trouvez votre prochaine offre d’emploi ou de mission freelance Shell

Ce qu’il faut savoir sur Shell

Shell désigne une interface qui permet aux utilisateurs d'interagir avec le système d'exploitation, généralement via des commandes textuelles. Dans les environnements Unix/Linux, le shell est une couche essentielle pour exécuter des scripts, lancer des programmes, et gérer des fichiers et des processus. Le shell peut être interactif (utilisé en ligne de commande) ou non interactif (via des scripts pour automatiser des tâches). Les shells les plus courants incluent Bash (Bourne Again Shell), Zsh, Ksh, et Fish, chacun offrant des fonctionnalités spécifiques comme l’autocomplétion, les alias, ou les personnalisations avancées. Le scripting shell est largement utilisé pour automatiser des tâches administratives et répétitives, telles que la sauvegarde de fichiers, la gestion des permissions ou le déploiement d’applications. Flexible et puissant, le shell est un outil incontournable pour les administrateurs système et les développeurs travaillant sur des environnements Unix/Linux.

Votre recherche renvoie 325 résultats.
Freelance

Mission freelanceSystems Engineer (VMware, Veeam & IAM)

Wemanity
Publiée le
Microsoft Entra ID
okta
saml

6 mois
400-550 €
Issy-les-Moulineaux, Île-de-France
Nous cherchons un ingénieur systèmes chargé de gérer, de sécuriser et de faire évoluer son infrastructure informatique centrale. À ce poste, vous devrez concilier l'excellence opérationnelle au quotidien (Run) et des projets d'optimisation architecturale à fort impact (Build). Vous serez le pilier technique de nos environnements virtualisés, de nos stratégies de sauvegarde robustes et de notre cadre moderne de gouvernance des identités. Principales responsabilités Virtualisation et systèmes centraux : Gérer et optimiser l infrastructure VMware vSphere (ESXi, vCenter, clusters HA/DRS) ainsi que la topologie de serveurs hybrides Windows/Linux. Intervenir en tant qu'expert en matière d'Active Directory, de DNS, de DHCP et de stratégies de groupe. Gestion des identités et des accès (IAM) : Assurer le déploiement, la gouvernance du cycle de vie et la sécurité de notre architecture d'identité hybride à l'aide de Microsoft Entra ID et d'Okta (y compris l'authentification unique (SSO), l'authentification multifactorielle (MFA), l'accès conditionnel, SAML et OAuth 2.0). Sauvegarde et reprise après sinistre : Concevoir, valider et maintenir des stratégies de continuité d'activité infaillibles à l'aide de Veeam Backup & Replication, en mettant l'accent sur les sauvegardes immuables et la réplication multisite. Fourniture d'applications et de postes de travail : Administrer et optimiser notre écosystème Citrix Virtual Apps and Desktops, en gérant les plateformes Netscaler, Delivery Controllers et StoreFront. Opérations et automatisation : Assurer la résolution des incidents de niveau 2/3, automatiser les workflows répétitifs à l'aide de PowerShell ou Bash, et utiliser Zabbix/Nagios pour surveiller de manière préventive l'état de santé du système. Expertise technologique Virtualisation VMware vSphere, ESXi, vCenter, conception de clusters HA et DRS. Identité et gestion des accès (IAM) Microsoft Entra ID, Okta, SAML, OAuth 2.0, OIDC, provisionnement SCIM. Protection des données Veeam Backup & Replication, sauvegardes « air-gapped » / immuables, exécution de plans de reprise après sinistre (DRP). Systèmes d'exploitation Windows Server (de 2012 à 2025), Active Directory. Compétences de base en RHEL/Ubuntu. Mise à disposition des applications Citrix Workspace (v13/v14), Netscaler, StoreFront, Delivery Controllers. Surveillance et ITSM Zabbix, Nagios, ServiceNow, et conformité aux cadres ITIL.
Voir cette offre
Freelance

Mission freelanceAnalyste Messagerie Microsoft Exchange / Power BI (H/F) - Aix en Provence

VISIAN
Publiée le
Exchange Online
Microsoft Exchange Server
PowerBI

2 ans
450-480 €
Aix-en-Provence, Provence-Alpes-Côte d'Azur
ContexteDans le cadre du renforcement d'une équipe en charge des services de messagerie Microsoft, nous recherchons un Analyste Messagerie disposant d'une solide expertise sur Microsoft Exchange et Power BI. Vous contribuerez à la supervision, au pilotage et à l'amélioration continue des services de messagerie, tout en participant aux activités quotidiennes d'exploitation et de support. Vos missionsConcevoir et développer des tableaux de bord Power BI permettant de suivre : la qualité de service, les performances de la plateforme, les indicateurs d'activité, les capacités et tendances d'utilisation. Analyser les données afin d'identifier les axes d'amélioration et proposer des recommandations. Participer aux activités d'administration, de support et d'exploitation des environnements Microsoft Exchange. Assurer le suivi des incidents complexes et contribuer à leur résolution. Participer à l'amélioration des processus d'exploitation et de supervision. Produire et maintenir la documentation technique. Collaborer avec les équipes infrastructures, systèmes, sécurité et production. Environnement techniqueMicrosoft Exchange On-Premise Exchange Online (Microsoft 365) Power BI PowerShell Microsoft 365 Outils de supervision et de reporting
Voir cette offre
Freelance
CDI

Offre d'emploiRéférent Technique / Coach .NET (H/F)

VISIAN
Publiée le
.NET

3 ans
40k-45k €
400-700 €
Boulogne-Billancourt, Île-de-France
Le contexteNous recherchons pour l'un de nos clients, acteur majeur du secteur média, un Référent Technique / Coach .NET rattaché directement au Responsable Technique. Il ne s'agit pas d'un poste de management d'équipe, mais d'un rôle de référent technique de proximité : vous accompagnez les développeurs au quotidien sur leurs problématiques techniques, les incidents de production et l'amélioration continue des pratiques de développement. Vous êtes le point d'appui technique des équipes et contribuez activement à leur montée en compétence ainsi qu'à la résolution durable des problèmes. Vos missionsCoaching technique Accompagner les développeurs dans la résolution de leurs problématiques techniques quotidiennes Adopter une posture de coach opérationnel : aider les équipes à trouver les solutions plutôt que réaliser les développements à leur place Favoriser le partage des bonnes pratiques et la montée en compétence des équipes Être un référent technique reconnu et légitime auprès des développeurs Résolution d'incidents Intervenir sur les incidents complexes et accompagner les équipes jusqu'à leur résolution complète Réaliser les analyses post-mortem afin d'identifier les causes racines et éviter la réapparition des incidents Participer aux actions correctives à court terme et à l'amélioration continue des processus Accompagner les équipes lors des mises en production et de la gestion des incidents associés Expertise technique Apporter un regard technique transverse sur les problématiques applicatives et DevOps Analyser les situations complexes et proposer des solutions pragmatiques, adaptées au contexte Participer à la transformation des pratiques de développement en instaurant des méthodes de travail plus robustes Intervenir sur des environnements techniques variés et s'adapter rapidement aux technologies en place Le profil recherchéSolide expérience en développement .NET Expérience significative en tant que Lead Developer, Tech Lead, Staff Engineer ou Référent Technique Forte capacité d'analyse et de résolution de problèmes complexes Bonne compréhension des problématiques de développement logiciel et des environnements DevOps Capacité à proposer des solutions concrètes et à accompagner leur mise en œuvre Excellentes qualités relationnelles, pédagogiques et diplomatiques Leadership naturel permettant de fédérer les équipes sans lien hiérarchique Curiosité technique et capacité à intervenir sur plusieurs technologies, sans dogmatisme Ce qui fera la différenceUn profil pragmatique, orienté résolution de problèmes, alliant une forte légitimité technique à une véritable posture de coach. Une personne capable d'accompagner durablement les équipes pour éviter la récurrence des incidents, et non simplement les corriger ponctuellement. Environnement techniqueSocle applicatif (maîtrise attendue) C# / .NET : .NET Framework et .NET 6/8, avec une réelle capacité à intervenir sur du legacy comme sur des applications modernes Core, développement d'API REST / Web API Entity Framework / EF Core, accès aux données et optimisation des requêtes Bases de données relationnelles : SQL Server, T-SQL (lecture de plans d'exécution, diagnostic de performance) Architectures applicatives : microservices, architecture en couches, patterns de conception, [messaging type RabbitMQ / Kafka / Azure Service Bus] Écosystème DevOps & production Git et workflows de branches, revue de code CI/CD : [Azure DevOps / GitLab CI / Jenkins] Conteneurisation : Docker, [orchestration Kubernetes] Cloud : [Azure / AWS] Observabilité et diagnostic d'incidents : logs, métriques, APM [Application Insights / Datadog / ELK] Qualité & pratiques de développement Tests unitaires et d'intégration (xUnit, NUnit, Moq), approche TDD appréciée Analyse statique et dette technique [SonarQube] Pratiques de refactoring, clean code, revue d'architecture Méthodologies agiles (Scrum / Kanban) Environnements complémentaires appréciés Front-end : [Angular / React / TypeScript] Scripting et automatisation : PowerShell, Bash Toute autre technologie présente dans l'écosystème du client : la capacité à s'adapter rapidement prime sur la maîtrise exhaustive d'une stack donnée
Voir cette offre

Les métiers et les missions en freelance pour Shell

Administrateur·rice système Unix (linux...)

L'Administrateur·rice système Unix (Linux...) utilise les scripts Shell pour automatiser les tâches de gestion des systèmes, comme la configuration, la maintenance et la gestion des serveurs.

Ingénieur·e d'exploitation

L'Ingénieur·e d'exploitation écrit des scripts Shell pour automatiser les processus d'exploitation, surveiller les systèmes et effectuer des tâches de maintenance régulières.

Développeur·euse Python

Le/ La Développeur·euse Python utilise Shell pour gérer des environnements de développement, automatiser des workflows et exécuter des tâches en arrière-plan en complément du développement Python.

Ingénieur·e devops (Cloud)

L'Ingénieur·e devops (Cloud) utilise des scripts Shell pour automatiser la configuration des serveurs, déployer des applications, gérer les environnements cloud et optimiser les processus de développement continu.

Au service des talents IT

Free-Work est une plateforme qui s'adresse à tous les professionnels des métiers de l'informatique.

Ses contenus et son jobboard IT sont mis à disposition 100% gratuitement pour les indépendants et les salariés du secteur.

Free-workers
Ressources
A propos
Espace recruteurs
2026 © Free-Work / AGSI SAS
Suivez-nous