Boadilla del Monte, Spain
1 day ago
AWS DevOps Engineer - SDS
AWS DevOps Engineer - SDS

Country: Spain

IT STARTS HERE

Santander (www.santander.com) is evolving from a global, high-impact brand into a technology-driven organization, and our people are at the heart of this journey. Together, we are driving a customer-centric transformation that values bold thinking, innovation, and the courage to challenge what’s possible.

This is more than a strategic shift. It’s a chance for driven professionals to grow, learn, and make a real difference.

Our mission is to contribute to help more people and businesses prosper. We embrace a strong risk culture and all our professionals at all levels are expected to take a proactive and responsible approach toward risk management.

Santander Digital Services is the team of technology and operations at Santander. We are convinced of the importance of technology that is aligned with the requirements of the business and that out work not only brings value to users, people and communities but also fosters individual creativity. Our team of over 7,000 people in 8 countries (Spain, Portugal, Poland, UK, USA, Mexico, Chile and Brazil) develops and/or implements financial solutions across a broad spectrum of technologies (including Blockchain, Big Data and Angular among others) on all kinds of on-premise and cloud-based platforms.

THE DIFFERENCE YOU MAKE

Santander Digital Services is looking for an AWS DevOps Engineer to join the Public Cloud team based in Madrid.

We’re shaping the way we work through innovation, cutting-edge technology, collaboration and the freedom to explore new ideas.

An AWS DevOps Engineer is an IT professional who collaborates with software developers to manage code releases and operate and monitor application health. DevOps engineers design and implement solutions to automate code deployments. They make changes to AWS architecture with two main objectives: optimizing the platform to leverage new AWS features and designing new architectures for projects created by solution architects.

DevOps engineers implement changes to the AWS platform in an automated manner using Infrastructure as Code (IaC) and configuration management technologies. They deploy new services and update and apply fixes in the production environment.

You will have the opportunity to work with a dynamic and independent team of engineers, as well as other areas such as Architecture, Quality Assurance, Product Management, and Delivery, to design and develop advanced capabilities.

To succeed in this role, you will be responsible for:

Infrastructure Design and Implementation: Design, implement, and manage scalable and secure AWS infrastructure using IaC tools such as AWS CloudFormation or Terraform. Ensure adherence to best practices in security, performance, and cost management.

Microservices Management: Deploy and manage containerized applications using Amazon ECS, including the creation and management of container clusters, task definitions, and service orchestration to ensure optimal performance and reliability.

Automation and Scripting: Implement automation solutions using AWS Systems Manager and scripting languages (e.g., Bash, Python) to streamline operational tasks and improve efficiency.

Networking and Security: Configure and manage networking components, including VPCs, subnets, and security groups. Ensure enforcement of security best practices, including IAM policy and role management.

Monitoring and Maintenance: Use Amazon CloudWatch, CloudTrail, and Dynatrace to monitor application performance, configure alarms, and generate logs. Analyze metrics to ensure application reliability and uptime.

Collaboration and CI/CD: Collaborate with development teams to implement Continuous Integration (CI) and Continuous Deployment (CD) pipelines, ensuring fast and reliable application delivery.

Documentation and Reporting: Maintain clear documentation of infrastructure configurations, operational processes, and troubleshooting guides. Provide performance reports and recommendations.

WHAT YOU’LL BRING

Our people are our greatest strength. Every individual contributes unique perspectives that make us stronger as a team and as an organization. We’re enabling teams to go beyond by valuing who they are and empowering what they bring.

The following requirements represent the knowledge, skills, and abilities essential for success in this role. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Professional Experience

Hands-on experience in administering and operating AWS infrastructure in production environments.

Implementation of Infrastructure as Code (CloudFormation, Terraform) in real-world projects.

Experience in deployment automation (CI/CD) and configuration management.

Management and operation of containerized microservices (ECS/Docker).

Administration of Linux systems in enterprise environments.

Implementation of monitoring, logging, and observability solutions in production.

Cloud security management (IAM, policies, best practices).

Experience with AWS databases (RDS, DynamoDB) and backup/recovery strategies.

Participation in incident resolution and production environment support.

Experience working under Agile methodologies and collaborating with cross-functional teams.

Education

Degree in Computer Science or a related field, preferably.

Languages

Spanish (Required)

English (Preferred)

Hard Skills

AWS Fundamental Knowledge:

Core AWS Services: Familiarity with key AWS services such as EC2 (Elastic Compute Cloud), S3 (Simple Storage Service), RDS (Relational Database Service), VPC (Virtual Private Cloud), IAM (Identity and Access Management), and Lambda.

AWS Architecture: Understanding of AWS architectural principles and design patterns to build scalable and secure solutions.

Infrastructure as Code (IaC):

