Join Our Team as a Senior Systems Engineer
EPAM is seeking an experienced Senior Systems Engineer to support our client in the financial services sector at their office in Zurich. This is a unique opportunity to work on an investment platform that serves as a strategic solution for investment products and client portfolio management across Switzerland, EMEA, and APAC.
The ideal candidate will work with a multi-tier resilient enterprise cluster implemented using a combination of open-source, vendor, and proprietary client technologies. This platform supports over 15 applications, utilizing technologies such as RHEL, Spring Stack, Container Runtime, Kafka, Elasticsearch, Ignite, Oracle, Ansible, Eclipse RCP, React, Angular, and Prometheus/Grafana.
Embrace this thrilling opportunity and help shape the future of quality engineering with EPAM.
Responsibilities
- Collaborate closely with technical experts, architects, and business teams to align technical solutions with functional requirements and strategic initiatives.
- Maintain and upgrade existing Platform OS integration components.
- Enhance existing Platform service implementations.
- Contribute to Platform Modernization efforts.
- Analyze outages and defective states, initiating and monitoring measures for resolution (3rd level support).
- Perform installations on test environments and manage installation orders for production.
- Provide consultancy and support to the project team regarding technical inquiries.
- Maintain relevant operational documentation (operation manual, installation guide, etc.) and share knowledge within the team.
Requirements
- 5+ years of experience in a similar role focused on maintaining environments hosted on Linux operating systems.
- Broad technical skillset, including deep knowledge of Linux systems and hands-on experience with Java, Apache web server, Tomcat, and Kafka.
- Experience scripting in one or more of the following languages: Perl, Python, Bash.
- Detailed understanding and experience with DevOps pipelines and expertise in configuration management tools.
- Proficient in Agile methodologies.
- Excellent problem-solving skills with the ability to independently analyze and resolve issues in time-sensitive situations.
- Good understanding of web application architecture.
- Strong DevOps skills, including package creation and deployment.
- Basic networking knowledge, including familiarity with firewall rules.
- Proficient communication skills in English are a must; knowledge of German is a significant advantage.
Nice to Have
- Knowledge of Docker, Kubernetes, Ansible, and GitLab-CI.
- Database knowledge (Oracle preferred, MSSQL is a plus).
- Java programming knowledge.
- Experience with Azure cloud technologies.
Apply online using the form below. Please note that only applications matching the job profile will be considered.