Deprecated: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in /home/httpd/vhosts/rea-net.ch/jobs-more.ch/announces/page.php on line 95
Beschreibung

## Company Description ##

Building the bank of tomorrow takes more than skills. 
It means combining our differences to imagine, discuss, code, develop, test, learn- and celebrate every step together. Share our vibes? Join Swissquote to unleash your potential.

We are the Swiss Leader in Online Banking and we provide trading, investing and banking services to +500-000 clients, through our performant and secured digital platforms.

Our +1000 employees work in a flexible way, without dress code and in multicultural teams. 
By having a huge impact on the industry, they are growing their skills portfolio and boosting their career in a fast-pace environment.

We are all in at Swissquote. As an equal opportunity employer, we welcome candidates from all backgrounds, experiences and perspectives to join our team and contribute to our shared success.

Are you all in? Don-t be shy, apply!

## Job Description ##

Are you ready to be at the heart of innovation? We-re launching an exciting new team dedicated to Middleware & Messaging Operations, and we want you to be part of it!

As a key player in this dynamic team of four, you-ll collaborate with operational teams and work closely with main stakeholders to power critical components that drive our organization forward. You-ll tackle complex challenges, streamline processes, and implement cutting-edge solutions that make a real impact.

Join a tight-knit team where your ideas matter and collaboration is key, all while working on pivotal projects that shape the future of our operations. You-ll develop strong relationships with key stakeholders, hone your skills in a vital area of technology, and advance your career in a growing field. Your contributions will support critical systems that help us achieve our goals. If you-re passionate about technology and ready to make a difference, come be part of something amazing. Let-s create the future of Middleware & Messaging together!

In this role, you will:

* Lead and ensure the continuous operation, reliability, performance, management, and evolution of various messaging platforms, including RabbitMQ, Apache Kafka, Redis, and Solr/SolrCloud, for diverse applications.
* Collaborate with development and operations teams to ensure seamless integration of messaging and search systems into application architectures, providing technical support and troubleshooting.
* Monitor, maintain, and improve the performance and health of RabbitMQ, Kafka, Redis, and Solr/SolrCloud infrastructure, implementing proactive solutions to ensure reliability and uptime.
* Assist with capacity planning and scaling of RabbitMQ, Kafka, Redis, and Solr/SolrCloud infrastructures to meet current and future demands.
* Design and implement self-service tools for end-users to independently manage configurations, such as queue provisioning on RabbitMQ clusters or Kafka topic management, while also contributing to the automation of key operational tasks, including cluster provisioning, scaling, monitoring, and recovery for RabbitMQ, Kafka, Redis, and Solr/SolrCloud clusters, to streamline workflows and reduce operational overhead."
* Develop and maintain infrastructure-as-code (IaC) solutions to manage messaging systems, ensuring that deployments and changes are consistent and repeatable.
* Ensure that messaging and search platforms meet security and compliance requirements, handling access controls and safeguarding data in transit.
* Document configurations, best practices, and operational workflows to facilitate knowledge sharing and ensure team alignment.
* Participate in on-call rotations to provide 24/7 support, addressing incidents, and troubleshooting system issues to minimize disruptions.

## Qualifications ##

* Educational background: Bachelor-s or Master-s degree in Computer Science or a related field
* At least 3 years of experience in DevOps or Site Reliability Engineering, including a focus on high-availability systems and production ownership
* Experience in managing RabbitMQ, Apache Kafka, Redis, and Solr/SolrCloud in production environments.
* Strong understanding of messaging and search system architecture, with hands-on experience designing, deploying, and optimizing clusters.
* Experience with automation and self-service tools to empower teams to manage configurations independently, such as using tools like Git, Jenkins, Ansible, Terraform for messaging infrastructure.
* Experience with scripting languages (e.g., Python, Bash) for automation to streamline operations.
* Familiarity with containerization technologies (e.g., Docker, Kubernetes) and their integration with messaging and search platforms.
* Knowledge of monitoring and alerting tools (e.g., Prometheus, Grafana) for tracking system performance and setting up proactive alerts.
* Experience with version control systems (e.g., Git) for managing configurations.
* Strong understanding of security best practices, including access management and data encryption.

**Nice-to-Haves:**

* Experience with additional messaging platforms or middleware tools.
* Familiarity with disaster recovery and business continuity strategies for messaging and search infrastructures.
* Experience working with distributed systems and troubleshooting their unique challenges.
* Experience designing & deploying cloud-native messaging/search systems or managing them in hybrid environments.

**Who you are:**

* A technical leader with deep expertise in middleware, messaging, and distributed systems.
* A problem solver with a proactive mindset and the ability to work in high-availability environments.
* A collaborative team player eager to share knowledge and contribute to the team-s success.
* A forward thinker, constantly seeking opportunities to automate and improve processes.