Mar 18, 2022

SRE Python Developer

  • Swissquote
  • Gland, Switzerland
Full time Software Development

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.