What are the responsibilities and job description for the Senior GCP Data Engineer position at GameStop?
At GameStop, we are committed to providing exceptional service and delivering the latest and greatest in gaming products to our customers. As a leading global retailer of video games, electronics, and gaming merchandise, we take pride in offering a wide range of products that cater to the needs and desires of gamers worldwide. Our mission is to create unforgettable experiences for our customers by constantly pushing the boundaries of what's possible. Whether you're a hardcore gamer or just starting out, we've got something for everyone. Join us in our mission to shape the future of gaming and bring the best gaming products to the world!
The Senior GCP Data Engineer is responsible for building and maintaining automated CI/CD pipelines using hosted cloud-based services in Google Cloud and AWS. This position is part of the Enterprise Information team and works with solution architects and management to ensure customer requirements are met in a timely and efficient manner. As we are a retail institution, security, data integrity, and system availability are essential.
This position interacts with a leader several times a week, perhaps daily, to receive guidance and feedback. Some degree of autonomy and decision making will be necessary but may require the leader’s advanced approval.
This position sits onsite in Grapevine, Texas.
Job Duties
Develop and implement data engineering solutions to support GME’s data and analytics capabilities
- Work with solution architects to implement cloud applications and services based on customer requirements.
- Act as an escalation for support administrators troubleshooting complex workflows.
- Maintain secure environments in accordance with established guidelines and practices maintaining the model of least privileged access.
- Develop batch, real-time data ingestion and stream-analytic solutions leveraging key technologies based on standardized architecture practices.
- Implement and maintain application and pipeline performance/health monitoring for cloud infrastructure-based solutions.
- Deep knowledge with google cloud SDK especially BQ and gsutil tools.
- Implement and maintain standards for configuration management of cloud infrastructure services
- Develop and maintain CI/CD solutions based on Gitlab, Maven etc... Implement and maintain container-based application services using AWS Kubernetes Service (AKS) or Google Kubernetes Engine (GKE)
- Implement and maintain container-based application services using AWS Kubernetes Service (AKS) or Google Kubernetes Engine (GKE).
- Seek opportunities to improve or optimize processes through automation via cloud centric tools, Terraform, and other automation scripting tools.
Education: Bachelor's degree in a work-related discipline/field from an accredited college or university
Knowledge, Skills And Abilities:
- Excellent background in BigQuery and Google Cloud Platform technologies.
- Proficiency in Airflow, DAG , Data flow , cloud pub/sub
- Google Cloud Platform certifications preferred
- L4/L5 problem solving skills, including good understanding of cloud solutions provided by Google and AWS.
- Experience with Object Oriented Programming using Python, Java and its design patterns.
- Proficiency with Terraform, Chef, Drone / Jenkins, Git, shell scripting, python or equivalent scripting language.
- Infrastructure as Code experience based on cloud automation using Terraform and cloud services such as AWS and GCP Devops.
- Advanced understanding of database SQL. Ability to write queries and verify datasets.
- Strong communicator that is self-driven and willing to adapt quickly to the changing landscape of cloud
- An understanding of the Agile development method and its implementation.