Senior Banking Systems Administrator - DevOps & Financial Infrastructure
In this 100% remote role, you'll optimize system performance, resolve incidents, and implement modern DevOps practices for enterprise-level banking applications. This position is open to citizens of the Russian Federation and Republic of Belarus.
Key Responsibilities
- Administer complex application software systems with a focus on banking and financial platforms.
- Resolve incidents and defects on production systems while maintaining 99.9%+ uptime.
- Optimize system performance for high-load banking applications.
- Configure and maintain application servers including Apache 2.4, Tomcat 9/10, and Nginx 1.20+ on Linux platforms.
- Administer and optimize RabbitMQ 3.9+ message broker services including configuration, monitoring, and load balancing.
- Manage cryptographic modules (CryptoPro) for secure banking operations.
- Develop and maintain documentation for implemented technologies and create knowledge bases for incident resolution.
- Train junior application administrators and implement knowledge transfer processes.
- Develop incident prevention strategies and prepare disaster recovery (DR) plans.
- Plan and control change implementation following ITIL best practices.
- Automate routine tasks using Python, Bash, and CMD scripting.
- Interact with third-party vendors and internal development teams for system improvements.
Required Skills and Experience
- 3+ years of experience administering complex application software systems, preferably in banking or financial services.
- Strong knowledge of Windows Server 2019/2022 and Linux distributions (CentOS 8, Ubuntu 20.04/22.04) at system administrator level.
- Experience with Apache, Tomcat, and Nginx configuration, optimization, monitoring, and load balancing.
- Proficiency in RabbitMQ message broker administration.
- Working knowledge of cryptographic solutions, particularly CryptoPro.
- Ability to customize business logic using Ruby, Python, and PHP.
- Experience retrieving and analyzing data from relational databases (PostgreSQL 13+, MS SQL Server 2019+) and non-relational databases (MongoDB 5+, Yandex ClickHouse 22+).
- Hands-on experience with configuration management systems like Puppet 7+ or Ansible 2.10+.
- Containerization expertise with Docker 20+ and Kubernetes 1.24+.
- Experience implementing and supporting monitoring systems based on Zabbix 5.x/6.x.
- CI/CD pipeline configuration and optimization skills using GitLab CI/CD or Jenkins 2.x.
- Proficiency in scripting languages (Python, Bash, CMD) for task automation.
- Solid understanding of ITIL processes and IT support principles in enterprise environments.
- Sufficient English proficiency to understand technical documentation.
