mid-senior DevOps Engineer

Comunidad de Madrid
Municipality of Madrid, Spain
3 days ago

Role details

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

Job location

Municipality of Madrid, Spain

Tech stack

Amazon Web Services (AWS)
Bash
Cloud Engineering
Continuous Integration
DevOps
Fault Tolerance
Github
Identity and Access Management
Python
Key Management
Node.js
Reliability Engineering
SSL Certificate Management
Data Logging
Delivery Pipeline
Infrastructure Automation Frameworks
Deployment Automation
Build Tools
Build Process
CIS Benchmarks
Terraform
Docker
Vulnerability Analysis

Job description

Fence Finance is seeking a mid-senior DevOps Engineer to implement several improvements across our deployment pipelines, infrastructure, observability, and developer experience. You will own the infrastructure roadmap, lead incident response, and be hands-on modernizing our systems-reducing operational friction while enabling the engineering team to ship quickly and safely., * Modernize CI/CD & Deployment Workflows

  • Improve CI/CD to streamline build, test, and deploy processes.
  • Remove cross-service deployment dependencies and improve build efficiency.
  • Support for testing in isolated environments.
  • Implement deployment strategies such as blue/green or canary releases where appropriate.
  • Build a Comprehensive Observability Stack
  • Configure a unified monitoring, logging, and tracing system.
  • Operationalize alerting practices aligned with engineering needs.
  • Introduce standardized dashboards and improve incident response workflows.
  • Strengthen Operational Practices
  • Implement reliable rollback mechanisms for all services.
  • Ensure proper backup, restore, and general disaster-recovery procedures.
  • Improve auditability, reproducibility, and visibility in deployment operations.
  • Refine runbooks and operational processes.
  • Improve Reliability and Resilience
  • Review and enhance infrastructure redundancy, replication, and fault tolerance.
  • Follow clear reliability practices to support scaling and growth.
  • Overhaul Infrastructure-as-Code & Cloud Architecture
  • Continue the assessment of current IaC usage
  • Bring manual infrastructure into code to reduce drift and increase consistency.
  • Improve cross-account governance and cloud resource organization.
  • Enhance Security & Governance
  • Implement secure container build processes and vulnerability scanning.
  • Strengthen IAM practices, certificate management, and secrets handling.
  • Follow foundational security baselines and ensure compliance with best practices.
  • Improve Developer Experience
  • Configure centralized configuration and secrets management.
  • Reduce reliance on local scripts and manual .env coordination.
  • Build tools and workflows that simplify development and testing.

Requirements

  • Experience in DevOps, Site Reliability Engineering, or Platform Engineering.
  • Strong AWS expertise across compute, networking, IAM, and monitoring services.
  • Proficiency with Docker and modern container workflows.Deep familiarity with IaC tools (CDK, Terraform, or similar).
  • Experience building or integrating observability systems. Comfort with automating infrastructure and operational processes.
  • Strong scripting ability (e.g., Bash, Python, Node.js).
  • Hands-on experience with CI/CD systems (GitHub Actions preferred).

Bonus Skills

  • High ownership mindset and ability to work autonomously.
  • Strong communication and collaboration with engineering teams.
  • Pragmatic approach to trade-offs and technical decision-making

Apply for this position