Senior DevOps Engineer
Apply now- +5 years México Remote/Full Time
Description:
Looking for a DevOps Team Leader skilled in platform management, deployment 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.