GCP Senior Data Engineer - Grapevine, United States - GameStop

    Default job background
    Full time
    Description

    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 GCP Senior Development Engineer is responsible for solutioning 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 lead developer, architect 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 will sit onsite in Grapevine, TX.

    Job Duties

    • Develop and implement data engineering solutions to support GME'S data and analytics capabilities.
    • Work with Lead developers and data architect to implement cloud applications and services based on customer requirements.
    • 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.
    • 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).
    • Implement ETL solutions to improve or optimize processes through automation via cloud centric tools, Terraform, and other automation scripting tools.
    • Mentor and support Development engineers to improve the quality of the code that is being deployed and help with the devops deployment and process.

    Education: Bachelor's degree in a work-related discipline/field from an accredited college or university

    Knowledge, Skills And Abilities:

    • Background in BigQuery/Google or similar Cloud Platform technologies.
    • Knowledge 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.
    • Experience 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.
    • Simple 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.