Senior DevOps Engineer
Materialise
Barcelona, Spain
As a Senior Engineer in our DevOps team, you will play a key role in developing the infrastructure and essential platform components to support the cloud transformation of the Materialise Software portfolio.
What you will do
- Help create and improve the current DevOps landscape in Materialise;
- Improve and maintain our Kubernetes-based platform as a member of the platform team;
- Collaborate with all software development squads to support their needs regarding continuous integration, automatic testing, and delivery and deployment;
- Align and collaborate with DevOps engineers in other business units;
- Develop reference implementations, PoCs, and examples of DevOps best practices;
- Evangelize DevOps best practices;
- Share experience on DevOps with the software development squads to allow them to create/maintain their own build, release, and deployment pipelines;
- Design and create components of the DevOps ecosystem (pipelines, build machines, artifact repositories, VMs, etc.);
- Design and develop scripts to automatically create cloud infrastructure;
- Configuration of monitoring/logging/alerting tools;
- Participate in stand-by/on-call rotation to ensure the availability, reliability, and rapid troubleshooting of critical systems.
Your profile
- At least 3 years of experience with Kubernetes in production environments (ArgoCD, Karpenter, ingress-controller);
- At least 3 years of experience with DevOps;
- Experience with Infrastructure as Code using Terraform or similar;
- Solid understanding of the development lifecycle of cloud-native applications in a microservice architecture;
- Experience with Linux, including system administration;
- Thorough insight into container technology like Docker and its use for deploying applications, as well as its use in CI/CD pipelines;
- Public cloud knowledge AWS (or others) and its main services: EKS, EBL, Route53, S3, IAM, CloudWatch, RDS, Redis;
- Knowledge of networking and networking infrastructure, including security aspects;
- Solid experience with at least one of Bash, Python, PowerShell;
- Experience with observability frameworks for monitoring, logging, and distributed tracing is a plus;
- Insight into the security aspects of software development;
- Strong communicator with an enthusiastic nature and passion for DevOps;
- Excellent English written and verbal communication skills are required;
- A master’s degree in Information Technology, Computer Science, or equivalent.
Don't forget to mention EuroTechJobs when applying.