AWS DevOps Engineer - Queretaro Metropolitan Area

Solo para miembros registrados Queretaro Metropolitan Area, México

hace 1 día

Default job background
Santander Digital Services is looking for an AWS DevOps Engineer to join the Public Cloud team. · 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 ...
Descripción del trabajo

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

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.

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

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



Trabajos similares

  • Trabajar en empresa

    Technical Delivery Manager

    Solo para miembros registrados

    The Technical Delivery Manager will be at the forefront of driving high-quality software development and delivery for our clients. · ...

    Queretaro Metropolitan Area

    hace 1 mes

  • Trabajar en empresa Trabajo a distancia

    AWS Solution Architect

    Solo para miembros registrados

    We are seeking an experienced technologist to join our team as an AWS Solution Architect.As a key member of our professional services delivery team, you will help enable innovation through continuous delivery across technology stacks and create robust solution designs that align ...

    Queretaro Metropolitan Area

    hace 3 semanas