Job Summary
This role is part of the GDFI Development team and involves developing and supporting the build system and continuous delivery infrastructure for Python-based systems.
The successful candidate will have experience with Python development, Conda Package, dependency and environment management, version control, build servers and CI/CD pipelines (Gitlab). They will also have strong scripting abilities (e.g. Python, Bash, YAML, Powershell) and excellent troubleshooting ability.
The ideal candidate will have experience working in a Linux environment and possess strong interpersonal and communication skills for interacting with Developers, Quants and Traders.
The following responsibilities include:
* Develop and support the build system and continuous delivery infrastructure for Python-based systems
* Proactively automate to improve the reliability, scalability and supportability of an ever-growing suite of applications
* Work with Developers and Quants to ensure that solutions are implemented with reliability, scalability and supportability as key design requirements from the outset
* Implement monitoring using third-party systems and develop bespoke solutions
* Work with GDFI Support to schedule production jobs
* Take action to ensure our production-critical applications are available from pre-trading sessions throughout the trading day with minimal downtime and disruption
* Develop and maintain tools, scripts and processes to aid in the support of our systems
* Create and maintain documentation for internal use
Key Responsibilities
* Automation of deployment and testing processes
* Implementation of monitoring and logging
* Development of custom solutions
* Maintenance of documentation