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, PVMbased orchestration, Robocopy deployments) to a modern DevOps stack including GitHub Actions, Nomad, pullbased deployment models, and Splunk.
Key responsibilities
Platform Modernization:
Analyze current DevOps processes and identify opportunities for modernization and automation
Design and implement solutions to transition from legacy tools (e.g., Jenkins, Robocopy, PVM) to modern platforms
Lead the migration to GitHub Actions for CI/CD pipelines and Nomad for job orchestration
Deployment & Package Distribution:
Redesign package distribution mechanisms, shifting from push-based (Robocopy) to pull-based deployment models
Ensure secure, reliable, and scalable deployment strategies across environments
Establish versioning, artifact management, and release best practices
Job Orchestration & Workflow Management:
Replace or enhance proprietary job orchestration systems with modern tooling
Define and implement resilient, maintainable workflows for scheduled and event-driven jobs
Ensure fault tolerance, retries, and visibility in job execution
Monitoring, Logging, and Observability:
Design and implement centralized logging solutions using Splunk
Improve system observability across applications and infrastructure
Define SLIs/SLOs and build dashboards, alerts, and automated incident responses
Environment Management:
Improve environment separation and consistency (Dev, QA, UAT, Prod)
Implement Infrastructure-as-Code (IaC) and configuration management practices
Ensure reproducibility and standardization across environments
Collaboration & Delivery:
Work closely with development, QA, and infrastructure teams to deliver end-to-end solutions
Document architecture, processes, and solutions clearly
Mentor and guide teams on DevOps best practices and tool adoption
Key competencies
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).
Education
Bachelor’s/master’s in computer science, Engineering, Information Systems, or equivalent experience
DevOps, CI/CD, Automation, Windows Infrastructure, System Administration, GitHub Actions, Jenkins, Nomad, Kubernetes, Package Distribution, Deployment Strategies, Pull-Based Deployment, Artifact Management, Release Management, Job Orchestration, Workflow Management, Splunk, Monitoring, Logging, Observability, SLI, SLO, Dashboarding, Alerting, Incident Response, Infrastructure As Code, Configuration Management, PowerShell, Python, Bash, Troubleshooting, Legacy System Modernization, Environment Management, Version Control, Scalability, Reliability, Security Frameworks, Fixed Income Trading, Real-Time Transactions, Performance Engineering, Memory Management, Static Analysis, Dynamic Analysis, P/Invoke, COM Visibility, Cross-Functional Collaboration, Documentation