Finding the best job has never been easier
Share
What you’ll be doing:
Design and implement complex automation platforms to allow and manage the release of the GeForce NOW microservices onto both 3rd party and internal infrastructure.
Empowering developers with automation for self-service releases while maintaining compliance standards and security best practices.
Work with architects and engineers to build systems that catch regressions on the GeForce NOW platform during development and deployment phase
Working with development teams to identify and automate operational inefficiencies.
What we need to see:
Bachelor’s or Master’s degree in computer science, Software Engineering, or equivalent experience with 10+ years of equivalent experience.
Strong hands-on experienceworking with large-scale microservice-based architecture.
Kubernetes architecture and administration, experience extending Kubernetes with custom components using the CRD/Controller design pattern, and IaC for Kubernetes.
Focus on security based solutions including Kubernetes security best practices (i.e. CIS-Kubernetes benchmarks), compliance standards (PCI/SOC 2/GPDR), and large-scale credential management (Hashicorp Vault).
Experience with continuous integration and continuous delivery systems such as GitLab, GitOps, Jenkins, Packer, and Terraform.
Building solutions targeting cloud service providers (AWS, Azure, GCP, etc).
Programming in a language such as Python or Golang with an understanding of networking concepts like TCP/IP and firewall management.
Creating regression detection systems based on service-defined unit tests and real-time production data and KPIs.
Experience with telemetry and alerting systems such as Kibana, Elastic Search, Grafana, and Prometheus to create rich visualizations of system health over time.
Ways to stand out from the crowd:
Thrives in a multi-tasking environment with constantly evolving priorities.
Strong independent leadership skills, ability to identify organization-wide problems and propose in-depth solutions spanning large time frames utilizing multiple team members
Ability to analyze complex problems into simple subproblems and then reuse available solutions to implement most of those. Ability to design simple systems that can work efficiently without needing much support.
Outstanding interpersonal skills and communication with all levels of management and Architects.
Experience deploying Kubernetes from scratch via Kubespray or similar.
These jobs might be a good fit