Description
Key Responsibilities
- Monitor application, server, database performance and troubleshoot with infrastructure any issues to ensure high availability and reliability.
- Develop and maintain automation tools to streamline file deliveries (i.e. SFTP) and reduce manual intervention.
- Collaborate with development teams to ensure new features and services are designed with reliability in mind.
- Knowledge of CI/CD pipelines to ensure smooth and efficient deployments.
- Conduct root cause analysis of incidents and implement corrective actions to prevent recurrence.
- Participate in on-call rotations to provide support for critical systems during off hours.
- Continuously improve system observability through monitoring, logging, and alerting solutions.
- Document processes, procedures, and best practices to ensure knowledge sharing and consistency.
- Create and manage CERT/PKA Key requests, coordination, and installation for CIIS applications.
- Assist Trading team to setup new Trading sessions while coordinating with Networking team.
- Assist with Application Migration plans when new servers are created.
- Assist with environment control (DEV, UAT, etc.) environment tracking / support / refreshes.
What You Will Bring
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Site Reliability Engineer or similar role.
- Proficiency in scripting and automation using languages such as Python, PowerShell.
- Experience with monitoring and observability tools (RedGate, Dynatrace, etc.).
- Knowledge of networking and security best practices.
- Familiarity with database management and optimization.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Soft Skills:
- Strong communication skills
- Excellent problem-solving abilities
- Ability to work effectively in a team environment
- High attention to detail and a proactive approach to work
Why Join Us?
- Innovative Environment: Work with modern technology in a fast-paced, dynamic industry.
- Professional Growth: Opportunities for continuous learning and career advancement.
- Collaborative Culture: Be part of a supportive team that values collaboration and innovation.
- Impactful Work: Contribute to a critical aspect of our business, ensuring our clients can trade efficiently and effectively.