Expires soon Nike

Software Engineer- NGP- Continuous Delivery- Nike Technology

  • Portland (Multnomah County)
  • IT development

Job description

Nike does more than outfit the world's best athletes. We are a place to explore potential, obliterate boundaries, and push out the edges of what is possible. We're looking for people who can adapt, think, dream, and create. We thrive in a culture that embraces diversity and rewards imagination. We seek achievers, leaders and visionaries. At Nike, it's about bringing what you have to a challenging and constantly evolving game.

The NGP (Next Gen. Platform) Continuous Delivery team delivers innovative solutions that enable teams to quickly adopt next-generation technologies and advance Nike's business. We bring together technology and process expertise to deliver scalable and reliable technology solutions that enable the design and development of Nike, Inc.'s core products. We are responsible for designing, implementing, and enhancing a container-based cloud platform that enables teams within Nike to focus on application delivery and not worry about the complexities of managing distributed systems and cloud infrastructure. Working in our organization will be rewarding, challenging, and—most definitely—not be just another job.

As an engineer on this team, you will:
•Deliver solutions using scalable, resilient, cloud-native patterns
•Develop tools and frameworks to improve the security, reliability, and maintainability of our cloud container platform
•Collaborate with other Nike teams to help promote the platform, tools, and team
•Identify and propose process improvements that contribute to the success of the team
•Serve as a subject matter expert on continuous delivery patterns and software-defined infrastructure in a DevOps-focused organization
•Deliver well-documented and well-tested code, and participate in peer code reviews
•Accept additional responsibilities as the team continues to grow and evolve

Desired profile

Qualifications :

Qualifications:

• Bachelors' degree in Computer Science or a related field, or equivalent work experience
• Proficient in at least one high-level programming language, such as Go, Python, Java, Scala, or Ruby
• Proficient in at least one scripting language, such as Bash or Python
• Experience working in cloud environments, preferably AWS or Azure. Bonus points for experience using Terraform to manage cloud infrastructure
• Practical knowledge in deploying and managing software and services, with bonus points for Kubernetes or Mesos experience
• Experience working in a large-scale agile environment
• Knowledge of various continuous delivery patterns, such as blue/green and canary, and the ability to communicate pros and cons of each to internal customers
• Experience working with modern development tools such as Git, GitHub, Circle CI, and/or Travis CI
• Strong sense of ownership, urgency, and drive
• Not required but strongly desired:
o Working knowledge and/or production experience of container systems such as Docker and Kubernetes
o Working knowledge and/or production experience modern cloud-based monitoring tools, such as New Relic, Splunk, Elasticsearch, Logstash, and Kibana (ELK), InfluxDB, and/or Grafana
o Deep Linux systems knowledge (namespaces, cgroups, systemd, kernel performance tuning, interacting with the proc filesystem, and so on)
o Distributed systems knowledge (working and theory)

Make every future a success.
  • Job directory
  • Business directory