Golang Job: DevOps

Job added on

Company

Alpian SA

Location

Geneva - Switzerland

Job type

Full-Time

Golang Job Details

Abteilung:

Technology

Das Ziel der Position:
Mission

Our mission is to make banking & investing easy, transparent, familiar and always meaningful, via an awesome and secured digital client experience, so that we can all make a difference for a better future. We work in a creativity-inspiring office in Geneva Canton and we favor out-of-the-box thinking. You will be part of a fast-growing company, very open to innovation.
In addition to this, Alpian has an extremely dynamic and multi-cultural environment.

Role
You will be helping the team setting up and maintaining the infrastructure for a platform that delivers a comprehensive solution that allows organizations to understand and maximize the real value of their data.

You will need to be organised, motivated and get things done. Want to work in a startup environment and take ownership of what he/she will be working on.





Jobübersicht:
Responsibilities (duties included but not limited to the below) :

  • Creating and maintaining infrastructure using the Infrastructure as a Code (IaaC) paradigm

  • Managing containerized workloads using Kubernetes

  • Designing, implementing and managing flows for Continuous Integration (CI) and Continuous Delivery (CD)

  • Implementing, and automating governance processes, security controls, and compliance validations

  • Defining and deploying metrics, monitoring, and logging systems

  • General cloud administration and diagnostics
Erfahrung / Fähigkeiten erforderlich:
Experience/Skills required :
  • Strong orientation to best-practices enforcement and security as a mindset more than as a gate to pass
  • Cloud oriented approach while designing and implementing a solution
  • BSc or MSc in Computer Science or another quantitative field
  • Experience of no less than two years with GCP as a cloud provider and cloud native applications
  • Strong knowledge of the Kubernetes orchestrator
  • Strong knowledge of terraform
  • Strong knowledge in bash scripting
  • Good knowledge of at least one programming language among Golang, Python, Java, NodeJS
  • Interest in security, authentication and authorization topics
  • Good understanding of networking, HTTP protocol and REST paradigm
  • Strong attitude towards teamwork and bidirectional collaboration
  • Fluent in English

Nice to have:

  • Strong knowledge of the most used Kubernetes tools and companions (E.g. Helm, Istio, Cert-Manager and others)
  • Experience in High availability, Scalable software architecture design and implementation
  • Deep knowledge of OOP paradigms and patterns with particular focus on SOLID and TDD approaches
  • Good knowledge of microservice architecture
  • Fair experience in managing SQL and NoSQL databases
  • Experience with Spring Boot 2.x
  • Experience with MQ systems (e.g. RabbitMQ, Kafka, PubSub, etc.)
  • Experience with reactive programing, streams + collections, Functional programing
  • Banking processes and application knowledge