AWS DEVOPS Engineer
Role summary
We are seeking an AWS DevOps Engineer to join our team responsible for building and supporting our website, APIs, and back-end infrastructure, including AR experience back-ends. The role involves selecting and deploying open-source tools for robust infrastructure, emphasizing operational self-service and continuous deployment. Responsibilities include installing and configuring various databases, web servers, and messaging systems, as well as automating the deployment and configuration of virtualized infrastructure and the software stack. The ideal candidate will have at least 2 years of AWS infrastructure management experience, familiarity with container technologies, and experience with configuration management tools like Puppet or Chef.
Job Description
- Be part of a team building our website, intranet site, app-facing APIs and back-end as well as supporting our developers who create amazing AR experiences that require a back-end infrastructure;
- Choose and deploy open-source tools and technologies to build and support a robust infrastructure, with an emphasis on operational self-service and continuous deployment;
- Be expected to install and configure a variety of SQL and NoSQL databases, web servers, application frameworks, caches, and distributed messaging systems;
- Be responsible for automating the deployment and configuration of the virtualized infrastructure and the entire software stack.
Minimum requirements
- Must have AWS Systems Architect (atleast Associate level) Certification and atleast 2 years hands-on experience in managing AWS based infrastructures.
- Must have experience and working knowledge of commonly used AWS components such as CloudFormation, EC2, S3, RDS, Object storage, IAM and VPC.
- Must have familiarity with container technologies such as Docker and Kubernetes.
- Must have at least 3 years of hands-on experience with atleast Puppet or Chef for Configuration Management
- Must be comfortable in shell and python/ruby scripting.
- Must have experience in setting build automation pipelines using Jenkins.
- Must be able to setup 1 click webapp deployment.
- Must be conversant with atleast one of the commonly used testing frameworks in cloud domain.
- Must be well conversant with GIT version control.
- Bachelors degree from recognized university in Computer Science or equivalent.
- Ability to work in small teams and carry out multiple roles.