Role : Devops Engineer with Terraform
Location : Barcelona, Spain
Hybrid : 2 to 3 days a week
Contract role
The successful candidate will have a proven track record of leveraging tools such Terraform to orchestrate containerized environments and manage infrastructure as code. Furthermore, you will be responsible for monitoring system performance and implementing improvements to enhance our overall operational efficiency. You will report into the CI DevOps Lead.
If you are passionate about innovation, possess strong problem-solving skills, and thrive in a fast-paced, collaborative environment, we encourage you to apply and become an integral part of our team as we continue to drive excellence in our software development and deployment processes.
Required Skills
Deep knowledge and extensive development experience with Python
Configuration management and infrastructure automation systems through Terraform
Version control systems, preferably GitHub enterprise
CI / CD platforms (e.g. GitLab, Github Actions)
Expertise in Infrastructure as a Code and cloud formation stacks (Terraform)
Expertise in automation and management of cloud-based web servers, databases with knowhow of secrets, certificates etc management etc
Expertise in managing authentication flows with understanding of IAM platforms such as Azure Entra ID and authorisation workflows with roles , user and service principals and groups
Working on Linux / Windows-based cloud infrastructure (e.g. AWS EC2)
Experience in containerisation of applications using Docker.
AWS services : EC2, ECS, S3, IAM, CloudWatch, VPC
AWS networking and security configuration
Experience in building applications incorporating cloud (AWS), API’s, microservices, containerisation and serverless architectures.
Strong understanding of the software development lifecycle
Strong Background in AWS networking services and routing concepts
Desirable Skills
Monitoring tools and log management solutions (e.g. Datadog)
Case tracking systems (e.g. Jira)
Background in Cloud security tools such as SonarQube
Strong technical and professional communication skills
Effective scheduling, prioritization, and time management skills
Scalable and HA (High Availability) architectures
noSQL technologies : MongoDB, DynamoDB
Writing automated tests (Unit) and improving code quality
Additional AWS services : EFS, SQS, RDS, Service Catalog, Secret Manager, Cost Management
Exposure to Vault secrets manager
DevOps Engineer • Madrid, Spain