Senior Systems Administrator for Banking Software
Position filledKey Responsibilities:
- Administer complex application software ecosystems within enterprise banking environments.
- Resolve critical incidents and defects across production environments with minimal downtime.
- Optimize system performance for high-load financial applications requiring maximum reliability.
- Configure and administer Apache, Tomcat, and Nginx application servers on CentOS platforms.
- Manage RabbitMQ configurations, including clustering, load balancing, and monitoring.
- Implement and maintain cryptographic security modules (CryptoPro) to ensure data protection.
- Customize business logic using Ruby, Python, and PHP as per system specifications.
- Extract and analyze data from relational (PostgreSQL, MS SQL) and non-relational databases (MongoDB, ClickHouse).
- Deploy and maintain configuration management systems using Puppet and Ansible.
- Orchestrate containerized applications using Docker and Kubernetes.
- Implement monitoring solutions with Zabbix 5.x and custom alert configurations.
- Optimize CI/CD pipelines using GitLab and Jenkins for seamless application delivery.
- Develop and maintain technical documentation for incident resolution.
- Automate routine tasks using Python, Bash, and CMD scripting.
- Train junior administrators and support staff on system operations and troubleshooting.
- Develop incident prevention strategies and disaster recovery plans.
- Coordinate with development and operations teams to address technical debt.
- Manage system changes to minimize service disruption.
Required Skills:
- 3+ years of experience administering complex application systems in financial environments.
- Advanced knowledge of Windows and Unix/Linux operating systems.
- Expertise in configuring and optimizing Apache, Tomcat, and Nginx on CentOS.
- Proficiency with RabbitMQ administration, including clustering and load balancing.
- Experience with cryptographic security modules (CryptoPro or equivalent).
- Knowledge of scripting languages (Ruby, Python, PHP) for customization.
- Strong database administration skills with PostgreSQL, MS SQL, MongoDB, and ClickHouse.
- Experience with infrastructure automation using Puppet and Ansible.
- Containerization expertise with Docker and Kubernetes.
- Proficiency in implementing and customizing Zabbix monitoring systems.
- Experience with CI/CD pipelines using GitLab and Jenkins.
- Ability to develop automation scripts in Python, Bash, and CMD.
- Understanding of ITIL processes and IT support operations in enterprise settings.
- Sufficient English proficiency for technical documentation comprehension.
- Excellent problem-solving skills and ability to work under pressure.
- Strong communication skills for effective interaction with development and support teams.
