Job Openings
Ops Engineer
About the job Ops Engineer
Company Overview:
A leading financial technology firm specializing in distributed ledger technology (DLT) solutions aims to revolutionize the securities finance and repo industry. Their advanced platform empowers banks and asset managers to perform real-time, precise securities ownership transfers, reducing credit risk, intra-day liquidity needs, and operational risk.
Role:
To strengthen our Technology team, we are seeking a motivated Ops Engineer. This role is based in Luxembourg, with additional offices in Zug (Switzerland) and London (UK).
Key Responsibilities:
- Daily IT Operations: Manage monitoring, security, change management, and incident management of the production platform.
- Infrastructure Design: Create and maintain a highly reliable and secure production environment, including logging, monitoring, and analytics.
- Documentation: Write and update documentation on the platform and supporting systems.
- Continuous Integration: Maintain and improve the Continuous Integration environment.
- Release Coordination: Oversee the rollout of new releases across all network nodes.
- Development and Troubleshooting: Hands-on development and resolution of platform issues.
- Collaboration: Work with technology partners to enhance the platform's architecture.
- Security Activities: Participate in threat modeling, audits, due diligence, vendor risk assessments, penetration tests, and disaster recovery tests.
- On-Call Support: Provide production support as part of an on-call rotation.
Ideal Profile:
- Educational Background: Masters Degree in Computer Science, Information Technology, Engineering, or a related field, with up-to-date knowledge in networking, relational databases, and security.
- Professional Experience: Strong experience in software development and operations, with expertise in modern practices like version control, continuous integration/delivery, and acceptance testing.
- Soft Skills: Excellent interpersonal and communication skills in English, both written and spoken. Strong coordination skills to manage test activities across various stakeholders.
- Organizational Skills: Highly organized with a structured approach to tasks and projects.
- Regulatory Understanding: Good grasp of operational and security requirements in regulated financial environments. Knowledge of SOC2, ISO27001, and blockchain principles is a plus.
Technical Skills:
- Operating Systems: Hands-on experience with Unix/Linux environments in financial services.
- Networking: Proficiency in TCP/IP, firewalls, load balancers, and proxy configuration.
- Security: Knowledge of key management, HSMs, PKI, TLS, VPNs, Single Sign-On, vulnerability management, and penetration testing.
- Databases: Experience with database administration and SQL; Oracle experience is a plus.
- Cloud Management: Experience with automated management of secure, stable environments using tools like Ansible, Chef, Puppet; Azure experience is a plus.
- Testing: Proficiency in creating and executing test plans (acceptance, performance, load, security).
- Messaging: Experience with configuring and operating message brokers (RabbitMQ, ActiveMQ) and message streaming (Kafka, RedPanda).
- Monitoring: Familiarity with monitoring tools like ELK, Datadog, Graphite/Grafana.
- Scripting: Proficient in Python and shell scripting.
- JVM: Expertise in managing JVM-based applications.
- Version Control: Experience with git.
- Incident Management: Proficiency in incident management and response.
- Toolset: Experience using Atlassian tools (Confluence, Jira, Service Desk).
- Virtualization: Knowledge of Docker and Kubernetes for virtualization and containerization.