Información general
Application Developer (m/f/d)
Posición: No especificado
Inicio: 2 sep. 2024
Fin: 2 dic. 2024
Ubicación: No especificado
Método de colaboración: Sólo proyecto
Salario por hora: No especificado
Última actualización: 19 sep. 2024
Descripción de la tarea y requisitos
For our client we are asap looking for an application developer (m/f/d) - 100% remote
Your Tasks:
• Gaining an understanding of the model and where it is hosted in SRE, TeamCity, and SVN by interviewing the current solution owner in the Quant Method (QM)
• Initiation of the creation of a new corresponding DevOps project and FMP model
• Request and configure an Azure KeyVault
• Transfer the code from SVN to GIT repo in the corresponding DevOps project, and adjust the repo setup accordingly
• Transfer of the build, test, and deployment pipelines from TeamCity to DevOps
• From the code base removal of the SRE interface and establish an application runner
- this includes an analysis of the IO and programming in Java and Scala
• Refactor/ code the configuration to be picked up from environment variables resp. from Azure key vault
• Modification of the deployment pipelines by targeting Docker and deploy to client’s Docker registry
• Establish in Airflow a DirectedAcylicGraph (DAG) file for FMP model configuration in the UserAcceptanceTest (UAT) environment
• Testing of the full solution stack based on own professional experience and expertise, in particular, the two use cases needs to be covered:
• a machine calls the models
• a human calls the models
• Promotion of the solution to the production environment (PRD)
• Request to decommission the model running in SRE, toggle TeamCity pipelines to inactive
• Tracking of the daily production to monitor a smooth passage and that PRD stability is kept based on own professional experience and expertise
Your Qualifications:
• Experience with SRE, Teamcity and SVN
• Experience with DevOps and the FMP model
• Experience with Azure KeyVault
• Experience with Airflow
• Very good English skills