Data Platform Administrator

Job Summary

We are seeking a skilled and detail-oriented Data Platform Administrator specializing in Snowflake. The ideal candidate will be responsible for managing Snowflake environments, addressing performance issues, and collaborating with cross-functional teams to resolve support tickets. In this role, you will ensure security implementation, manage roles and privileges, and oversee database recovery processes. Additionally, you will create and manage databases, schemas, tables, views, and data pipelines, while continuously developing plans for capacity and utilization management.

Your Role Accountabilities:

  • Primarily responsible for administrating Snowflake Identify, tune, and fix the performance issues on priority.
  • Diagnose and troubleshoot Snowflake  related errors and work with a team to raise support tickets, follow ups and help to resolve them.
  • Implement security, roles, users and privileges using the best practices.
  • Provide database/objects recovery as need on basis.
  • Create database, schema, tables, views, data sharing, data pipelines.
  • Create Snowflake utilization and capacity/cost plans, identify, and provide solutions for abnormalities.
  • Proactively identify, design, and implement process improvements like automating manual processes, optimizing data flow, increasing scalability etc.
  • Stay up-to-date with the latest features and best practices in Snowflake administration
  • Follow existing database runbooks, create and maintain new runbooks for new and improved processes
  • Provide production support

Qualifications & Experiences:

  • Bachelor’s degree in computer science, information systems, or information technology.
  • 3+ years of experience as a database administrator.
  • Minimum 3 years of hands-on administration experience, from setting up the Snowflake environments to successfully administering it
  • Experience automating, scripting, and streamlining processes for efficiency and accuracy utilizing Unix shell scripting, Windows BAT, Python etc.
  • Some experience with cloud services like AWS with knowledge of S3, EC2, IAM, Security, Lambda, Networking etc.
  • Ability and experience with the development of processes and procedures to standardize Database installations and configuration.
  • Experience with implementation and maintenance of Disaster Recovery and High availability.
  • Ability to work on unusually complex technical problems and provide solutions that are highly innovative and ingenious.
  • Ability to provide technical documentation and project plans for technical staff members.
  • Excellent communication, presentation, and customer relationship skills.
  • Excellent organizational and time management skills to handle multiple tasks simultaneously
  • Ability to provide 24/7 support.