We are looking for an experienced engineer to join our DevOps team with experience building and scaling services in a cloud environment. You will establish configuration management, automate our infrastructure, implement continuous integration, and train the team in DevOps best practices to achieve a continuously deployable system.
Your responsibilities will include:
Implementing, maintaining, monitoring and supporting the IT infrastructure
Writing scripts for service quality analysis, monitoring, and operation
Designing procedures for system troubleshooting and maintenance
Investigating and resolving technical issues by deploying updates/ fixes
Implementing automation tools and frameworks for automatic code deployment (CI/CD)
Quality control and management of the code base
Key Requirements:
You have a Degree in Computer Science, Engineering, or a related field.
You have prior experience as a DevOps engineer.
You are familiar with software release management and deployment (Git, CI/CD).
You have a solid understanding of DevOps principles and practices.
You have knowledge of systems and platform security.
You have good problem-solving skills and attention to detail.
Skills:
You have good problem-solving skills and attention to detail.
Ability to present and communicate the architecture in a visual form.
Managing production infrastructure with Terraform, CloudFormation, etc.
Configuration Management experience such as Ansible, Chef, Puppet, or similar.