N

Sr. DevOps Engineer

NTD software
Full-time
Remote
Remote & Freelance
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.