Overview
Senior Engineer role in Infrastructure Automation and Windows Platform Engineering, building backend automation services and CI/CD execution for engineering workflows such as smoke and integration testing, regression, and continuous integration.
What you'll do
- Drive development of backend automation services (Python/C#) for process execution, file operations, health checks, and environment management.
- Establish strong reliability practices (logging/monitoring, retries/backoff, idempotency, concurrency controls, safe cleanup, traceability).
- Provide deep Windows platform expertise (Event Logs, Registry, services) to diagnose and resolve complex automation and CI issues.
- Lead VM lifecycle automation across Windows and Linux (provisioning, configuration, monitoring).
- Support incident response and hands-on troubleshooting to reduce downtime and improve resilience.
- Guide test execution optimization (including incremental testing) to improve CI cycle time and stability.
- Influence technical design and architecture and maintain clear runbooks and documentation for operational readiness.
- Mentor engineers through code reviews, best practices, and technical leadership.
What you'll need
- Strong hands-on experience with Python and C# in complex, production-grade engineering environments.
- TypeScript / Node.js exposure for tooling, services, or automation utilities.
- Strong Windows automation and troubleshooting skills using PowerShell and BATCH scripting, including deep knowledge of Windows internals (Event Log, Registry, services).
- Experience with both relational and non-relational databases (e.g., MariaDB, MongoDB).
- Practical troubleshooting mindset and comfort handling ad-hoc firefighting / incident response scenarios.
- Working knowledge of software design/architecture fundamentals and testing concepts, including incremental testing approaches.
- Exposure to .NET build/test workflows to support cross-team collaboration.
Nice to have
- Experience with Go and/or PHP in platform or automation contexts.
- Familiarity with artifact publishing and release governance practices (e.g., JFrog CLI, promotion patterns).
- Own Jenkins automation at scale (Groovy pipelines/shared libraries), improving reliability through standards, guardrails, and reusable patterns.
- Proficiency in OpenStack services like Nova (compute), Neutron (networking), and Cinder (storage).
- BTech degree in Computer Science, Electronics, or a related technical field (or equivalent practical experience).
- Experience operating in regulated or security-focused environments requiring auditability and traceability.
Details
- Work schedule: First Shift (Days).
- Environmental conditions: Office.
- Experience level: 6 to 10 years.
Read the full description and apply on the company’s own careers page.