Job Description
We are seeking a Senior DevOps Engineer to help us build and maintain a scalable, reliable, and secure infrastructure for our cloud-based partners. As a Senior DevOps Engineer, you will work closely with the development team and the Chief Technology Officer to design, implement and maintain the infrastructure that supports our applications.
Key Responsibilities:
- Design and implement infrastructure automation solutions that enable the development team to release code quickly, efficiently, and securely.
- Collaborate with the development team to ensure that application code is designed, built, and deployed to meet the requirements of our infrastructure.
- Manage and monitor infrastructure using tools such as Terraform, Cloudformation, Bicep or similar.
- Implement and maintain continuous integration and continuous deployment (CI/CD) pipelines.
- Implement and maintain observability solutions to ensure the availability and performance of our applications.
- Identify and mitigate technical risks, and provide technical leadership throughout the project lifecycle.
- Develop and maintain technical documentation, including architecture diagrams, data models, and system documentation.
- Communicate technical solutions to non-technical stakeholders, and provide guidance on implementation and maintenance.
- Closely collaborate with the Chief Technology Officer in day to day, raise concerns from the team when needed.
Requirements:
- Bachelor's degree in Computer Science or related field.
- 5+ years of experience in a DevOps or Infrastructure Engineering role.
- Strong experience with one of the commercial cloud providers (AWS, Azure, GCP).
- Strong experience with infrastructure automation tools (CloudFormation, Terraform, Ansible).
- Strong experience with CI/CD pipelines (Jenkins, GitLab CI/CD, CircleCI).
- Strong experience with observability tools (Prometheus).
- Strong experience with containerization (Docker, Kubernetes).
- Strong experience with scripting languages (Python, Bash).
- Excellent English written and verbal communication skills.
- Strong problem-solving skills and ability to work independently.
Company Benefits
Our benefits packages will vary based on the country you’re in. They typically include some of the following offerings:
- Medical Insurance
- Dental Insurance
- Vision Insurance
- Life Insurance
- Pension Scheme
- 401(k) Account
Interview Process
- Soft skills round
- Hard skills round
- Team fit interview