Nintendo logo

Nintendo

CONTRACT - Engineer, Kubernetes (NTD) at Nintendo

Redmond, WAContract7870T - Development: PlatformPosted 3 months ago
Apply with Pipeline

About the Role

<p><strong>Nintendo Technology Development</strong></p> <p>The worldwide pioneer in the creation of interactive entertainment, Nintendo Co., Ltd., of Kyoto, Japan, manufactures and markets hardware and software for its Nintendo Switch<sup>™</sup>&nbsp;system and the Nintendo 3DS<sup>™</sup>&nbsp;family of portable systems. Since 1983, when it launched the Nintendo Entertainment System<sup>™</sup>, Nintendo has sold more than 4.7 billion video games and more than 740 million hardware units globally, including Nintendo Switch and the Nintendo 3DS family of systems, as well as the Game Boy<sup>™</sup>, Game Boy Advance, Nintendo DS<sup>™</sup>&nbsp;family of systems, Super NES<sup>™</sup>, Nintendo 64<sup>™</sup>, Nintendo GameCube<sup>™</sup>, Wii<sup>™</sup>&nbsp;and Wii U<sup>™</sup>&nbsp;systems. It has also created industry icons that have become well-known, household names, such as Mario, Donkey Kong, Metroid, Zelda and Pokémon.&nbsp;&nbsp;A wholly owned subsidiary, Nintendo Technology Development, based in Redmond, Washington, creates future hardware/software technology and researches North American-based technologies.</p> <p>Nintendo is an equal opportunity employer. We offer a welcoming and inclusive environment in service to one another, our products, the diverse consumers we represent, and the communities we call home. We do all of this with kindness, empathy and respect for each other.</p> <p><strong>DESCRIPTION OF DUTIES</strong></p> <p><span data-contrast="auto">As a Software Engineer, Kubernetes, you will be a key member of our internal platform team. This role is a unique blend of software development and DevOps principles, focusing on standardizing, stabilizing, and scaling our Kubernetes infrastructure. You will be responsible for both day-to-day operations and strategic long-term projects that will shape our platform's future.</span><span data-ccp-props="{}">&nbsp;</span></p> <ul> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Document and Standardize: Audit our existing infrastructure and document our current setup, including its architecture, processes, and configurations. Your goal is to establish a clear and reproducible foundation.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Infrastructure as Code (IaC): Build out robust deployment scripts and IaC templates to enable the full reproduction of our Kubernetes infrastructure. You will leverage tools like Terraform to provision and manage our clusters, ensuring consistency and reliability.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Platform Strategy: Investigate and propose solutions for a hybrid cloud strategy, evaluating the technical and business merits of different approaches.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Implement Deployment Automation: Design and implement standardized, automated deployments using GitOps principles. This includes setting up and managing tools such as ArgoCD, Flux CD, Spinnaker, or Kargo to ensure a single source of truth for all deployments.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Tooling &amp; CI/CD: Develop and maintain CI/CD pipelines to streamline developer workflows. You'll help manage application deployments using package or configuration managers like Helm or Kustomize.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Cluster Management: Have hands-on experience with Kubernetes cluster management, which require familiarity with tools like kubeadm and kubectl.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Cluster Environments: Have knowledge &amp; experience working with Kubernetes clusters hosted either on-premise or in cloud environments.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Networking &amp; Service Mesh: Own the design, tuning, and troubleshooting of cluster networking end-to-end — including the CNI dataplane (Cilium), ingress/Gateway API, Envoy configuration, and service mesh. Diagnose and resolve complex throughput, latency, and connectivity issues spanning worker nodes, pod networking, and east-west traffic.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Collaboration &amp; Mentorship: Work closely with peer groups and other teams, sharing your expertise and helping to build a deeper understanding of Kubernetes best practices across the organization.</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><strong><span data-contrast="auto">SUMMARY OF REQUIREMENTS</span><span data-ccp-props="{}">&nbsp;</span></strong></p> <ul> <li><span data-contrast="auto">We are looking for a senior-level candidate with a software engineering background and hands-on experience with managing production Kubernetes environments.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Experience: 3+ years of professional experience in software development, with at least 2 years of hands-on experience building and managing production-level Kubernetes infrastructure.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Kubernetes Expertise: Strong understanding of Kubernetes architecture, including core concepts like Pods, Deployments, Services, RBAC and the API server.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Cluster Management: Experience with using and managing Kubernetes clusters hosted on either on-premise hardware or in cloud environments such as AWS, Google Cloud, and Azure</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Infrastructure as Code (IaC): Experience provisioning and managing infrastructure with tools like Terraform, specifically for Kubernetes clusters.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Configuration Management: Proficiency with Helm (especially advanced usage) or Kustomize.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">GitOps: Experience with managing Kubernetes application &amp; service deployment with tools such as ArgoCD, FluxCD, Spinnaker, Kargo, GitLab CI/CD, or GitHub Actions.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Containerization: Expertise with Docker and other container runtimes like containerd.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Kubernetes Networking: Hands-on production experience with Cilium (or closely transferable CNIs such as Calico or Canal, with demonstrated ability to ramp on Cilium/eBPF). Working knowledge of Linux networking fundamentals (iptables/nftables, conntrack, MTU, BGP) and Kubernetes traffic paths (kube-proxy or eBPF replacement, CoreDNS, ingress controllers, Gateway API).</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Service Mesh: Production experience with at least one service mesh — Istio (sidecar and/or ambient) preferred, Linkerd or Cilium Service Mesh acceptable — including mTLS, traffic policy, and Envoy-level troubleshooting (listeners, clusters, xDS, access logs).</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Experience with programming languages such as Go, Python, or C#.</span><span data-ccp-props="{}">&nbsp;</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Knowledge of Linux &amp; Windows systems, as well as scripting functionality for both.</span></li> <li data-leveltext="" data-font="Symbol" data-listid="6" data-list-defn-props="{&quot;335552541&quot;:1,&quot;335559685&quot;:720,&quot;335559991&quot;:360,&quot;469769226&quot;:&quot;Symbol&quot;,&quot;469769242&quot;:[8226],&quot;469777803&quot;:&quot;left&quot;,&quot;469777804&quot;:&quot;&quot;,&quot;469777815&quot;:&quot;multilevel&quot;}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Direct experience with Terraform, kubeadm, and kubespray for cluster provisioning and management preferred.</span><span data-ccp-props="{}">&nbsp;</span></li> </ul> <p><span data-ccp-props="{}">&nbsp;</span></p> <p>Applicants must be legally eligible to work in the United States to be considered. Visa sponsorship is not available for this role.</p> <p>This position is onsite in Redmond, WA, and not open to remote status at this time. <strong>&nbsp;</strong></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><div> <p>This contract position includes the base pay range listed below and is eligible for benefits through the employing agency. Agency benefits include eligibility for medical insurance, employee assistance program, and paid sick leave. All benefits are subject to elections, eligibility requirements, plan and program terms. Benefits offerings will be confirmed at the time of offer by the employing agency, and may differ depending on the employing agency partner.</p> </div> <div>&nbsp;</div> <p>&nbsp;</p></div><div class="title">Pay Range:</div><div class="pay-range"><span>$58.12</span><span class="divider">&mdash;</span><span>$104.63 USD</span></div></div></div>