Desired Skills and Experience
- Design, implement, and deploy complex AWS-based workloads from initial architecture and design through development, testing, and deployment
- Implement, maintain, and improve application/system monitoring to help identify key performance metrics
- Drive visibility and continuous improvement of our delivery pipelines
- Write tools and scripts to provide automation and self-service solutions
- Perform system administration tasks, such as configuration management, EC2 instance resizing, creating and maintaining Infrastructure as Code (IaC) templates and supporting tools
- Disaster recovery design, implementation, and maintenance
- 5-7 years of relevant experience, specifically in Software Development and System Administration. You have experience with areas like Cloud Computing and DevOps
- A strong desire to automate everything, including processes and infrastructure, with tools like Ansible, Puppet, Chef
- Experience with relational and non-relational databases (MySQL, MongoDB, PostgreSQL, DynamoDB)
- Experience with web servers like Nginx or Apache
- Solid understanding of information/cloud security best practices
- Experience installing and configuring various monitoring solutions
- Working with or building CI/CD pipelines
- AWS platform experience (a lot more than just launching a couple EC2 instances)
- Experience with Node.js
- Experience with Docker