DevOps Engineer
Lockwood
Job Summary
The DevOps Engineer will be responsible for provisioning, monitoring, maintaining, and scaling cloud infrastructure and backend services. They will collaborate with the backend development team to build and improve Continuous Integration systems for testing and deployment. This role involves database administration and optimization, infrastructure provisioning automation, and the development of backend services. The engineer will also troubleshoot infrastructure effectively.
Must Have
- Experience with Amazon Web Services (EC2, RDS, ECS/Docker).
- Strong experience with Linux.
- Experience with scripting languages such as BASH and Python.
Good to Have
- Strong infrastructure troubleshooting skills.
- Experience with automation tools like Ansible/Chef/Packer.
- Experience with PostgreSQL.
- Experience developing backend APIs.
Job Description
Responsibilities:
- Provisioning, monitoring, maintaining and scaling cloud infrastructure and highly available backend services.
- Working with backend development team to build and improve Continuous Integration systems for testing and deployment of code to cloud infrastructure.
- Administration and ongoing optimisation of databases.
- Automation of infrastructure provisioning.
- Development of backend services.
Requirements:
- Strong experience with Amazon Web Services, including EC2, RDS and ECS/Docker.
- Strong experience with Linux.
- Experience with scripting including BASH, Python.
Preferred skills:
- Strong infrastructure troubleshooting skills.
- Experience of automation tools like Ansible/Chef/Packer.
- Experience with PostgreSQL.
- Experience developing backend APIs.
9 Skills Required For This Role
Problem Solving
Postgresql
Linux
Ansible
Chef
Amazon Web Services
Docker
Python
Bash