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.