Description
Do you want to influence the experience of millions of customers? Does providing creative solutions to complex technology problems motivate you? Global Security Operations is seeking a pioneer to help build a world-class security infrastructure for our fulfillment teams across the globe.
We are looking for a Systems Development Engineer to develop tools, automate processes, and create innovative video security software using AWS and Microsoft Windows-based technologies. You will be responsible for designing and building redundant enterprise-level systems to deploy, maintain, and extend our Video Management System infrastructure globally. This position will include the development and implementation of internally written software for highly specialized server, systems, and application deployment and support. You will use AWS products and DevOps patterns to build this next generation of management tools.
The candidate we're seeking is a motivated builder who drives innovation and will deliver results to our customers. This is a hands-on position where your daily activities will range from strategic planning to new system development to supporting the customers that depend on your services. You will deliver consistent, well-defined results in an agile systems development workflow. To succeed in this role, you will deliver on-time results that delight your customers while inspiring your team to think big about their work. If this sounds like a fit, we would love to speak with you.
Key job responsibilities
Build infrastructure automation and new software tools for managing and extending the capabilities of our fleet of Video Management System servers globally.
Continuously strive for operational excellence by seeking to automate away manual processes.
Participate in original creation and implementation of new and innovative tools that allow Amazon to get the most out of our global Operations video security infrastructure.
Ensure that all systems are designed to be robust, scalable, maintainable and adaptable as the service scales and evolves over time.
Build automation to report on the health of your products and devices and integrate with other Amazon systems.
Uphold a high standard of code quality and engineering excellence.
A day in the life
Our team develops tools using AWS services to deploy, configure, and manage our global fleet of Video Management System (VMS) servers. We use Agile Scrum to track our project work, conducting biweekly sprint planning meetings and 3 standup meetings a week to coordinate efforts. We work closely with our internal stakeholders in both IT and Loss Prevention. Typical project work includes creating tools using AWS Systems Manager, S3, Lambda Functions, DynamoDB, and other AWS services for deploying and configuring the VMS fleet. Typical operations work includes providing escalation support for anything that the front-line support team requires assistance with.
About the team
The Operations Video Management System (VMS) is a critical tool for ensuring the safety of Amazon associates and the security of our facilities. Our team's vision is to make sure the VMS infrastructure is easy to deploy, configured the same way at each site, highly available, and used to its full potential. We're a small, collaborative engineering team who overlap in responsibilities and project work. Plan to spend time working will teammates on building new tools for making our vision a reality, and on coordinating closely with stakeholders to learn their needs and deliver the results they're looking for.
We are open to hiring candidates to work out of one of the following locations:
Nashville, TN, USA
Basic Qualifications
Experience programming with at least one modern language such as C++, C#, Java, Python, Golang, PowerShell, Ruby
Experience tools for automation (building, testing, releasing or monitoring)
1+ years of systems development experience
Experience working with computer networking systems and infrastructure, such as AWS VPCs, firewalls, and DHCP systems.
Preferred Qualifications
Experience on highly concurrent, high throughput systems and knowledge of complex distributed systems
2+ years of DevOps or SysOps in a large-scale software development environment experience
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.