Devops engineer

L'entreprise

Description de l'entreprise
AFRICASHORE est une plate-forme d'offshoring informatique reliant à distance des experts informatiques et des indépendants basés en Afrique à des entreprises en Afrique, en Europe, aux États-Unis, au Canada et aux Émirats arabes unis. Nos partenaires, SSII et grands groupes, nous font confiance pour leur trouver les meilleurs consultants IT freelance basés en Afrique.

Notre plateforme d'offshoring IT est présente dans 37 pays d'Afrique avec une base de données de plus de 230 000 experts IT et freelances classés en 303 spécialités IT autour de 9 domaines IT : Administration de Base de Données et NoSQL - Sécurité Réseaux et Télécoms - ERP et Progiciels de Gestion Intégrés - Big Data, Data Science et Business Intelligence (BI) - Programmation, Développement - Gestion de Projets Informatiques - Conseil, Audit, Coaching et Formation - Marketing Digital, SEO, Design et Multimédia - Production, Opérations et Support.

Freelances, travaillez à distance depuis l'Afrique sur des projets informatiques à travers le monde !
Entreprises, externalisez avec AFRICASHORE vos équipes et projets IT offshore vers l'Afrique !
Pour plus d'informations, veuillez visiter notre site Web à l'adresse https://www.africashore.com

Les Missions

Assurer l'efficacité des activités de conception, de développement, de validation et de support.
  • Définir et paramétrer le développement, le test, la publication, le déploiement/la mise en œuvre pour l'opération DevOps.
  • Jouer un rôle clé dans l'estimation globale des exigences de travail.
  • Être un contributeur clé à la création de programmes / systèmes efficaces.
  • Développement et maintenance d'applications.
  • Connaissance des principes de conception et des principes fondamentaux de l'architecture.
  • Connaissance des processus de qualité et des techniques d'estimation.
  • Compréhension de base du domaine du projet.
  • Capacité à traduire les exigences fonctionnelles / non fonctionnelles en exigences système.
  • Capacité à concevoir et coder des programmes complexes.
  • Capacité à rédiger des cas de test et des scénarios basés sur les spécifications.
  • Bonne compréhension des méthodologies SDLC et agiles.
  • Sélection et déploiement des outils CI/CD appropriés.
  • Sensibilisation aux dernières technologies et tendances.
  • Auto-examen et identification efficace des bogues, recherche de la cause première et correction avec un minimum d'effort et en moins de temps.
  • Compétences en réflexion logique et en résolution de problèmes, ainsi qu'une capacité à collaborer.

Profile


Profil recherché pour le poste : DevOps Engineer (M/F)
  • Baccalauréat en génie logiciel ou connexe.
  • 5+ ans d'expérience en tant qu'ingénieur d'infrastructure DevOps (intégration continue et expérience connexe).
  • Expérience dans les ensembles d'outils DevOps tels que : Azure DevOps, AWS, Terraform, Ansible, Jenkins (CI/CD), Docker, SonarQube, Artifactory, Checkmarx, Dynatrace/Prometheus, etc.
  • Maîtriser les activités de développement back-end (Java, JavaEE, NodeJS, Python), et front-end (Javascript, Angular, ReactJS, VueJS).
  • Maîtriser les outils de développement et d'intégration (Eclipse, Git/Gitlab/Github).
  • Maîtriser les principaux SGBD du marché (Oracle, PostgreSQL, SQLServer), les bases du Cloud (AWS, Azure, OVHCloud) et Devops (Ansible, Docker, Kubernetes).
  • Connaissance des extensions spatiales des principaux SGBD (Oracle spatial, PostGIS, SQLServer).
  • Expérience dans un ou deux scripts : Linux Shell, Python, Groovy, YML.
  • Gouvernance des versions, expérience en gouvernance des tests et expérience en développement de génie logiciel.
  • Expérience dans la conteneurisation d'applications avec l'orchestration kubernetes.
  • Connaissance de Jboss, Weblogic, Gitlab, Apache (httpd) ou de serveurs d'applications similaires.
  • Excellente compétence technique et de dépannage.
  • Expérience dans l'architecture et la mise en œuvre de solutions DevOps de grande entreprise.
  • Connaissance des concepts AGILE (Scrum, Kanban, Visual management) et des outils associés (Jira, etc.).
  • Professionnel et très bonnes compétences en communication verbale et écrite, compétences interpersonnelles pour travailler avec diverses équipes et parties prenantes.

Profile