Senior DevOps - Hybrid Madrid

UST España
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Java
.NET
API
Amazon Web Services (AWS)
Azure
Bash
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
DevOps
Distributed Systems
Python
Octopus Deploy
Powershell
Prometheus
Data Logging
Scripting (Bash/Python/Go/Ruby)
Google Cloud Platform
Load Balancing
Grafana
GIT
Containerization
Kubernetes
Terraform
Splunk
Software Version Control
Dynatrace
Docker
ELK
Jenkins

Job description

  • Pipeline and CI/CD Management: Design, implement, and optimize CI/CD pipelines for continuous integration and delivery.
  • Ensure efficient build, test, and deployment workflows for multiple development teams.
  • Cloud-Native Infrastructure: Design, deploy, and manage applications using Kubernetes, Docker, Helm, and related technologies. Manage containerized applications in a cloud-native environment (Azure, etc).
  • Implement best practices for ingress, networking, and TLS termination.
  • Feature Ownership and Collaboration: Act as feature owners, coordinating with internal and external stakeholders to fulfill the feature lifecycle. Resolve bugs and work on stories within sprints, ensuring delivery of high-quality solutions. Foster innovation, modernization, and reduction of complexity.
  • POC and Technological Leadership: Conduct Proofs of Concept (POC) to explore and pioneer new technologies for the bank. Serve as pioneers within the bank for adopting and adapting to new systems and tools.
  • Automation and Efficiency: Embrace automation over manual processes to improve team productivity and efficiency. Promote an "everything as code" mindset.
  • Observability: Implement observability tools to monitor system performance and ensure uptime (Prometheus, Grafana, Dynatrace, etc.). Set up logging and tracing to proactively identify and resolve issues.
  • Deployment Tools and Automation Frameworks: Use deployment tools such as Octopus Deploy, Jenkins, etc., to manage releases.

Requirements

  • +5 years building and scaling distributed systems in agile/DevOps organizations.
  • Strong knowledge of CI/CD pipelines, cloud environments, containerization (Docker/Kubernetes), and APIs.
  • Proven experience in DevOps with a solid understanding of CI/CD, containerization, and cloud platforms. Ability to lead by example; comfortable working in agile and cross-functional teams with excellent communication skills.
  • Proficiency in .NET (C#) or Java.
  • Scripting: PowerShell, Bash, or Python for automation (nice to have).
  • Observability & Monitoring: Prometheus, Grafana, Dynatrace, ELK Stack, Splunk, etc.
  • Cloud Platforms: Azure, AWS, or Google Cloud Platform.
  • Deployment Tools: Octopus Deploy, Terraform, or similar.
  • Version Control: Git proficiency.
  • Networking: Understanding of ingress controllers, load balancers, and basic networking principles (nice to have).

Benefits & conditions

  • 23 days of Annual Leave plus the 24th and 31st of December as discretionary days.
  • Care plan, teleworking compensation, life and accident insurances.
  • Free access to training platforms.
  • Professional stability and career plans.
  • Referral bonuses for bringing in professionals.
  • Option to pick between 12 or 14 payments per year.
  • Work-life balance measures (flexibility, WFH or remote work policy, compacted hours in summer).
  • Discounts through UST Club Platform and gym access discounts.

About the company

UST is a multinational company based in North America, certified as a Top Employer and Great Place to Work with over 35,000 employees in more than 35 countries. We are leaders in digital technology services and provide large-scale technologic solutions to big companies. We are looking for top talent to join our team as Senior DevOps engineers in a hybrid Madrid-based role.

Apply for this position