Wipro - Chandler, AZ

posted 3 months ago

Full-time - Mid Level
Chandler, AZ
10,001+ employees
Professional, Scientific, and Technical Services

About the position

As a Linux Administrator at Wipro, you will play a crucial role in providing day-to-day administration support and maintenance for existing and new NoSQL databases in both production and non-production environments. Your primary responsibilities will include debugging, tuning, and enhancing performance, as well as automating operational and continuous integration aspects of the NoSQL platform. You will be expected to write shell scripts to automate the installation and support of NoSQL databases, ensuring that the systems run efficiently and effectively. In addition to your technical skills, you will work with DevOps tools such as BladeLogic to create, maintain, and execute jobs. Identifying inefficiencies in current databases and implementing improved solutions will be a key part of your role. You will also assist in planning and implementing capacity and resource expansion to ensure the scalability of the company’s databases. Collaboration with developers will be essential as you help them make changes to the schema and provide appropriate database access levels. Your responsibilities will extend to planning and performing database upgrades and migrations, ensuring that all processes are executed smoothly and with minimal disruption to services. This position requires a proactive approach to problem-solving and a commitment to maintaining high standards of database performance and security.

Responsibilities

  • Provide day-to-day administration support and maintenance for existing and new NoSQL databases in production and non-production environments.
  • Perform debugging, tuning, and performance enhancement of the NoSQL platform.
  • Automate operational and continuous integration aspects of the NoSQL platform.
  • Write shell scripts for automation of installation and support of NoSQL databases.
  • Use DevOps tools like BladeLogic to create, maintain, and execute jobs.
  • Identify inefficiencies in current databases and implement improved solutions.
  • Assist in planning and implementing capacity and resource expansion for scalability.
  • Assist developers in making changes to the schema and providing database access levels.
  • Plan and perform database upgrades and migrations.

Requirements

  • Related experience in UNIX systems and shell scripting.
  • Experience in design, maintenance, and administration of NoSQL databases (Redis, MemSQL, CockroachDB, MongoDB, Cassandra, etc.).
  • Familiarity with DevOps tools like BladeLogic and Ansible.
  • Previous experience in high volume environments is highly desired.
  • Deep understanding of cluster management areas, including adding/bootstrapping/removing nodes, consistency tuning, replication, and multi-DC configuration.
  • Strong knowledge of monitoring, management, capacity planning, and compaction strategy.
  • Good knowledge of database backup and recovery, connectivity and security, and role management.

Nice-to-haves

  • Experience with Python scripting will be valuable.
  • Knowledge or experience in distributed databases such as Redis or MemSQL will be an advantage.

Benefits

  • Full range of medical and dental benefits options.
  • Disability insurance.
  • Paid time off (inclusive of sick leave).
  • Other paid and unpaid leave options.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service