Missions DRUPAL : trouvez votre futur emploi indépendant

Déposez votre CV ou Déposez une mission gratuitement
Nos dernières

missions DRUPAL à pourvoir

Les intervenants

DRUPAL

ont aussi candidaté à

Les compétences indispensables pour une mission Drupal

Souhaitez-vous élargir vos domaines de compétences avec un nouveau métier ? Pourquoi ne pas essayer avec les missions de développeur Drupal ? Si cela peut vous intéresser, voici rédigés ci-après les points essentiels à connaître.

Drupal, c'est quoi ?

Si vous portez un intérêt particulier sur le PHP et l'Open Source, être développeur Drupal peut donc vous convenir. Il s'agit d'un outil qui est dédié à la fois aux programmeurs professionnels ainsi qu'aux débutants. Abrégé en CMS, ce système a pour rôle d'assurer la gestion du contenu d'un site.

De ce fait, les utilisateurs peuvent évoluer facilement leur propre site sans avoir à passer systématiquement par un programmeur. Grâce à sa flexibilité, répondre à des besoins très larges du marché devient tout simplement possible. Cela peut s'agir d'un blog, d'un annuaire ou des sites institutionnels.

Drupal, quels sont les avantages ?

Programmé entièrement en PHP, Drupal présente plusieurs avantages. En effet, la robustesse de son API et la qualité du code sont les principaux points forts de Drupal. Il est également reconnu pour sa rapidité. Cette qualité permet l'obtention facile d'un site fonctionnel seulement en quelques clics.

En ajoutant d'autres modules proposés sous licence libre GPL, l'extension des possibilités est encore plus réalisable. Les programmeurs peuvent donc profiter de cette architecture pour personnaliser des modules et d'élargir les fonctionnalités. Ainsi, ils n'ont pas à apporter une modification au corps de Drupal.

Les compétences requises pour devenir développeur Drupal

Afin d'obtenir un poste développeur Drupal, la maîtrise de certaines compétences techniques et spécifiques est très attendue. La maîtrise parfaite du PHP, du HTML ainsi que le Drupal PHP MySQL est également demandée. Si vous souhaitez donc exercer le métier de développeur, vous devez porter un intérêt particulier sur l'environnement de l'Open Source.

Puisque la technologie progresse incessamment, vous devez également être capable de mettre en place une veille constante sur ce point. Par ailleurs, suivre des formations particulières est indispensable. Vous pouvez par exemple suivre un DUT informatique ou un BTS. Ces études constituent des bases techniques que vous devez maîtriser en gestion de base de données, en HTML/CSS ou en PHP.

Une formation en autodidacte est même possible pour devenir un expert.

Quelles missions pour un développeur Drupal ?

Drupal est en effet une solution qui permet la programmation des sites internet très variés. En tant qu'expert en développeur Drupal, vous devez être capable de travailler pour des sites vitrines, des sites e-commerce et surtout pour des réseaux sociaux ainsi que des communautés en ligne. Puisque l'une de vos missions consiste principalement à créer vos propres modules, vous devez donc utiliser une API.

Pour un post de lead développeur Drupal, vos missions sont basées principalement sur l'encadrement des projets, la réalisation des tâches plus complexes et surtout d'assister la programmation des développeurs php Drupal et des développeurs full stack.

Aperçu d'expériences de Florent, freelance DRUPAL habitant ?

Expériences professionnelles

 Consultant, développeur front & back-end Drupal 7 (Depuis Mars 2012)
Expertise en architecture et conception de sites Drupal 7
Conception graphique / webdesign
Intégration de sites Internet statiques HTML/HXTML, CSS 3
Intégration de sites Internet dynamiques Php/MySQL Gestion de base de données (MySQL)

PROJETS DRUPAL :
 Pour Impédance
Utilisation de Drupal 7 Commons
Création, implémentation et modification de modules propres au réseau social : parcours d’inscription membres et partenaires, groupes, ... Optimisation du SEO et des fonctionnalités sociales
Intégration et optimisation de la charte graphique
Maintenance applicative & évolutive, débogage
Gestion du trafic (~ 25 000 VU et 150 000 PV / mois) : utilisation de Varnish et d’APC en complément des caches Drupal
Responsabilités occupées : Développeur, Intégrateur, gestion du projet
Distributions Drupal : Drupal Commons
Modules Drupal: CCK, Views, Features, Context, Varnish, APC
Taille de l’équipe Drupal : 2
Lien : lien de l’intranet confidentiel

 Pour Bouygues Bâtiment
Référent technique & Lead développeur PHP MySQL
Sous la responsabilité d’un architecte fonctionnel et en collaboration avec un webdesigner, développement du multisite de la société Bouygues Bâtiment. Installation et configuration du CMS Drupal
Mise en place du multisite et multilingue, Structuration des contenus
Création, implémentation et modification de modules (dont module d’envoi du CV pour chaque offre, de leur gestion de références), Développement Front End Maintenance applicative & évolutive, débogage.
Responsabilités occupées : Lead Développer, Développeur
Environnements : PHP5, Drupal 7, JS, Ajax, JQuery, MySQL, XHTML, CSS, Redmine, Github
Taille de l’équipe Drupal : 1

 Pour une banque
Développement PHP 5 sur la base du CMS Drupal Commons
Bases MySQL ad hoc, architecturées et déployées selon les besoins actuels et éventuelles perspectives d’évolutions. Multilinguisme, optimisation du SEO et des fonctionnalités sociales

Développements spécifiques :
- recherche très avancée dans une GED via SolR
- Optimisation de la gestion de workflow
- Site mobile
- Mise en place d’Apache Mobile Filter pour la détection mobile
- Utilisation de jQuery Mobile
Responsabilités occupées : Lead Développer, Développeur
Distribution : Commons
Environnements : Drupal 7, MySQL, GIT, APC, Memcache, jQuery Mobile, SCRUM, Php5
Taille de l’équipe Drupal : 6
Lien : lien de l’intranet confidentiel

 Pour Parrot
Référent technique & Lead développeur PHP MySQL
Sous la responsabilité d’un architecte fonctionnel et en collaboration avec un webdesigner, développement la plateforme B2B de la société Parrot.
Installation et configuration du CMS Drupal 7
Structuration des contenus
Création, implémentation et modification de modules (dont module d’envoi du CV pour chaque offre)
Développement Front End
Maintenance applicative & évolutive, débogage.
Responsabilités occupées : Lead Développer, Développeur
Environnements : PHP5, Drupal 7, JS, Ajax, JQuery, MySQL, XHTML, CSS, Redmine, Github
Taille de l’équipe Drupal : 1

AUTRES EXPERIENCES:
 Consultant, développeur PHP - Mandchou (2011)
Au sein d’une agence de communication et de Design, prise en charge de la réalisation de divers sites internet pour tout type de comptes. Création d’interface d’administration pour les sites livrés aux clients.
Développement de divers modules en PHP
Responsabilités occupées : Développeur
Environnements : Drupal 7, Prestashop, Thelia, PHP

Voir le profil complet de ce freelance