Experience in Systems and Network Administration, DevOps or Site Reliability EngineeringBachelors degree in Computer Science or equivalent experienceDeep system level understanding of Linux/Unix tools and architecture5+ years of experience building automated tools in Python, Bash, Perl and/or Ruby * Source control management solutions: SVN, git, Github, Gitlab, Stash or othersCI Solutions: Jenkins, Team:City, Travis, Circle, Go or others.Build tools: Gradle, Maven, Ant, Make, Rake, Grunt, Gulp, Pants or others.Artifact management solution: Artifactory, Nexus.Experience with open:source technologiesExperienced in one or more on:demand cloud computing platforms including AWSExperience with agile software development practicesExperience supporting or developing mobile applications
Alexa is the Amazon cloud service that powers Echo, the groundbreaking new Amazon device designed around your voice. We believe voice is the most natural user interface for interacting with technology across many domains; we are inventing the future. We are a fast moving, highly skilled but small team owning the release engineering processes for Alexa Mobile App.We are looking for a DevOps/Systems Engineer who will own automation of software development operations activities, including building scalable systems and tooling. You will help design and build a continuous integration and deployment system with build, test and deploy framework. You should be a self:starter with a bias towards independent problem solving. This will include identifying and resolving issues, as well as automating and improving repetitive processes. Youll drive prioritization of operational issues, and drive automation design and scaling requirements in support of the wider organization.The ideal candidate must be detail oriented, have superior verbal and written communication skills, strong organizational skills, able to juggle multiple tasks at once, able to work independently and can maintain professionalism under pressure. You must be able to identify problems before they happen and implement solutions that detect and prevent outages. You must be able to accurately prioritize projects, make sound judgments, work to improve the customer experience, and get the right things done.
Excellence in technical communications with both technical and non:technical peersExperience with maintaining distributed systems and web servicesUnderstanding of design for scalability, performance and reliabilityExperience with configuration management systems such as Ansible, Chef, or PuppetExperience in Docker Containers and KubernetesAutomation, testing or monitoring framework developmentSystem engineering experience in the cloudSelf:drive to keep moving things forward even in the face of ambiguity and imperfect knowledge (resilient to hazards of analysis paralysis)Strong sense of ownership and drive