Summary
Overview
Work History
Education
Timeline
Generic

Vaibhav

Gurgaon

Summary

Experienced Amazon Redshift DBA with 3.4 years of expertise in managing and optimizing large-scale data warehousing environments. Proficient in Redshift architecture, performance tuning, and security management. Adept at implementing best practices for data loading, backup, and recovery, ensuring high availability and optimal performance. Skilled in using AWS tools and services, along with a strong background in SQL, query optimization, and data integration. Proven ability to troubleshoot complex issues, streamline operations, and drive cost-effective solutions.

Overview

3
3
years of professional experience

Work History

System Engineer

TCSL
Gudgao
05.2021 - Current

Redshift Architecture and Concepts

  • Cluster Architecture: Understanding nodes, leader nodes, compute nodes, and how they interact.
  • Columnar Storage: How Redshift stores data in columns and how this impacts performance.
  • Distribution Styles and Keys: Choosing appropriate distribution methods (KEY, EVEN, ALL) for optimal performance.
Performance Tuning
  • Query Optimization: Writing and optimizing queries, understanding execution plans, and using EXPLAIN to diagnose issues.
  • Vacuuming: Running the VACUUM command to reclaim disk space and sort data.
  • Analyze Commands: Using the ANALYZE command to update statistics for query optimization.
  • WLM (Workload Management) Configuration: Configuring queues and memory allocation to manage workload efficiently.
Backup and Recovery
  • Snapshot Management: Configuring automated and manual snapshots, understanding snapshot schedules and retention.
  • Restoring Data: Restoring from snapshots, point-in-time recovery.
Security Management
  • Access Control: Implementing and managing user roles, permissions, and access controls.
  • Encryption: Understanding and configuring data encryption in transit and at rest.
  • Audit Logging: Enabling and analyzing audit logs to track database activities.
Data Migration and Integration
  • Data Loading: Using COPY commands to load data efficiently from various sources (S3, DynamoDB, etc.).
  • Data Exporting: Unloading data to S3 or other destinations.
  • ETL Processes: Integrating with ETL tools and understanding data transformation processes.
Monitoring and Troubleshooting
  • CloudWatch Metrics: Monitoring cluster performance and resource usage through AWS CloudWatch.

Education

Bachelor of Technology (BTech) - Computer Science

Kurukshetra University , Kurukshetra
Kurukshetra, India
08.2019

Timeline

System Engineer

TCSL
05.2021 - Current

Bachelor of Technology (BTech) - Computer Science

Kurukshetra University , Kurukshetra
Vaibhav