DevOps - Infrastructure Engineer
CV-Library DevOps - Infrastructure Engineer
Summary
The DevOps/Infrastructure Engineer will manage Infrastructure-as-Code, oversee deployments for Ruby on Rails and Node.js services, and lead the migration of legacy components to modern AWS and Kubernetes environments. The role focuses on maintaining system reliability and scalability using tools like Terraform, Ansible, and CI/CD pipelines.
DevOps / Infrastructure Engineer
Descubra exactamente qué habilidades, experiencia y cualificaciones necesitará para tener éxito en este puesto antes de enviar su solicitud a continuación.
Madrid, A Coruña, Salamanca, Barcelona, Ciudad Real | Full remote | Full-time |
Permanent contract
At TeamSystem, we help thousands of freelancers, SMEs, and accounting firms across Spain manage their businesses efficiently through innovative technology and reliable products.
Your mission
We're looking for a DevOps / Infrastructure Engineer to lead our infrastructure. You will be responsible for the Infrastructure-as-Code repository and the systems that define how all company environments are created, configured, and deployed. You will take part in migrating legacy components to a more modern and maintainable stack, and contribute to decisions regarding the future evolution of the infrastructure.
Your work will have a direct impact on the reliability, scalability, and performance of a product used by thousands of users in Spain.
Technologies & environments
- AWS: EC2, RDS (MySQL), S3, Route53, ALBs
- Hetzner Cloud: development and staging environments, production replica
- Kubernetes (AWS EKS): Node.js microservices and review environments
- IaC & automation: Terraform, Ansible, Puppet, Capistrano, Consul
- Artifacts & packaging: .deb packages in internal S3 repository
- Languages: JavaScript (React), Ruby on Rails, Node.js
- CI/CD: CircleCI, GitHub Actions
What will you do?
- Maintain, evolve, and manage our Infrastructure-as-Code repository.
- Manage deployments of the Ruby on Rails monolith and Node.js microservices.
- Contribute to migrating legacy components to modern, maintainable solutions.
- Support engineering teams with environment provisioning, CI/CD, debugging, and deployments.
- Participate in architectural decisions and propose workflow improvements.
- Take ownership of your tasks and ensure proper delivery.
- (Optional) Work with Ruby for backend tasks or improvements to deployment tooling.
Technical requirements
- Extensive experience with AWS infrastructure (EC2, RDS, S3, load balancers, networking).
- Strong hands-on knowledge of Terraform.
- Experience with Linux administration, networking, DNS, security, and troubleshooting.
- Experience with CI/CD and deployment automation.
- Knowledge of configuration management tools (Puppet, Ansible, or similar).
- Ability to work with scripting languages. xqbhyrx
- English level C1/C2, spoken and written.
Our values
- INITIATIVE as the driving force of our business
- INCLUSION so everyone feels part of the mission
- INNOVATION to create new challenges and seize opportunities
Interested or know someone who might be a good fit?