5+ years of hands-on experience with cloud providers, especially Azure., Strong proficiency with Linux environments and solid scripting skills in languages like Bash and Python., In-depth understanding of DevOps methodologies and experience with tools like Docker and Kubernetes., Excellent organizational skills and a collaborative mindset, preferably with experience in the banking or fintech industry..
Key responsibilities:
Design and make technical decisions on infrastructure and architecture for features.
Collaborate with development and client teams in an agile environment.
Implement and maintain CI/CD pipelines and monitor system performance.
Identify production issues and ensure compliance with development standards while coaching peers in best practices.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
NTD Software is a Mexican company located in Guadalajara, Jalisco, known as "the silicon valley of Mexico." We help both startups and big companies by finding the right people to join their team and creating digital solutions using the latest or well-established programming languages and tools. Our expertise is in building software from the ground up and expanding our clients' existing teams, allowing us to work with businesses globally.
Our client, one of the world's most successful fintech software development companies, is seeking a seasoned Senior DevOps Engineer to join their engineering team. With a track record of building multiple fintech unicorns, the company specializes in digital innovation, delivering enterprise-grade transformations, and cutting-edge financial solutions.
As a Senior DevOps Engineer, you will work closely with development and operations teams to deploy and manage code, ensure smooth system operation, and implement integrations that meet customer needs. You’ll play a key role in scaling infrastructure, optimizing automation, and ensuring secure, efficient deployments across dynamic environments.
Requirements
5+ years of hands-on experience with cloud providers, including mandatory expertise in Azure.
Strong proficiency with Linux environments (RHEL and Debian-based distributions).
Solid scripting skills in Bash, Python, JavaScript, or Groovy.
In-depth understanding of DevOps methodologies and software development lifecycle.
Experience with virtualization, containerization, and orchestration tools such as Docker, Kubernetes, or ECS.
Proficient with Infrastructure as Code tools like Terraform and CloudFormation.
Strong knowledge of networking concepts and cloud security practices.
Proven ability to work in agile teams and cross-functional environments.
Detail-oriented problem solver with a focus on planning and long-term stability.
Excellent organizational skills for managing DevOps assets and infrastructure.
Prior experience in the banking or fintech industry is a plus.
A team player with a collaborative mindset and a passion for delivering high-quality solutions.
Responsibilities
Design, scope, and make technical decisions on infrastructure and architecture at the module or feature level.
Collaborate with development and client teams in an agile environment.
Implement and maintain CI/CD pipelines using Jenkins.
Deploy product updates and monitor system performance.
Identify and resolve production issues, contributing to root cause analysis.
Ensure compliance with development and infrastructure standards (SDLC, etc.).
Support Quality Control (QC) teams in preventing and detecting product defects.
Coach and guide peers in DevOps best practices.
Manage and maintain cloud assets, infrastructure repositories, keys, logs, scripts, and deployment procedures.
Drive quality by avoiding technical debt and favoring sustainable solutions.
Anticipate client needs and contribute to scalable, client-centric infrastructure planning.
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.