Job Description
Project Description:
We are looking for a highly skilled Senior DevOps Engineer with 8+ years of experience to join our technology team. The ideal candidate will have a strong background in DevOps practices within banking or financial services environments, with expertise in CI/CD, infrastructure automation, and secure system design. This role demands hands-on technical proficiency, leadership, and the ability to drive innovation in a regulated industry.
Responsibilities:
- Architect, implement, and maintain CI/CD pipelines using Jenkins and GitLab.
- Manage and optimize build processes for .NET applications across Windows and Linux environments.
- Ensure robust infrastructure automation and orchestration aligned with banking compliance standards.
- Collaborate with cross-functional teams to streamline release cycles and improve deployment efficiency.
- Apply networking fundamentals (DNS, routing, load balancing) to support scalable and secure systems.
- Drive adoption of DevOps best practices, including observability, security, and pipeline optimization.
- Mentor junior engineers and contribute to the overall DevOps strategy.
Mandatory Skills Description:
- Jenkins – Build and manage pipelines for automated testing and deployments. Optimize jobs for speed and reliability.
- GitLab / GitLab Pipelines – Configure CI/CD workflows, manage runners, and enforce secure source code practices.
- Windows & Linux Administration – Maintain and troubleshoot servers, apply patches, and ensure consistent deployments across platforms.
- .NET Build Knowledge – Handle .NET build processes, manage dependencies, and integrate builds into CI/CD pipelines.
- Networking Fundamentals (DNS, Routing, Load Balancing) – Apply core networking concepts to design secure, scalable, and resilient systems.
Nice-to-Have Skills Description:
- Artifactory
- Observability Tooling
- Security best practices (IAM, Secrets Management, DevSecOps awareness