Senior Banking Systems Administrator | Remote DevOps Engineer

Remotely
Full-time
Part-time

Are you an experienced systems administrator with expertise in managing high-load banking applications? We're seeking a Senior Program Systems and Projects Administrator to join our team in maintaining mission-critical banking software 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.


Nice to Have

- Experience in the banking or financial services industry.

- Knowledge of compliance requirements for financial systems.

- Experience with high-availability and disaster recovery implementations.

- Additional certifications in relevant technologies (RHCE, MCSA, Kubernetes, etc.).

- Experience with cloud platforms (AWS, Azure, GCP).


Why Join Our Team

Join a forward-thinking banking technology team where your expertise will directly impact mission-critical financial systems. This long-term project (1+ year) offers stability combined with the flexibility of remote work. You'll have the opportunity to work with cutting-edge technologies while solving complex challenges in a high-stakes environment. Our collaborative approach and focus on continuous improvement create an ideal setting for professional growth in banking IT infrastructure management.