Mid-Senior DevOps Engineer

SPACEWELL
Summary
Join Spacewell Energy's Cloud Infrastructure Team as a DevOps Engineer and contribute to the smooth daily operations and effective collaboration between development and professional service teams. You will be part of a team of 4 DevOps Engineers, managing Google Cloud infrastructure using Terraform, driving Kubernetes adoption, collaborating with software developers, and monitoring service availability using DataDog and PagerDuty. Responsibilities include developing and optimizing CI/CD pipelines, addressing OS-level vulnerabilities, and performing rotational 24x7 on-call duties. The ideal candidate possesses at least 3 years of experience managing cloud environments, strong Linux administration skills, and experience with Terraform, Kubernetes, and Docker. This position offers flexible working hours, a hybrid work model, and various benefits including flexible compensation, paid time off, and company-sponsored courses.
Requirements
- Team player: you have good social skills and you enjoy working with people to solve problems together
- A strong team player, enjoying working with people and solving problems together
- Good communication skills, product mindset, balancing quality, performance and time-to-market
- At least 3 years of experience managing cloud environments such as Google Cloud or AWS
- Strong understanding on Linux provision and administration
- Experience with Terraform language and its ecosystem
- Experience in Continuous Delivery Pipelines
- Experience containerizing applications with Docker and managing them in Kubernetes
- Strong skills in Linux/Bash scripting language
- Experience Puppet
- Solid knowledge of networking, web servers, proxies, and load balancer architecture
- Knowledge in version control (Git)
- Fluent in English with well-developed communication skills
Responsibilities
- Be part of a team of 4 DevOps Engineers with the autonomy to define the roadmap and select impactful technologies, focusing on automating repetitive processes and supporting the development team to enhance the company's products
- Managing our Google Cloud infrastructure using Infrastructure as Code (Terraform)
- Drive the adoption of Kubernetes abroad our infrastructure
- Collaborate with Software Developers to build and scale microservices
- Managing and monitoring the service availability using DataDog and PagerDuty
- Develop and optimize our CI/CD pipelines by integrating DevSecOps principles and GitOps workflows to ensure secure and automated deployments throughout the development lifecycle
- Identify, diagnose, and propose improvements or solutions to current or future issues
- Address OS-level vulnerabilities, Security Command Center, DDoS protection and Web Application Firewall (WAF)
- Performing rotative 24x7 (compensated for availability and intervention) duties to guarantee service availability. Only system-triggered alerts, no on-call/user-facing support
- Work with our technical stack
Preferred Qualifications
- Python or Go programming skills
- Experience with Helm or any other Kubernetes tools
- Knowledge of Terragrunt
- Experience with Ubuntu or Debian systems
- Use of monitoring tools such as Datadog, Prometheus, and Grafana
- GCP or Kubernetes certifications
- Database management skills (PostgreSQL, MongoDB or Redis)
- Experience Jenkins and/or Google Cloud Build
- Exposure to MLOps practices
Benefits
- Flexible working hours and possibility of early quit Friday
- Hybrid work model
- Office in the city centre of Barcelona
- An exciting and positive work environment where you are valued
- A friendly and talented group with 10+ different nationalities
- Flexible compensation scheme: kindergarten, transportation and restaurants
- 23 holiday days per year (flexible policy)
- Up to 5 additional holidays based on tenure
- 1 additional birthday day off
- Company-sponsored courses and attendance to events
- Discounted private health insurance and gym memberships
- Regular team events
- Referral bonus for new hirings