Description:
We are looking for a passionate, experienced DevOps Engineer with a proven track record of delivering robust automated deployment infrastructures at scale.
You will be required to collaborate with other disciplines on product development from conception through implementation.
In this role, you will work with a small, collaborative team of engineers, product managers, and designers, so excellent interpersonal and communication skills are also crucial.
Responsibilities:
- Work as part of a highly collaborative, cross-functional development team following continuous delivery and building highly performant code
- Develop prototypes quickly and deliver production code that can scale.
- Review architecture and offer recommendations for improvements
- Embrace Continuous Integration and Continuous Delivery (CI/CD) processes
- Identify and document the best IT practices that will improve the system deployment function
- Provide status updates of assigned tasks in projects and feedback to peers and concerning managers.
Requirements:
- Minimum of 2 years of experience in DevOps or provisioning environments, deploying applications and maintaining infrastructures
- Strong experience with multiple database technologies (MongoDB, DynamoDB, MS SQL, MySQL, and Oracle, etc.)
- Strong experience of managing infrastructure as code (Terraform, Ansible, Azure templates, AWS cloud formation, Ansible, Serverless etc…)
- Ability to use a wide variety of open source technologies and cloud services (experience with Azure/Aws/Gcp is good to have, not all are required)
- Experience of deploying containers (Docker, Kubernetes)
- Thought leader in the areas of continuous deployment, DevOps, and SRE.
- Experience with network devices and load balancing
- Experience in managing Linux-based infrastructure
- Familiarity with AWS fundamentals (EC2, RDS, VPC)
- Degree Level minimum BS(cs)/MS(cs)