SRE Python Developer

  • Full-time

Company Description

DON’T LEAVE BANKING TO BANKERS
Founded by two engineers, Swissquote makes trading opportunities accessible to everyone and we challenge everything that makes traditional banking irrelevant.

Join our 120 IT Engineers to challenge the code and bring your enthusiasm & sharpness on cutting-edge Fintech projects such as eTrading, eForex, Robo-advisory, cryptocurrencies and more.
Our Tech stack is 100% Cobol free! See: Java, Spring, Hibernate, JavaScript, TypeScript, React, Docker, Kubernetes... and we always try to find the best tools for the right needs. Have a look at our Tech Blog!

Swissquote is proceeding into a new phase of innovation that embraces the DevOps culture, to improve the KPIs of platform processes, developers, and operations. SRE Automation play a fundamental role in this innovation.

We are looking for rockstars to help make that culture a reality.

Job Description

As a SRE Python Developer at Swissquote and active member of the SRE Automation team, your main mission will be to supercharge delivery, automate processes and build the teams internal self-service platform !

The SRE Automation team is an innovative platform team operating with a DevOps mindset, that is responsible for:

  • Deployment Orchestration tools that facilitate project delivery, in collaboration with Software Engineering and IT Departments
  • Automating existing platform processes via automation scripting. This includes provisioning infrastructure, managing configuration and orchestrating deployments.
  • Evolving platform processes by building an innovative self-service platform for developers and operations.

SRE Automation use a combination of various strategies and technologies to achieve their mission:

  • Git & GitOps
  • CI/CD
  • Configuration-as-code
  • Terraform
  • Containerisation (Docker)
  • Kubernetes
  • Helm
  • ArgoCD

Your Responsibilities

  • Abstract platform access into APIs, CLIs and config-as-code
  • Publish and maintain state metadata via APIs
  • Standardise procedures and team practices, including application onboarding, Python development and deployments to classic & kubernetes infrastructure

  • Identify and automate manual processes to reduce toil
  • Research, propose and innovate platform tools

Qualifications

Minimum Qualifications

  • BS/MS degree in Computer Science OR related technical field experience involving coding (e.g., physics or mathematics), OR equivalent practical experience.
  • 2 years of experience OR portfolio projects in one of more of the following: SRE or DevOps Position, Software Development, Systems Administration or IT Operations

Desirable Skills and Experience

  • Experience in Python and ideally one or more of the following: Perl, GO, Rust, Bash, Java.
  • Experience and interest for CICD, GitOps, Cloud (Kubernetes) and self service workflows.
  • Experience with IaaS and configuration management tools such as Ansible, Terraform or Puppet.
  • Comfortable using different flavors of *nix (Ubuntu, Debian, RHEL, SLES, Solaris, CentOS).
  • Ability to communicate to collect and share knowledge within and outside the team
  • Excellent written and verbal communication skills in English, French is an asset.

Additional Information

A BANK THAT DOESN'T LOOK LIKE ONE
Located near Geneva and the lake, our Headquarters gathers 600 of our employees: young (34 years old average), multicultural (50 nationalities) and wearing what suits them best. You will find a friendly atmosphere in an open and inclusive environment. Spacious offices, home-office policy, outdoor terrace, sports clubs and even... a real Pub for after-work moments.

Make your move in a challenging environment that offers you an exciting opportunity to boost your career and develop solid banking and financial business expertise.

Privacy Policy