Senior DevOps Engineer
We are seeking a Senior DevOps Engineer to join a dynamic and energetic team operating in a collaborative, knowledge-sharing environment. In this role, you will tackle technical challenges unique to the fintech industry, contributing to the development of a robust and secure production environment.
Job Description
The customer is an innovative fintech company. Their platform enables real-time, seamless ownership transfers, reducing credit risk, liquidity needs, and operational risks.
In this role, you will manage daily IT operations, including monitoring, security, and incident management. You will maintain and enhance the production environment, coordinate software releases, resolve incidents, and improve platform architecture. Additionally, you will participate in risk assessments and disaster recovery tests and provide on-call support.
Requirements:
- Master’s Degree in Computer Science, Information Technology, Engineering, or a related field; up-to-date knowledge is expected specifically in these areas: networking, relational databases, and security;
- Solid grasp of modern software development practices, including version control, continuous integration/delivery, and acceptance testing; significant hands-on experience in software development and operations;
- A self-starter attitude and willingness to contribute to achieving organizational goals;
- Strong interpersonal and communication skills, including a strong command of English, both written and spoken;
- Strong coordination and communication skills to effectively manage test activities across stakeholders, partners, contractors, and vendors;
- Strong organizational skills and a structured work methodology in all tasks and projects;
- Good understanding of operational and security requirements in a regulated financial environment;
- Knowledge of SOC2, ISO27001, or other related standards is a plus;
- Knowledge of blockchain principles is a plus but not essential.
Hands-on, multiyear experience in the following areas:
- Unix/Linux: Installing, configuring, and troubleshooting Unix/Linux-based environments, preferably for financial services institutions;
- Networking: TCP/IP, firewalls, load balancers, and proxy configuration;
- Security: Key management, HSMs, PKI, TLS, VPNs, Single Sign-On, vulnerability management, and penetration testing;
- Databases: Database administration and SQL; Oracle experience is a plus;
- Cloud: Automated management of secure, stable, test, and production environments using tools like Ansible, Chef, Puppet, etc.; Azure experience is a plus;
- Testing: Creating test plans, coordinating tests, and executing tests (acceptance, performance, load, security);
- Message brokers/streaming: Configuring and operating message brokers (RabbitMQ, ActiveMQ, etc.) and/or message streaming (Kafka, RedPanda, etc.);
- Monitoring: Using stacks such as ELK, Datadog, Graphite/Grafana, etc.;
- Scripting: Python, shell scripting;
- JVM: Building, packaging, distributing, deploying, tuning, and monitoring JVM-based application stacks;
- Version Control: Git;
- Incident Management and Response;
- Atlassian Tools: Using tools like Confluence, Jira, Service Desk, etc.;
- Virtualization and Containerization: Docker, Kubernetes.
Responsibilities:
- Participate in the daily IT operations of the production platform, including monitoring, security management, change management, and incident management;
- Design and maintain a highly reliable and secure production environment, including logging, monitoring, and analytics;
- Write and maintain documentation about the platform and the systems supporting it;
- Maintain and enhance the Continuous Integration environment for the software platform;
- Coordinate the rollout of new releases across all nodes of the business network;
- Perform hands-on development and fixes for key components of the collateral exchange platform;
- Investigate and resolve incidents;
- Engage and collaborate with technology partners to enhance the overall technology architecture of the platform;
- Participate in threat modeling, audits, due diligence, vendor risk assessments, and other risk-related activities;
- Coordinate and participate in penetration tests and disaster recovery tests;
- Cover part of an on-call rota to provide production support.
What We Offer:
- Financial stability and competitive compensation depending on experience and skills;
- Social package – private insurance;
- Transparent professional and career growth development plans;
- Buddy system;
- Flexible work schedule;
- 20 days of paid vacation, 15 paid days of sick leave with a doctor's note, and 5 days of paid sick leave without a doctor's note;
- Referral program;
- Access to the language learning platform goFluent;
- Additional training and certifications;
- Friendly team and pleasant working environment.
Apply now
Senior DevOps Engineer