IaC Tools: Practical knowledge of tools such as AWS CloudFormation, Terraform, and AWS CLI, including the ability to write and maintain IaC templates to define and manage infrastructure.

Configuration Management and Automation:

AWS Systems Manager: Familiarity with AWS Systems Manager for task automation, configuration management, and instance administration.

Automation Scripting: Ability to write scripts in Bash and Python to automate administrative and configuration tasks.

Knowledge of configuration management systems such as Ansible or similar tools.

Networking and Security:

Networking Fundamentals: Understanding of basic networking concepts such as subnets, IP addressing, routing, and gateways, as well as configuring VPCs and subnets in AWS.

AWS Security: Understanding of identity and access management (IAM) and security best practices to protect infrastructure and data, including the use of policies, roles, and groups.

Deployment and Operation of Microservices using Amazon ECS:

Amazon ECS: Knowledge of creating and managing container clusters using ECS, as well as defining tasks and services to deploy microservices-based applications.

Docker Integration: Experience in building and managing Docker images, including the use of Amazon ECR (Elastic Container Registry) to store and manage container images.

Container Orchestration: Understanding how to scale, update, and manage the availability of microservices using ECS, including the implementation of resilience and fault recovery patterns.

Monitoring and Maintenance:

Ability to use Amazon CloudWatch and other services to monitor the performance and health of microservices-based applications.

AWS CloudTrail: Understanding how to use AWS CloudTrail to audit account activity and ensure policy compliance.

Experience with monitoring frameworks such as Splunk, Grafana, Dynatrace, or similar tools.

Database Management:

RDS and DynamoDB: Knowledge of AWS databases, including Amazon RDS for relational databases and Amazon DynamoDB for NoSQL databases.

Backup and Recovery: Understanding of backup and recovery strategies for cloud-based databases.

Implementation and Operations:

Software Development Life Cycle (SDLC): Familiarity with SDLC principles, including Continuous Integration (CI) and Continuous Deployment (CD) to implement changes efficiently.

Change Management and Version Control: Knowledge of change management practices and the use of version control systems such as Git to manage IaC code.

Experience with three-tier architectures: web (Apache), application layer (Tomcat/Spring), and databases (MySQL, PostgreSQL, Oracle, and NoSQL databases).

Troubleshooting and Support:

Diagnosis and Problem Solving: Ability to diagnose and troubleshoot issues in deployed infrastructure.

Documentation: Ability to document configurations, processes, and changes made to the infrastructure.

Best Practices and Architectural Patterns:

Resilience Patterns: Understanding of architectural patterns such as high availability, disaster recovery, and scalability.

Cost Optimization: Knowledge of best practices to optimize costs when deploying and operating AWS resources.

Strong experience in systems automation and Linux administration.

Soft Skills

Analytical Thinking and Problem Solving

DevOps Mindset and Automation Culture

Effective Communication

Teamwork and Collaboration

Results and Quality Orientation

Adaptability and Continuous Learning

Organization and Time Management

WE VALUE YOUR IMPACT

Your contribution matters, and it’s recognized. You can expect a fair, competitive reward package that reflects the impact you create and the value you deliver. But we know rewards go beyond numbers.

We’re enable our teams to go beyond through global opportunities and broad career paths.

Flexibility that works. Enjoy a hybrid working models—some days remote, some days onsite with your team—along with flexible hours.

Learning for life. Access hundreds of courses on our platforms, including exclusive access to our global learning space: Santander Open Academy (www.santanderopenacademy.com)

Competitive rewards. Receive a highly competitive salary with performance-based bonuses, motivating you to keep growing with us.

Financial advantages. Benefit from preferential banking terms, special interest rates on loans, life insurance, and more.

Your health is our priority. Through BeHealthy, our global wellness programme, we promote Holistic wellbeing.

We know family is everything. That’s why we offer childcare support and family-friendly programmes tailored to each life stage.

Always by your side. Get access to Santander Contigo, our program for employees and their families offering legal, emotional, and administrative advisory services.

Extra benefits. Gym/WellHub membership, medical centers in some of our facilities, meal subsidy, parking, shuttle service from various points in Madrid, as well as exclusive discounts and offers for Santander employees. And that’s only the beginning—we’ll tell you more when you join!

We’re here to keep you motivated, help you reach your goals, and celebrate your progress, every step of the way.

LOCAL COMPLIANCE

Santander is proud of being an organization where there are equal opportunities regardless of age, gender, disability, civil status, race, religion or sexual orientation. We are committed to providing an inclusive and accessible application process for all candidates.

WHAT TO DO NEXT

If this sounds like a role you are interested in, then please apply.
 

READY TO TAKE THE NEXT STEP IN YOUR JOURNEY

Confirmar seu email: Enviar Email