DevOps Engineer (210003HQ)
AXA IM
2021-12-03 10:05:00
Puteaux, Hauts-de-Seine, France
Job type: fulltime
Job industry: I.T. & Communications
Job description
As a DevOps Engineer, you will join the Data Platform team responsible for designing, implementing and running cloud-native data solutions. You will integrate the core team of 4 experienced data and DevOps engineers using the platform daily to service business needs on specialized use cases such as ESG, Data Science, Signals, Risk, Quantitative Data Sourcing, Data Referentials…
As a DevOps Engineer, you will:
• build CD/CI pipelines for each application component (Infra, Databricks, AKS, Docker, DataFactory…)
• build release notes based on Dev Ops tickets and committed code
• enhance our monitoring capabilities
• auto build and share release note on either Microsoft Teams, Email
• build Service Now Change tickets and interact with those from Azure Dev Ops and Teams
• setup telemetry to enhance coding standards following Software factory recommendations
• interact with you scheduling tool Control M and be able to start, stop environments from the pipeline and even refresh those environments
• be open to market leading technologies to further accelerate safely our releases
• build MI reporting tools on incident management and release cadence
• Develop connectors to customize our pipelines and connect to internal or external APIs
You will get better understanding of the development cycle of/on big data platform shared by many teams and learn how to find efficient solutions to their common challenges
Qualifications
Education / Qualifications / Key experiences
• Master's degree, in Computer Science, Engineering, Mathematics or a related field
• Hands on experience implementing DevOps in large-scale projects ideally in global data warehousing and analytics
• Experience delivering Azure Cloud components as code specifically AKS, Datafactory, Docker, Databricks, WebApps
• Experience in Cloud security management
• Experience in active development to build DevOps Tools, MI tooling, connections to external APIs and interactions with Data applications
• English - Fluent in speaking and writing
Important skills for a DevOps Engineer :
• Expertise in Dev Ops and Software Engineering
• Scripting - Powershell, Shell/bash
• Pipeline building - Azure Dev Ops (ideal) or Jenkins
• Infrastructure as code: Azure ARM/Biceps (Ideally) - Terraform
• Build expertise - Azure dev ops, Maveen, Teamcity (optional)
• Release note building from Azure Dev Ops (Ideally) or Jira/confluence
• Change management - Service Now APIs
• Scheduling management - Control M API (ideally)
• Scripting expertise - PowerShell, Azure CLI, Azure ARM
• Deployment - Azure Dev Ops and Ansible
• Telemetry - Azure Dev Ops (ideally), Sonar (Ideally)
• Monitoring - Azure Monitor, Datadog, Nimsoft, Grafana, ELK
• Development - Python
Optimum skills for a DevOps Engineer :
• QA tooling
• Release communication and approval: Microsoft TEAMS API
• DevOps MI and infrastructure monitoring: Grafana, ELK
• InfoSec concepts: Docker scanning, securing python libraries…
• Data Modelling, Data exchanges, Data Ops concepts
• Development - Java, Scala, Spark, Dot Net
Soft skills
• AGILE methodology
• Autonomy
• Good relationship and capacity to interact directly with business
• Team spirit
• Financial market and instrument knowledge or interest