EDV Werke is looking for a Devops Engineer
Working Model: Hybrid – Madrid
Form of cooperation: B2B Contract
Key Responsibilities:
- Infrastructure & Deployment Management – Manage and support application deployment within a DevOps platform, ensuring stability, scalability, and availability of services.
- CI/CD Pipeline Automation – Design, implement, and maintain automated CI/CD pipelines to streamline build, test, and deployment processes.
- Collaboration with Product Teams – Work closely with product development teams to integrate new software releases efficiently and reliably into production environments.
- System Design Consulting – Provide guidance on system architecture and design to ensure deployments meet performance, reliability, and security requirements.
- Platform & Framework Development – Develop and maintain software platforms, frameworks, and automation scripts to support efficient operations and continuous improvement.
- Capacity Planning & Launch Reviews – Plan system capacity, perform launch readiness assessments, and ensure smooth go-live of applications.
- Automation & Scalability – Use automation tools and practices to scale systems sustainably, improve operational efficiency, and reduce manual intervention.
- Performance Monitoring & Optimization – Monitor system performance, identify bottlenecks, and implement optimizations to enhance speed, reliability, and resource utilization.
- Security Implementation – Apply security best practices and compliance standards to deployments, including access control, secrets management, and vulnerability mitigation.
- Environment Validation – Collaborate with DevOps and IT teams to validate that new environments meet technical requirements and follow best practices.
- Architecture Proposal Development – Prepare architecture proposals considering system constraints and operational requirements for new deployments.
- Infrastructure as Code (IaC) & Automation – Create, integrate, and maintain procedures using Infrastructure as Code and automation frameworks for consistent and reproducible environments.
- Knowledge Transfer & Documentation – Deliver complete knowledge transfer sessions, including detailed documentation and recorded walkthroughs, to ensure team readiness and continuity.
Must-Have Skills:
-
CI/CD Tools Expertise – Strong experience managing Jenkins and GitHub Actions for build and deployment automation.
-
Helm Templates – Strong knowledge in writing Helm charts/templates to deploy resources in ROSA.
-
Containerization – Hands-on experience creating Docker images using Dockerfiles and S2I.
-
Kubernetes/OpenShift – Proven experience deploying and managing resources in Kubernetes and OpenShift environments.
-
Version Control & Gitflow – Strong knowledge of version control with Git, including implementation and management of Gitflow workflows.
-
Linux Systems – Solid experience working with Linux-based systems for administration, scripting, and troubleshooting.
-
English Proficiency – Ability to provide services in English, with strong conversational skills required for collaboration.
Nice-to-Have Skills:
-
AWS Deployment with Terraform – Knowledge of deploying resources in AWS environments using Terraform for infrastructure automation.
-
AWS Solution Architecture – Familiarity with designing and architecting scalable and secure solutions in AWS.
-
Code Quality & Testing Tools – Experience with code analysis tools (SonarQube, GHAS) and performance testing tools (JMeter).
-
Scripting Proficiency – Ability to write automation scripts using Python, Bash, or similar languages.
Benefits:
- Competitive salary with performance-based bonuses.
- Opportunities for professional development and advancement.
- Dynamic and collaborative work environment.
To apply for this job email your details to joanna.zuchowska@edvwerke.ch