Master information

Ref. no.: FREELANCE_1162640_34337

Application Developer (m/f/d)

Position: Not specified

Start: As soon as possible

End: Dec 2, 2024

Location: Not specified

Method of collaboration: Project only

Hourly rate: Not specified

Latest update: Sep 19, 2024

Task description and requirements

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 

Category

DevOps Apache Subversion (SVN) Application development Microsoft Azure Promotion