We develop the FX Supervision product consists of several components / micro-services that interact with each other and form a complex picture of the entire FX Supervision application to be onboarded onto platform for Developers and QA with SRE practices. The platform must have Kubernetes, Observability, CI/CD, secret management, traffic management, etc. We want to build a hybrid cloud. Focus on open source.Our target stack:
- OS: Linux (RHEL based)
- Orchestration: Kubernetes
- Development stack: Java based microservices (Spring boot and not only)
- Observability: Prometheus, Grafana, Zabbix, Appdynamics, EFK, Opsgenie, Jaeger
- CI/CD: GitlabCI, Jenkins (imperative pipelines)
- IaC and Config management: Ansible, Terraform
- Message broker: Kafka, IBM MQ
- Database: Postgres, Oracle DB
- NoSQL: Redis, MongoDB
Requirements:
- 3+ years of experience on DevOps role with production-grade systems;
- Proficient in Linux administration and configuration;
- Network understanding: TCP/IP, DNS, Load-balancers, PKI (TLS), network security, etc.;
- Deep knowledge of public cloud platforms (AWS is preferable);
- Good knowledge of private clouds (vSphere is preferable);
- Good Linux system internals and shell scripting;
- Proficient in container-based technologies and orchestration (K8s);
- Excellent practical experience in using IaC tools and configuration management tools;
- Experience with Kafka;
- Experience with supporting SQL/NoSQL databases;
- Deep understanding of version control systems principles and configuration best practices;
- Knowledge how to measure site reliability;
- Strong level of soft skills;
- Upper-intermediate+ English;
What we offer:
- Work in a large international company that provides opportunities for professional and personal growth
- Participation in complex, large-scale and varied projects that are of great importance to our clients
- Be part of a highly professional and successful team with an international corporate culture
- Sharing knowledge with colleagues from abroad (strong IT community, including 14 banks of the Raiffeisen group)
- Flexible work schedule, paid vacation 28 days, formal employment, remote work is possible
- Social package
- Corporate English courses, soft skills trainings in our corporate L&D academy
- Team building and involvement in social projects