- LocationBarcelona, Spain
-
IndustryBanking
As a DevOps Engineer, you will play a crucial role in developing and designing Cloud-native solutions, with a primary focus on leading projects in Azure or AWS. Your responsibilities will include setting up, expanding, and modernizing the cloud environment, building robust CI/CD pipelines, and optimizing system performance to enhance reliability.
Job Duties & Responsibilities:
-
Release Management:
- Manage software releases across applications, considering dependencies and constraints.
- Ensure timely releases and collaborate with IT teams to validate software, configuration, data, and documentation for deployment into Test or Production environments.
-
Process Improvement:
- Propose improvements to processes within the DevOps teams.
- Facilitate the adaptation of recommended process enhancements.
-
System Design and Capacity Planning:
- Participate in system design consulting, platform management, and capacity planning.
-
Automation and Uplift:
- Create sustainable systems and services through automation.
- Implement uplifts to enhance system capabilities.
-
Performance and Reliability:
- Balance feature development speed and reliability with well-defined service-level objectives.
Experience and Qualifications:
-
Technical Skills:
- 4+ years of hands-on experience with in-depth knowledge of Azure Cloud (preferred) or AWS.
- Proficiency in basic Azure functions such as Web app, function app, APIs, DNS, etc.
- Experience in building or configuring CI/CD pipelines.
- Previous hands-on experience in Software Development in .NET C# is a must.
- Expertise in configuration using Terraform or similar tools.
- Familiarity with monitoring tools such as Prometheus and Grafana.
-
Language Proficiency:
- Fluent in English (C1).
- Spanish native proficiency is a must.