Visa logo

Sr. SW Engineer (Python, Product Reliability / DB Reliability Eng - 4-6 years' exp)

Visa
NewPosted today

LOCATION

Bengaluru · Hybrid

EXPERIENCE

4 - 6 Years

TYPE

FullTime

SKILLS REQUIRED

PythonNoSQL DatabasesReliability EngineeringLinux System AdministrationmongodbCassandraredis

Job description

Overview

Reliability engineer role focused on the plan, build and run of database technology and infrastructure, with primary emphasis on NoSQL databases (MongoDB, Cassandra and/or Redis) in high SLA environments.

What you'll do

  • Deploy and support NoSQL database technology, specifically MongoDB, Cassandra and/or Redis.
  • Support Database Platform Engineering in the development and deployment of NoSQL technologies like Redis, MongoDB and Cassandra in high SLA environments.
  • Manage, support and maintain database technology and infrastructure, adhering to the architectural guidelines and policies.
  • Perform database administration for off the shelf and internally developed applications, ensuring continuous 24x7 operation and availability in support of mission critical business applications, and participate in on-call rotation.
  • Install, configure, monitor, upgrade and maintain Redis, MongoDB and Cassandra databases in production and non-production environments.
  • Work with MongoDB sharding.
  • Participate in Database Maintenance and DR activities.
  • Write and maintain OS level scripts for DB automation and application maintenance.
  • Provide technical expertise and hands-on support in consolidation and migration of databases to new hardware and platforms.
  • Implement databases physically, including storage structures, high-availability solutions, replication, and disaster recovery solutions.
  • Perform proactive and reactive performance analysis, monitoring, troubleshooting and resolution of escalated Level 2 and Level 3 issues.
  • Carry out regular database capacity planning related to database growth and system utilization, trend analysis, predictive future resource requirements, and structured reporting.
  • Work closely with infrastructure engineering, product development, business operations, and technical operations to ensure delivery of database services within SLAs and performance targets.
  • Adapt business requirements, model data, and develop database specifications, table and element attributes.
  • Participate in the evaluation, selection and implementation of DBA tools for performance monitoring and tuning, recovery, and database change management.
  • Work well as a team and as an individual with minimal supervision.

What you'll need

  • Bachelor's degree in Computer Science or other technology field.
  • 4-6 years of DBA experience.
  • MongoDB experience (a must).
  • Sound knowledge of all UNIX and MongoDB utilities.
  • Ability to troubleshoot database production problems and database connectivity issues.
  • Strong UNIX platform skills and understanding of network, storage, tiered application environments and security.
  • Proficiency in at least one programming language, including but not limited to Python, Java, JavaScript, HTML, and C++.
  • Experience with one or more scripting languages: Shell scripting, Perl and Python.
  • Proficiency in writing functions and packages for administration and application support.
  • Strong knowledge of operating systems, scripting languages, data modeling and business intelligence tools.
  • Good interpersonal skills along with effective written and verbal communication.
  • Demonstrated ability to solve complex systems and database environment issues.
  • Ability to work in a complex organization to determine business and customer needs and provide the best solution.

Nice to have

  • Support of RDBMS technology.
  • Work experience in a financial institution.

Details

  • Location: Bengaluru, India (preferred location).
  • Hybrid position; days in office to be confirmed by the Hiring Manager.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Sr. SW Engineer (Python, Product Reliability / DB Reliability Eng - 4-6 years' exp)