
Job Information
Amazon Application Engineer III in Chennai, TennesseeIndia
Description
Join our team as an Application Engineer to build and maintain critical operational systems that power Kindle content ingestion and rendering at scale. Our team focuses on maintaining and improving the infrastructure that supports the reading and writing experience through automation, robust monitoring, and identifying, fixing problems proactively. Working alongside experienced engineers, you will contribute to building resilient systems and resolve complex technical challenges while ensuring optimal service performance for our customers. You will have opportunities to work on diverse set of responsibilities, thus leveling up your skills on both front and backend systems, large scale system upkeeping, proactive health analysis of deep intrinsic systems, coding, scripting and ground up self-service tools.
You'll work on operational improvements through coding projects, develop automation solutions using Java, Python and shell scripts, manage critical deployments, and maintain pipelines. You'll collaborate with cross-functional teams to investigate and resolve technical issues, implement security improvements, and create solutions that enhance our operational efficiency and service capabilities. Your work will directly impact millions of readers worldwide as you contribute to the technology that powers the Kindle.
Key job responsibilities
• Work on operations and maintenance driven coding projects, primarily in Python or shell scripts, web technologies, with the potential for Java / C++ based projects
• Perform software deployments, upgrades, and migrations in staging and production environments.
• Build and maintain CI/CD pipelines to enable faster software delivery
• Monitor and resolve system alarms through investigation and debugging.
• Support incoming tickets and troubleshoot issues across multiple features and services & coordinate with teams to ensure service level agreement compliance.
• Address security vulnerabilities and implement operational improvements.
• Create and maintain technical documentation and knowledge base.
Basic Qualifications
3+ years of software development, or 3+ years of technical support experience
Experience troubleshooting and debugging technical systems
Experience in Unix
Experience scripting in modern program languages
Preferred Qualifications
Knowledge of web services, distributed systems, and web application development
Experience with REST web services, XML, JSON
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.