Linux System Engineer Manager / Development Manager
Ensuring high availability and reliability of our social networking and dating websites. Taking responsibility for a team of Linux Engineers and a team of back-end service developers. Identifying bottlenecks and SPOFs in various aspects of a complex environment and fixing them myself or supporting and guiding other developers in fixing them, including System internals, Networking, Service Architecture, Caching logic, etc. Administrating various databases, including MongoDB, MySQL and Redis. Designing database schemas and application architectures with focus on performance, reliability and scalability. Handling emergencies and working towards preventing them in the future. Acting as a coordinator between multiple teams of software developers, other engineers and management in an international environment of many languages, cultures and opinions.