Job Detail

DevOps Engineer

Inseriert am: 01.10.2018

  • Hours: 100%


  • Location: Zürich City


  • Duration: permanent, starting immediately



swissQuant Group bietet eine breite Palette von Dienstleistungen, Beratung und quantitativen Tools für den Finanz- und Industriesektor für Kunden in und ausserhalb der Schweiz an. Zu unseren Kunden zählen auch mehrere Fortune 500-Unternehmen. Unsere Kernkompetenz liegt in der Umsetzung von Intelligenter Technologie in einen substantiellen Mehrwert für unsere Kunden. swissQuant Group ist ein privat geführtes Unternehmen, das im Jahr 2005 als Spin-off der ETH Zürich gegründet wurde.

Position


Requirements


Our cross functional team, which is mixed with financails quant engineres and polygot software developers, is extending its competence in the field of automation and platform engineering.


Scope


You will be expected to develop and iteratively improve our software delivery process using the latest technologies which lets us to get our product faster and safer to production.

The applications of our product are distributed as Docker images which requires frequent attention in order to deliver and run up-to-date, lightweight and safe containers in coherent fashion.

You should be able to implement a containerized CI/CD workflow which performs the following tasks:



  • code quality checks of multiple languages (Python, Java and more might coming)


  • security scans/check of libraries and docker images


  • testing latency and throughput of different applications on different platform (Python, JVM)


  • asynchronous integration testing


  • aggregating metrics and results of all phase of CI/CD steps and setting success constraints based on requirements



In terms of monitoring you should be able to define metrics and implementing them on Prometheus/Grafana.

You will need to provide support distributing apps into our production environments at clients/partners and work with their platform engineers.

Working with the developers you will need to implement an effective configuration management solution so our applications and becomes and stays completely environment independent.

You would not be working alone. We make decisions together as a team and we implement the solution with the same responsibility.


Requirements


To be a successful candidate, you must fulfil the following requirements:



  • University degree in computer science, math, physics, engineering or comparable numerical fields


  • 5+ years of experience in managing Linux based infrastructure


  • 5+ years of hands-on experience at least in one scripting language


  • Experience with Kubernetes/OpenShift


  • Experience with public cloud provider (GCP, AWS, etc.)


  • Knowledge of JVM based languages


  • Experience with managing python environment with venv/virtualenv/conda


  • Broad understanding of automation tools like Ansible


  • Knowledge of datastores (SQL or NoSQL)


  • Knowledge of distributed messaging/streaming systems (Apache Kafka, Apache Flink) is big plus


  • Knowledge of Prometheus/Grafana


  • Passion for applying technology to solve business problems


  • Experienced in the enterprise services industry in either a quantitative role, technology role or business analyst role


  • Strong communication skills in English and the ability to make coherent technical arguments


  • Eligible to live and work in Switzerland


DevOps Engineer (PDF, 83 kb)

Details