* **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.* 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.* **Configuration Management and Automation:*** **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:*** **Monitoring and Maintenance:*** **Database Management:*** **Implementation and Operations:*** **Troubleshooting and Support:*** **Best Practices and Architectural Patterns:*** Strong experience in systems automation and Linux administration.- **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.* **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.* **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.* 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.* **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.* **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).* **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.* **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.We know **family is everything**. That's why we offer childcare support and family-friendly programmes tailored to each life stage.**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!**