About Commvault
Commvault (NASDAQ: CVLT) is the gold standard in cyber resilience. The company empowers customers to uncover, take action, and rapidly recover from cyberattacks – keeping data safe and businesses resilient. The company’s unique AI-powered platform combines best-in-class data protection, exceptional data security, advanced data intelligence, and lightning-fast recovery across any workload or cloud at the lowest TCO. For over 25 years, more than 100,000 organizations and a vast partner ecosystem have relied on Commvault to reduce risks, improve governance, and do more with data.
JOB DESCRIPTION:
Our Business Technology Team is world-class.
We take great pride in building software that helps our Sales team sell our product better. We combine outstanding development practices with the latest ground-breaking technologies to meet the complex and constantly evolving demands of our Sales Process. All this while having great fun at work!
What you’ll do…
As a Database and Cloud Migration Engineer within Business Technology, you will be responsible for:
Database Migration:
Plan and implement database migration strategies from on-premises data centers to Azure cloud services.
Assess existing databases, identify dependencies, and create migration plans.
Perform data migration, ensuring minimal downtime and data consistency.
Fix and resolve migration-related issues.
Azure Database Management:
Develop, deploy, and handle Azure SQL databases, Azure Cosmos DB, or other Azure database services.
Implement and maintain database security policies and access controls.
Supervise database performance, scalability, and availability, making vital optimizations.
Backup and disaster recovery planning and implementation.
Database Development:
Collaborate with application developers to craft and implement database schemas, queries, and stored procedures.
Optimize database performance through indexing, query tuning, and caching strategies.
Implement automation and scripting for database deployment and maintenance.
Interacting with the Business System Assessments staff (spread across geographies) to understand the business requirements.
Present your proposed technical solutions to our Systems Architects (spread across geographies).
Develop, Test and Deploy the solution by following department standards and keeping efficiency, maintainability, and reusability in mind.
Proactively maintain documentation of the functionality developed.
Bring with you experiences of best (and worst!) development practices
Who you are…
Passion for Software Development and technology in general!
Ability and passion to self-learn on the job
Proven track record of learning new skills and applying them optimally to developmental efforts
Excellent oral and written English communication skills
Demonstrated ability of bringing complex development projects to successful completion
General awareness of all facets of product development: business analysis, requirements gathering, functional and technical specification, design, development, implementation, testing, deployment, and support of new applications
Your work location will be Hyderabad or Bengaluru, India and you should be willing to work from 12.00 PM IST to 9.00 PM IST.
What must have…
Database Expertise: Strong proficiency in database management systems, particularly Microsoft SQL Server, Azure SQL Database, or similar platforms.
Azure Cloud Skills: In-depth knowledge of Azure cloud services, including Azure Virtual Machines, Azure SQL Database, Azure Cosmos DB, and Azure Storage.
Migration Experience: Demonstrable experience in successfully migrating on-premises databases to Azure, including data replication and schema conversion.
Database Development: Proficiency in SQL query optimization, database design, and development.
Security Knowledge: Familiarity with database security practices, including encryption, access control, and auditing.
Troubleshooting: Strong problem-solving skills to diagnose and resolve database-related issues.
Scripting and Automation: Experience with scripting languages (e.g., PowerShell, Python) for automation tasks in Azure.
Certifications: Azure-related certifications such as Microsoft Certified: Azure Database Administrator Associate or similar.
Git.
Nice-to-have Skills / attributes:
Experience with Salesforce.com platform integration is a huge plus but alternatively understanding of any CRM system.
DevOps Practices: Experience with DevOps tools and practices for continuous integration and continuous delivery (CI/CD) of database changes.
Candidate should have at least 4 - 6 years of experience.
Should hold a bachelor’s degree in computer science, Information Technology, or a related field.
Commvault is an equal opportunity workplace and is an affirmative action employer. We are always committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status and we will not discriminate against on the basis of such characteristics or any other status protected by the laws or regulations in the locations where we work.
Commvault’s goal is to make interviewing inclusive and accessible to all candidates and employees. If you have a disability or special need that requires accommodation to participate in the interview process or apply for a position at Commvault, please email accommodations@commvault.com