Description

Responsibilities :

- Must have experience working as a Snowflake Admin/Development in Data Warehouse, ETL, BI projects.

- Must have prior experience with end to end implementation of Snowflake cloud data warehouse and end to end data warehouse implementations on-premise preferably on Oracle/Sql server.

- Expertise in Snowflake - data modelling, ELT using Snowflake SQL, implementing complex stored Procedures and standard DWH and ETL concepts

- Expertise in Snowflake advanced concepts like setting up resource monitors, RBAC controls, virtual warehouse sizing, query performance tuning,

- Zero copy clone, time travel and understand how to use these features - Expertise in deploying Snowflake features such as data sharing.

- Hands-on experience with Snowflake utilities, SnowSQL, SnowPipe, Big Data model techniques using Python

- Experience in Data Migration from RDBMS to Snowflake cloud data warehouse

- Deep understanding of relational as well as NoSQL data stores, methods and approaches (star and snowflake, dimensional modelling)

- Experience with data security and data access controls and design-

- Experience with AWS or Azure data storage and management technologies such as S3 and Blob

- Build processes supporting data transformation, data structures, metadata, dependency and workload management-

- Proficiency in RDBMS, complex SQL, PL/SQL, Unix Shell Scripting, performance tuning and troubleshoot.

- Provide resolution to an extensive range of complicated data pipeline related problems, proactively and as issues surface.

- Must have experience of Agile development methodologies.

Good to have :

- CI/CD in Talend using Jenkins and Nexus.

- TAC configuration with LDAP, Job servers, Log servers, database.

- Job conductor, scheduler and monitoring.

- GIT repository, creating user & roles and provide access to them.

- Agile methodology and 24/7 Admin and Platform support.

- Estimation of effort based on the requirement.

- Strong written communication skills. Is effective and persuasive in both written and oral communication.

Education

Any Graduate