Devops Engineer

Gurugram Negotiable Posted 2 weeks, 1 day ago
Skills Required
CI/CD Devops Infrastructure as Code PowerShell Python Windows Platform Engineering

Job Description

We are seeking an experienced DevOps Engineer to help modernize, stabilize, and enhance a Windows-based environment supporting a large legacy system. This role focuses on improving operational efficiency, reliability, and scalability across key areas such as package distribution, job orchestration, monitoring, observability, and environment management. It’s a critical role in transitioning from existing tools and practices (Jenkins, PVM based orchestration, Robocopy deployments) to a modern DevOps stack including GitHub Actions, Nomad, pull based deployment models, and Splunk.

Key Responsibilities

 • Platform Modernization 

o Analyze current DevOps processes and identify opportunities for modernization and automation 

o Design and implement solutions to transition from legacy tools (e.g., Jenkins, Robocopy, PVM) to modern platforms 

o Lead the migration to GitHub Actions for CI/CD pipelines and Nomad for job orchestration 

• Deployment & Package Distribution 

o Redesign package distribution mechanisms, shifting from push-based (Robocopy) to pull-based deployment models 

o Ensure secure, reliable, and scalable deployment strategies across environments 

o Establish versioning, artifact management, and release best practices 

• Job Orchestration & Workflow Management 

o Replace or enhance proprietary job orchestration systems with modern tooling 

o Define and implement resilient, maintainable workflows for scheduled and event-driven jobs 

o Ensure fault tolerance, retries, and visibility in job execution 

• Monitoring, Logging, and Observability 

o Design and implement centralized logging solutions using Splunk 

o Improve system observability across applications and infrastructure 

o Define SLIs/SLOs and build dashboards, alerts, and automated incident responses 

• Environment Management 

o Improve environment separation and consistency (Dev, QA, UAT, Prod) 

o Implement Infrastructure-as-Code (IaC) and configuration management practices 

o Ensure reproducibility and standardization across environments 

• Collaboration & Delivery 

o Work closely with development, QA, and infrastructure teams to deliver end-to-end solutions 

o Document architecture, processes, and solutions clearly 

o Mentor and guide teams on DevOps best practices and tool adoption 

Desired Experience & Qualification

• Strong expertise in DevOps practices, CI/CD, and automation 

• Proficiency in Windows-based infrastructure and system administration 

• Experience with modern orchestration tools (Nomad, Kubernetes, or similar) 

• Ability to design scalable deployment and package distribution strategies 

• Hands-on knowledge of monitoring, logging, and observability tools (e.g., Splunk) 

• Solid skills in scripting and automation (PowerShell, Python, Bash) 

• Experience with Infrastructure as Code (IaC) and configuration management 

• Proven capability in modernizing legacy systems and processes 

• Strong problem-solving and troubleshooting abilities 

• Effective communication and collaboration with cross-functional teams 

• Working experience on Fixed Income securities trading domain and platforms, with real-time transactions KPIs is highly desirable.

Nice to Have 

• Financial services domain exposure and familiarity with regulatory/security frameworks. 

• Understanding of Performance engineering (profiling native code, memory management), static/dynamic analysis, secure interop (P/Invoke, COM visibility). 

 

Ready to Apply?
Apply Now Back to Jobs