Senior DevOps Engineer

Apply now
  • year-experience +5 years place México contract Remote/Full Time
Description:

Looking for a DevOps Team Leader skilled in platform managementdeployment automation, and infrastructure optimization. This role involves leading a DevOps team, ensuring high performance and security of our SaaS platform, and driving DevOps strategies for efficient, scalable operations.

What will you do?

  • Lead and mentor a team of DevOps engineers, providing guidance, support, and professional development.
  • Oversee the daily operations of the SaaS platform, ensuring high availability, performance, and reliability.
  • Develop and implement DevOps strategies, processes, and best practices to improve efficiency and scalability.
  • Oversee the development and maintenance of CI/CD pipelines to automate deployments, testing, and monitoring.
  • Implement and manage monitoring tools to proactively identify and resolve issues. Lead incident response, perform root cause analysis and implement corrective actions.
  • Manage and optimize cloud infrastructure Azure for performance and cost efficiency.
  • Ensure the platform meets security standards and compliance requirements. Implement security best practices and conduct regular audits.
  • Work closely with development, QA, and product teams to ensure seamless integration and delivery of new features and updates.

Requirements:
  • 5+ years of experience in a DevOps role, with at least 2 years in a leadership or senior position.
  • Proficiency in a cloud platform (Azure), containerization (Docker, Kubernetes), and automation tools (Jenkins, Ansible, Terraform).
  • Strong scripting skills in languages such as Python, Bash, or PowerShell.
  • Experience with monitoring and logging tools (Prometheus, Grafana, ELK stack).
  • Proven leadership and team management skills, with the ability to inspire and motivate a team.
  • Excellent troubleshooting and problem-solving skills.
  • Understand database administration tasks, monitoring tools, and flows and identify opportunities for automation.
  • Translate user requirements into functioning UI experience.
  • Design features, solve problems, debug, document, and develop software and systems that meet the needs of internal and external users.
  • Build reusable cross-platform components, reusable scripts, front-end libraries, and back-end APIs for integrating with dozens of internal Amex systems.
  • Create test automation frameworks for routine tasks.
  • Emphasis on reusing modules that others have already built or a “Buy before build” approach.
  • Advanced English.
WHY WORK WITH US?