Job Description
POSITION_SUMMARY:
Experienced MongoDB Database Administrator with strong expertise in designing and managing highly scalable, distributed database systems.
Proven ability to implement sharding, replication, and performance tuning strategies, along with advanced troubleshooting and automation using Python and shell scripting.
Adopt at optimizing database performance, ensuring high availability, and supporting mission-critical applications in enterprise environments.
Primary Skills: Unix/Linux, SQL (MS SQL/Oracle), Production Support (Incident/Problem Management), Monitoring (Dynatrace, Splunk)
Secondary Skills: Scripting (Shell/Python/Perl), Batch Scheduling (Autosys/Quartz/Airflow)
REQUIRED_SKILL:
Administered and maintained MongoDB production environments, ensuring high availability, scalability, and reliability.
Designed and implemented MongoDB sharded clusters and replica sets, enabling horizontal scalability and fault tolerance.
Defined eicient data models and schema designs aligned with application requirements and performance goals.
Optimized database performance through query tuning, indexing strategies, and execution plan analysis.
Monitored system performance and conducted capacity planning to support growing workloads.
Troubleshot and resolved database performance issues, replication errors, and production incidents, ensuring minimal downtime.
Managed backup, recovery, and disaster recovery processes to ensure data integrity and business continuity.
Implemented and managed MongoDB security controls, including authentication, authorization, and encryption.
Developed and maintained automation scripts using Python and Shell scripting to streamline database maintenance, backups, and monitoring.
Performed database upgrades, migrations, and cluster expansions with minimal impact on production systems.
Collaborated with application and DevOps teams to support database-related requirements, deployments, and troubleshooting.
Maintained documentation, SOPs, and best practices for database operations and governance.
DESIRED_SKILL:
Databases: MongoDB (Primary), MySQL (Secondary)
Key Concepts: Sharding, Replication, Clustering, Data Modeling
Performance: Query Optimization, Indexing, Capacity Planning, Tuning
Automation: Python, Shell Scripting (Bash)
Platform: Linux/Unix
Other: Backup Recovery, Security, High Availability Architecture
Experience: 5-8 Years .
The expected compensation for this role ranges from $60,000 to $135,000 .
Final compensation will depend on various factors, including your geographical location, minimum wage obligations, skills, and relevant experience. Based on the position, the role is also eligible for Wipro's standard benefits including a full range of medical and dental benefits options, disability insurance, paid time off (inclusive of sick leave), other paid and unpaid leave options.
Applicants are advised that employment in some roles may be conditioned on successful completion of a post-offer drug screening, subject to applicable state law.
Wipro provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. Applications from veterans and people with disabilities are explicitly welcome.
Reinvent your world. We are building a modern Wipro. We are an end-to-end digital transformation partner with the boldest ambitions. To realize them, we need people inspired by reinvention. Of yourself, your career, and your skills. We want to see the constant evolution of our business and our industry. It has always been in our DNA - as the world around us changes, so do we. Join a business powered by purpose and a place that empowers you to design your own reinvention.