Site Reliability Engineer
Job description
At Midas we exchange ideas, complement our skills and share experiences. In this way, everyone contributes to an atmosphere in which we challenge ourselves, come up with new ideas and visions grow. We are a team shaping the future of trading in Turkey and growing rapidly. As Turkey’s first effortless stock trading platform, our aim is to make stock investment accessible to everyone and to create a perfect user experience for investors.
Responsibilities
- Partner with service teams on engineering projects, influence and create new designs, architectures, standards and methods for supporting Midas engineering teams
- Design, develop, and deliver solutions to improve the availability, scalability, latency, and efficiency of services.
- Operate, monitor, triage & tune all aspects of our production and non-production environments.
- Actively participate in capacity planning, scale testing, and disaster recovery exercises.
- Actively participate in incident management processes
Job requirements
Key Requirements & Skills
- 5+ years of hands-on Linux administration & troubleshooting experience
- 3+ years of hands-on experience with container platforms (Docker, Kubernetes, Rancher, OpenShift)
- General knowledge on operating systems, distributed systems and networking concepts
- Experience in system Design, System Architecture, Distributed Systems, Software Engineering, and Full-Stack Development.
- Experience in managing, scaling, and troubleshooting Java applications (preferably with Spring) on production
- A strong understanding of security principles in both server & application side for protecting & hardening Midas systems
Preferred Qualifications
- 3+ years in a Site Reliability Engineering, DevOps, or Infrastructure focused role
- Automation advocate - you truly believe in removing operational load via software
- A strong sense of ownership. At the same time, you’re a great teammate who communicates clearly and transparently - Self-motivated, inquisitive, and always looking to learn more
- Experience in message brokers such as Kafka
- Experience in at least one of the following databases: PostgreSQL, ElasticSearch, memcached, Hazelcast, Redis
- Knowledge of networking protocols, network troubleshooting and tools