Turknet

Database Administrator (MongoDb)

Posted: 1 minutes ago

Job Description

🚀 Who we are & What we believe?We believe the internet is the great equalizer and enabler. It provides essentially unlimited access to knowledge, education, entertainment, services and commerce. And it’s an incredible tool to publish, create, share and communicate.We think everyone deserves first-rate internet, and we have gone about creating an internet service that we ourselves want to use.We believe in the power of curiosity, creativity and imagination. We use technology to realize our creations, to simplify and to enable. In addition, we add in hard work, sheer sweat and will power where that is not quite enough. If the idea is right, “that can’t be done”, or “that’s not how things are done” will not stop us.Offering the best customer experience is dear to our hearts. Our industry is not very good at this, and we have lots of room to improve. We want to be the best and are looking for a leader that shares our passion.If that’s you, we’d love to meet and get to know you. Let’s talk about how we can work together to make it happen!🍕 Database Team at TurknetWe’re looking for an experienced MongoDB Database Administrator to join our innovative and fast-paced Database Team.If you enjoy optimizing complex, distributed systems and ensuring reliability in high-traffic environments, this role is for you.💻 ResponsibilitiesInstall and configure MongoDB environments; plan and implement version upgrades and security patches according to maintenance schedules.Set up replica sets and implement sharding structures based on system requirements.Conduct post-configuration scenario testing to ensure stability in distributed database architectures.Analyze and resolve performance issues such as slow queries, missing indexes, or memory pressure in high-traffic services.Configure and regularly test backup and restore operations using tools such as PBM, mongodump, or Ops Manager.Design and test High Availability (HA) and Disaster Recovery (DR) scenarios, reporting risk assessment results to stakeholders.Monitor database health using systems like Prometheus, Zabbix, and Ops Manager.Investigate anomalies such as replication lag or resource spikes, perform root cause analysis, and take corrective actions.Manage RBAC, TLS/SSL communication, and encryption settings in compliance with institutional security standards.Track capacity usage and plan proactively for CPU, RAM, and disk growth.Collaborate with application teams to review data models, indexing, and aggregation strategies through regular technical meetings.Participate in a scheduled on-call rotation, providing after-hours operational support as needed.Prepare and maintain technical documentation, configuration records, and operational procedures.Provide operational support for secondary systems such as PostgreSQL, MSSQL, or InfluxDB when required.👩 💻 Who You AreMinimum 2 years of hands-on experience in MongoDB administration.Practical knowledge of replication, sharding, performance tuning, and data security in distributed systems.Experience with aggregation framework and NoSQL data modeling.Strong Linux administration skills; basic scripting ability is a plus.Active experience with monitoring tools such as Prometheus, Zabbix, or Ops Manager.Familiarity with Git or similar version control systems.Systematic approach to technical documentation, process design, and knowledge sharing.Capable of working under on-call rotations in mission-critical environments with strong operational awareness.🌟 Preferred QualificationsExperience in telecommunications, finance, or other 24/7 operational environments.Hands-on experience with MongoDB Atlas, Kubernetes Operator, Ansible, or Terraform.Ability to automate workflows using Bash or Python scripting.General technical knowledge of other NoSQL systems such as Cassandra, Couchbase, or InfluxDB.🚀 What We Offer?Be part of a team that is changing all the rules of the game and creating an original business model and infratsrurcture in our generation’s most important technological development: the internet,We are not afraid to question existing ways of doing things, and value creativity and freedom all as we move with the blistering speed of technological change,Empowerment, mastery and learning. Join a company where you are entrusted with significant responsibility, where you will be part of our team forging a new path, discovering new ways of achieving things. Continuous learning opportunities to develop your mastery,Be yourself, join a team of unique hard working and fun loving team mates who believe in haring and are always up for fun and taking a break together as well.✅Our hiring processWe’re guided by our goal of creating an equitable and inclusive experience where candidates from a wide variety of backgrounds have an opportunity to succeed.We do not imagine a complex recruitment process. That's why do we care that the process is short, fast and transparent.1.Application: You can apply for open positions on LinkedIn.2.First Interview: We want above all to assess your skills and see if you and Turknet values are a match.3.Case study: We may need to test technical skill for some positions.4.Second Interview: Deep dive to your technical skills by hiring manager5.Welcome Turknet!

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In