Hãy gia nhập đội ngũ NIKE, Inc.
Tại Nike, Inc., chúng tôi không chỉ mang đến trang phục cho những vận động viên giỏi nhất thế giới. Đây là nơi cho mọi người khám phá tiềm năng, xóa nhòa giới hạn và vượt lên những khuôn khổ truyền thống. Chúng tôi tìm kiếm những người có tiềm lực phát triển, tư duy, ước mơ và sáng tạo. Văn hóa của chúng tôi bùng nổ nhờ tôn vinh sự đa dạng và đề cao trí tưởng tượng. Thương hiệu của chúng tôi khao khát một đội ngũ gồm những người biết phấn đấu, có đầu óc lãnh đạo và biết nhìn xa trông rộng. Tại NIKE, Inc., mỗi cá nhân đều mang theo kỹ năng và niềm đam mê của mình vào một cuộc chơi đầy thử thách và không ngừng thay đổi./p>
WHO YOU’LL WORK WITH
You will be a part of the larger Global Technology organization working on Nike’s internal product creation tools and report to the team’s Engineering Manager. You will work day-to-day with a team of engineers, the team’s Product Manager and Principal Engineers in the organization on software projects to achieve Nike’s business objectives. You will also engage with other Global Technology functions and teams on organizational and technical goals.
WHO WE ARE LOOKING FOR
We’re looking for a Senior Software Engineer to solve complex software engineering problems supporting Nike’s pursuit of delivering state of the art tools to our product developers and broader creation community. The candidate needs to be highly collaborative with peers, productive in a fast-paced development environment and have depth of native cloud software engineering experience.
WHAT YOU’LL WORK ON
You will be part of a team of engineers building out tooling for our internal Innovation & Consumer Creation team members. We are investing in building modular, configurable and “API-First” capabilities which will be consumed by modern web applications build with the most recent SPA frameworks.
Bachelor’s degree in computer science or engineering, Information Systems, or similar field or relevant professional experience in lieu of a degree
5+ years of hands-on industry software development experience.
Design, implement, and manage CI/CD pipelines for various applications.
Proven experience with Jenkins pipeline automation and Groovy scripting.
Install, configure, and maintain CI and automation/configuration management tools.
Hands-on experience with AWS services, infrastructure as code, and containerization (Docker)
Automate environment builds and deployments using CloudFormation, Terraform, and Python.
Design, implement, and manage configuration management systems using tools such as Ansible, Puppet, or Chef.
Develop and maintain automated systems for build, deployment, monitoring, and reporting.
Manage and automate version control systems Git.
Develop and maintain shell scripts to automate AWS resource provisioning, configuration, and management using AWS CLI and SDK.
Integrate shell scripts with CI/CD pipelines and configuration management tools.
Troubleshoot and optimize automation workflows for reliability and performance.
Collaborate with DevOps and cloud engineering teams to support infrastructure as code practices
Install, configure, and maintain CI and automation/configuration management tools.
Introduce and implement DevOps and Agile practices to empower development and operations teams.
Monitor production resources using Dynatrace.
Work extensively with AWS services: EC2, Auto Scaling, VPC, S3, IAM, Route53, CloudWatch, CloudFormation, KMS, SQS, Certificate Manager, Systems Manager, ECS and SNS.
Build and manage Docker containers, create custom images with Docker file, and use Docker Compose for container orchestration.
Set up Docker bridge and overlay networks for distributed container isolation.
Demonstrated expertise in node.js, python or similar languages
Experience with cloud architecture, infrastructure as code, CI/CD and related tools.
Experience with AWS products including Lambda, Step Functions, DynamoDB, Elasticsearch, s3
Modern testing methodologies and frameworks such as Mocha, Jasmine and Jest
Strong understanding of architectural design patterns and computer-science fundamentals
QUY TRÌNH TUYỂN DỤNG CỦA CHÚNG TÔI
01 Ứng tuyển
Sự đa dạng về kỹ năng, kiến thức, ý tưởng và nền tảng chính là yếu tố tạo nên đội ngũ nhân viên của chúng tôi. Chính vì vậy, hãy xem xét kỹ phần mô tả về công việc, phòng ban và bộ phận để tìm kiếm vị trí phù hợp với bạn.
02 Gặp gỡ nhà tuyển dụng hoặc thực hiện bài thi đánh giá
Nếu vượt qua vòng loại của bộ phận văn phòng, bạn sẽ nhận được lời mời tham gia phỏng vấn từ nhà tuyển dụng và đây sẽ là đầu mối liên hệ chính của bạn trong toàn bộ quá trình. Với vị trí thuộc bộ phận bán lẻ, bạn sẽ phải hoàn thành một bài thi đánh giá mang tính tương tác bao gồm phần trò chuyện và trắc nghiệm với thời lượng khoảng 10-20 phút. Bất kể là đối với vị trí công việc nào, điều chúng tôi mong muốn chính là được hiểu rõ hơn về bạn – trên mọi khía cạnh – chính vì vậy, đừng ngần ngại chia sẻ những ý tưởng để bạn có thể hoàn thành công việc một cách xuất sắc nhất cũng như nét độc đáo của riêng bạn.
03 Phỏng vấn
Hãy tự tin bước vào vòng phỏng vấn bằng cách nghiên cứu, tìm hiểu những kỳ vọng của chúng tôi cũng như chuẩn bị cho các câu hỏi liên quan đến bản thân và nền tảng của bạn.