Apprentice - 7

viavi india pvt

📍 chennai ind india🕐 1mo ago🔗 workday

Job Description

**Summary:** 0 **Duties & Responsibilities:** We are seeking a proactive and detail-oriented **Database Administrator (DBA) Intern** to join our Database Engineering team. This internship offers an excellent opportunity to gain practical experience in managing and supporting enterprise databases, including **PostgreSQL, TimescaleDB, and MySQL**. The ideal candidate should possess a strong foundation in database concepts, SQL, and Linux, along with a keen interest in database administration, performance optimization, and high-availability technologies. You will work closely with experienced database professionals and contribute to database administration, monitoring, backup, maintenance, and automation activities. **Key Skills** * Basic knowledge of PostgreSQL and MySQL * Good understanding of SQL and relational database concepts * Familiarity with Linux/Unix operating systems * Basic understanding of database backup and recovery concepts * Knowledge of Shell scripting or Python is an added advantage * Strong analytical and problem-solving skills * Good communication and teamwork abilities * Willingness to learn emerging database technologies such as TimescaleDB and ArangoDB **Roles & Responsibilities:** **PostgreSQL & TimescaleDB** * Assist in the installation, configuration, and maintenance of PostgreSQL and TimescaleDB environments. * Support database monitoring, health checks, and routine maintenance activities. * Create and manage databases, schemas, users, and permissions under supervision. * Assist with database backup, restoration, and recovery procedures. * Support performance monitoring and basic SQL query optimization. * Learn and work with TimescaleDB features such as hypertables, continuous aggregates, compression, and data retention policies. * Maintain technical documentation related to database configurations and operational procedures. **MySQL** * Assist in provisioning and configuring MySQL database instances. * Support routine database administration tasks, including monitoring, optimization, and maintenance. * Assist with backup, recovery, and replication activities. * Help troubleshoot database-related issues under the guidance of senior DBAs. * Contribute to automating routine database administration tasks through scripting. **Learning Exposure** * Gain practical exposure to database replication, clustering, high availability, and database security. * Learn cloud-based database deployment and administration practices. * Assist in database migration and performance tuning activities. * Work closely with senior engineers to identify and resolve database issues. **Eligibility** * Bachelor's or Master's degree in Computer Science, Information Technology, or a related discipline. * **0–1 year of experience** in Database Administration, SQL Development, or related areas (internships, academic projects, or certifications are acceptable). * Strong understanding of DBMS fundamentals and SQL. * Basic knowledge of Linux administration. * Passion for learning database technologies and building a career in database engineering. **Preferred Skills** * Exposure to PostgreSQL, MySQL, or TimescaleDB through academic projects or internships. * Basic knowledge of Git, Docker, or cloud platforms (AWS, Azure, or GCP) is an advantage. * Familiarity with Shell scripting or Python. * Good analytical, communication, and documentation skills. **What You'll Gain** * Hands-on experience with enterprise database administration. * Exposure to PostgreSQL, TimescaleDB, and MySQL environments. * Practical knowledge of backup and recovery, monitoring, performance tuning, and database security. * Mentorship from experienced database engineers. * Opportunity to work on real-world database infrastructure and automation initiatives. **Pre-Requisites / Skills / Experience Requirements:**