Descripción
For a company with over 20 years of experience in developing award-winning educational technology and eLearning solutions, we are looking for a DevOps Engineer.
As an international premium supplier, it collaborates with leading global brands to create a positive impact on human potential through technology-enhanced education.
About this role
As a DevOps engineer, you will be responsible for the maintenance, monitoring and continuous improvement of cloud-based infrastructure across the company's product suite. You will manage the cloud architecture, working closely with development teams to automate, streamline, and support complex deployments. Your role will also include providing solutions for scalability, security and efficiency.
On a daily basis, you will work with AWS and other cloud platforms, managing services such as EC2, RDS, OpenSearch, DynamoDB, and Lambda. Additionally, you will contribute to the creation of new infrastructure automation tools using Terraform, Ansible, and shell scripting. Your support will extend to all internal teams, ensuring optimal performance and problem-solving in high-pressure environments.
Objectives of the role
- Ensure system availability, performance, and scalability for both products and client-deployed solutions.
- Contribute to the vision and development of the infrastructure roadmap.
- Automate infrastructure tasks using Terraform, Ansible, and scripting languages (e.g., Bash, Python).
- Support the CI/CD pipelines using GitLab runners and contribute to creating and maintaining pipelines.
- Work closely with development teams, providing technical support related to scalability, cloud service usage, and security.
- Assist with security assessments and vulnerability management, collaborating to patch and resolve issues.
- Provide in-depth knowledge of AWS cloud infrastructure and ensure robust cloud service management.
Requisitos básicos
- Bachelor’s degree in software engineering or related field.
- 4+ years of SysOps, DevOps or Cloud Engineering roles.
- 2+ years of experience in development + GIT
- Experience working with delivering/supporting web-based products/platforms.
- Experience with cloud computing and infrastructure, specifically AWS.
- Experience in working with Linux-based operating systems.
- Experience with infrastructure as code solutions (e.g CloudFormation/Terraform)
- Network & Security knowledge
- Knowledge/interest in Kubernetes and Docker, container orchestration, microservices Experience in scripting languages and automation practices
- Knowledge of configuration management tools (e.g Puppet/Ansible)
- Working with monitoring/metrics tooling, application performance management tools (e.g New Relic)
- Database management knowledge
- Knowledge CI/CD pipelines and best practices
- Proficient using tools such as Slack, JIRA.
- Demonstrable work experience of working under Agile frameworks.
- Proficient in English with solid written and oral communication skills
Requisitos deseados
- Previous experience working for a SaaS organisation, Ed-Tech or publishing company
- Proven organisational, communication skills, demonstrated by previous professional success
- Experience with scalability of large applications: Data partitioning, services separation, throttling, caching services.
- Certified AWS: Solutions Architect or SysOps Administrator