What are the responsibilities and job description for the Senior Systems Engineer, AWS DynamoDB position at Amazon?
DESCRIPTION
Job summary
The AWS DynamoDB team is looking for Systems Development Engineers to scale region builds, deployment safety and capacity management components.
Amazon DynamoDB is a key-value database that delivers single-digit-millisecond performance at any scale. As a fast-growing service at the core of the AWS Cloud, our business and engineering decisions have widespread impact across AWS, Amazon, and beyond. Many of the world's fastest growing businesses such as Lyft, Airbnb, and Redfin, as well as enterprises such as Samsung, Toyota, and Capital One depend on the scale and performance of DynamoDB to support their mission-critical workloads.
We're operating at global-scale, and that's just the start. We are looking for a passionate engineer eager to join the initiative to optimize the release of DynamoDB into new regions as AWS expands. In this role, you will contribute to improving how DynamoDB builds and scales itself, as well as develop other foundational services to build the next-generation deployment technologies and testing that will enable DynamoDB's continued growth.
Are you motivated by complexities of running resilient large distributed systems and solving incredible technical challenges that come with scaling complex systems? Then this opportunity is for you!
Key job responsibilities
You will partner with the DynamoDB engineering teams to ensure that our customers can seamlessly grow and benefit from new DynamoDB features and services from a region of their choice. As part of this you will help increase automation of region deployment pipelines and build reusable tools. Specifically, you will have following responsibilities.
- Create, deploy and maintain infrastructure in a programmatic, descriptive, and declarative way (Infrastructure as Code)
- Automate capacity provisioning of 50 microservices for 30 regions
- Automate region build deployment with state-of-the-art DevOps practices and IaC (Infrastructure as Code) tools
- Continuously review current build and deployment processes to propose and implement automation solutions
BASIC QUALIFICATIONS
- 2 years of experience in one of the Infrastructure as Code (IaC) Tools - AWS CloudFormation, Terraform, Chef, Puppet, Ansible
- Computer Science fundamentals, including data structures, algorithm design and complexity analysis
- Experience with running / troubleshooting systems hosted on Linux-based servers (any distro)
- Understanding of key networking concepts such as different protocols (TCP/IP, UDP, ICMP), OSI model, DNS
PREFERRED QUALIFICATIONS
- B.S. or M.S. degree in Computer Science, MIS, CIS, or a related field
- Knowledge of NoSQL database concepts
- Excellent communication, prioritization, and analytical skills
- Ability to work in a fast paced and agile development environment
- Must be able to see opportunities for improvement, take ownership and closely work with development team to drive product improvement.
- Passion for automation and providing a great customer 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.