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.