Systems Engineer / Database Engineer

2 - 4 years

12 - 19 Lacs

Posted:1 month ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description


\We are hiring a Systems Engineer who can design, deploy, and manage distributed systems

and databases in production environments. We are seeking a skilled and experienced Systems

Engineer/Database Engineer to join our high-performing infrastructure team. In this role, you will

be responsible for managing and optimizing distributed systems and databases that power

large-scale, mission-critical applications. You will play a key role in ensuring system scalability,

availability, performance, and security. Familiarity with Kubernetes and cloud infrastructure is a

definite plus.

What youll Do (Roles &responsibilities):

  • Install, configure, and manage production databases and distributed clusters like

Cassandra, Elasticsearch, MongoDB, PostgreSQL, Kafka, and JanusGraph using best

practices.

  • Implement and manage backup and restore strategies across databases to ensure data

protection and quick recovery.

  • Monitor system performance, troubleshoot issues, and optimize database queries to

improve efficiency and response times.

  • Apply security best practices by managing user access and roles to ensure secure and

controlled database environments.

  • Set up and maintain monitoring and alerting tools to proactively detect and resolve

database or infrastructure issues.

  • Contribute to the design and implementation of high availability and disaster recovery

strategies to ensure data reliability and uptime.

  • Write automation scripts using Python or Shell to streamline routine tasks such as

deployments, backups, and maintenance.

What you'll need:

Must Have:

  • Solid understanding of Distributed Systems principles and best practices.

  • Experience in managing at least two of the following distributed clusters in production:

Cassandra, Elasticsearch, MongoDB, MySQL/PostgresSQL, Kafka, JanusGraph, etc.

  • 2+yrs Proficiency in programming or scripting languages such as Python, Shell, etc.
  • Strong proficiency in Linux operating systems and solid networking concepts.
  • Deep understanding of non functional system aspects such as Scalability, Availability,

Performance, and Security.

Good to Have:

  • Experience working with cloud platforms like AWS, Azure, or Google Cloud Platform.

  • Understanding of container technologies and experience managing containers in

production environments using orchestration tools like Kubernetes, Docker Swarm, or

others.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Perfios Software Solutions logo
Perfios Software Solutions

Software Development

Bangalore Karnataka

RecommendedJobs for You