The DevOps/Systems Development Engineer will be responsible for building, maintaining, and supporting the systems that Amazons research, development, and design teams rely on to build the next generation of Amazon digital devices. This engineer will coordinate with engineers located both in the US and offshore locations such as Bangalore, India to build and support the infrastructure they need. The engineer will customize and integrate third-party software to meet Amazons needs while continuously focusing on improving the existing infrastructure to ensure it continues to meet Amazons high bar for operational excellence.
The DevOps engineer must be customer-focused, responsive, and able to work in a fast-paced team environment. In this role, the engineer will:
Be responsible for maintaining/managing services end-to-end, including identifying and evaluating potential software solutions, designing/revamping the production infrastructure, integrating the software/solutions into Amazons infrastructure, and deploying the final product to production. Some of such activities include:
Security and vulnerability patches/updates; OS (Windows, Linux), Software installs, upgrades, patching/updates.
Day-2-day support for internal tools such as requirements management, quality management system, reliability & quality analysis system, document management system/wiki, component information system including User/group/cost center onboarding, and safelisting users/groups/cost centers.
Emulation lab, HPC platform (Multiple Instances), CI/CD system, code review system, HPC VDI, License Servers, License install/update, Infrastructure testing/verification, python/bash/shell scripting for maintenance, AWS services maintenance such a Workdocs, S3 data aging process, AWS cost evaluation for the current and any new capacity planned.
Data backup, recovery and verification process
Game Day support for disaster recovery verification/validation.
Work closely with engineering and business teams to plan, design, analyze, develop, and implement systems for product development such as design simulation.
Collaborate with US on-site for a 24/7 support plan per customer needs.
Provide technical leadership in evaluating, integrating, and deploying system solutions