Cloud/DevOps Engineer at Prodigy Game (Burlington, ON, Canada)
Job Description:
The Cloud/DevOps Engineer role is a combination of platform engineering and system administration, with direct responsibility for the operations of our products, and continuous deployments. You will help drive design decisions for our infrastructure and collaborate with our development teams to plan and deploy new features and solutions.
You will:
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