🔔 FCM Loaded

Desktop Provisioning Engineer

Tata Consultancy Services

2 - 5 years

Bengaluru

Posted: 27/08/2025

Job Description

Job Description

Locations : Bangalore/Kochi/Pune/Kolkata
Position Summary:
We are seeking a senior provisioning engineer to oversee a small team of engineers responsible for the technical design and build of our Windows desktop provisioning platform at global enterprise scale. This role is highly development‑focused, with a significant portion of time dedicated to writing C# (.NET/WPF) applications and automation tools, alongside PowerShell scripting. You will craft robust deployment pipelines, engineer secure-by-default device configurations, and ship automation that accelerates how thousands of colleagues receive, provision, and use Windows devices. The ideal candidate blends deep Windows engineering expertise with strong coding skills, operational excellence, and a passion for mentoring other developers and engineers.
Essential Functions of the Job:
What you'll do (Impact & Responsibilities)
  • Provide Windows provisioning engineering at scale: Architect, implement, and continuously improve modern provisioning services. Deliver Autopilot process and automations, enrollment flows, and end‑to‑end deployment for a large, distributed enterprise environment.
  • Engineer secure, reliable processes: Design and implement configurations that embed security by default, ensuring compliance with organizational best practices and industry standards while maintaining device health and resilience.
  • Build and maintain tooling and services using .NET (WPF) for rich client utilities and PowerShell for platform automation. Contribute high‑quality, testable code and reusable modules/packages.
  • Drive Git‑based workflows (preferably GitHub) for versioning, reviews, releases, and deployment automation. Champion branch strategies and release notes.
  • Apply techniques such as code obfuscation and secure coding practices to safeguard intellectual property and reduce reverse-engineering risks in deployment tools and automation scripts.
  • Instrument telemetry and reporting (e.g., Intune data, Power BI) to measure deployment success, application health, and user experience. Proactively identify and remediate problem areas.
  • Provide enterprise‑grade troubleshooting. Serve as an L4 escalation point for complex issues. Perform root‑cause analysis and implement durable fixes across the fleet.
  • Maintain and evolve SCCM Task Sequences where required and show SCCM/ConfigMgr expertise. Plan migration/modernization paths into Intune‑centric approaches.
  • Partner with Security, Network, Collaboration, Procurement, and Service Operations to land compliant, cost‑effective solutions with great user experience. Produce clear implementation plans, runbooks, and knowledge articles for support teams.
  • Provide technical leadership to engineers and developers. Implement Code reviews, design sessions, pair programming, and skills coaching across time zones and cultures.
  • Effectively and efficiently support projects during their engineering and transition phases
  • Identify problems and opportunities in relation to relevant customer policies and procedures.
  • Maintain adherence to architectural standards/principles, global product-specific guidelines, usability design standards, and security.
  • Provide support and documentation to assist in sustaining projects during the transition to production.
  • Produce accurate, brief and clearly written documents and presentations tailored to audience's needs and expectations.
  • Minimizes technical exposure and risk on projects
  • Understand strategic goals/objectives and translate that into actionable plans.
    Core Qualifications
  • Advanced coding skills in C#: Proven experience designing and delivering production‑grade applications using .NET (WPF) frameworks for desktop utilities and provisioning tools.
  • PowerShell expertise for automation, diagnostics, and integration with Microsoft Graph and Intune APIs.
  • Familiarity with JavaScript for UI enhancements or companion tools.
  • Device management mastery: Advanced skills with Microsoft Intune, Autopilot, MDM, GPO, Configuration Manager, and policy/configuration design at scale.
  • Windows internals & APIs: Deep knowledge of Windows OS technologies and APIs, installation/configuration mechanics, device identity, authentication, and compliance flows (e.g., Entra ID device identity, Conditional Access interactions).
  • SCCM & Task Sequences: Proven experience building, troubleshooting, and optimizing SCCM Task Sequences. Ability to bridge legacy and modern management approaches.
  • Source control mastery (preferably GitHub)
  • Large enterprise experience and ability to lead and mentor developers.
  • Troubleshooting excellence: Systematic L4 troubleshooting across Windows 11, M365 apps, browsers, BitLocker, and their supporting infrastructure; comfortable with logs diagnostics.
  • Maintain documentation including code documentation, operations manuals, and training materials.
  • Familiarity with ServiceNow and incident, problem, and change management processes and procedures in a large global enterprise
  • Experience leading technical workstreams and mentoring engineers/developers. Fosters a culture of quality, automation, and continuous improvement.
  • Identify root causes of problematic issues and determine best method to address them.
  • Assist Product owners in classifying and prioritizing issues related to their products.
  • Provide recommendations and analytical expertise on requests raised by projects
  • Collaborate with Operations, Security, and Infrastructure teams to ensure seamless service delivery.
  • Maintain awareness of new and emerging technologies.
  • Understanding of network concepts (PAC Files, DNS, DHCP, Firewalls, and Proxies)
  • Experience using Microsoft Entra and other cloud offerings.
  • Ability to work under pressure and independently.
  • Strong interpersonal skills to adapt personal communication styles to the style of others. Engage effectively with peers in the IT organization, staying calm under pressure and maintaining the credibility the business has in the team's assigned technical support.
  • Advanced time management skills to prioritize workload.
  • Ideally, knowledge of organizational structure of the firm to facilitate work with groups outside of the immediate technical team.
  • Strong oral and written English. Ability to produce crisp designs, documentation, and stakeholder updates.
    Job Requirements:
    Education:
  • College degree (Bachelor's) in related technology field (Computer, Engineering, Science, etc.) or comparable job experiences
    Experience:
  • 8+ years in desktop engineering or provisioning roles, with substantial hands‑on C# development experience (designing, coding, debugging, and maintaining .NET/WPF applications).
  • Demonstrated ability to combine software engineering practices with platform engineering for Windows deployments at scale.
    Language Requirements:
  • English - Strong oral and written communication skills

  • Desired Candidate Profile
    Qualifications :BACHELOR OF ENGINEERING

    About Company

    TCS is the flagship IT services company of Tata Group and one of the world’s largest IT consulting firms. It offers software development, business process services, cloud solutions, and digital transformation for global enterprises._x000d_ _x000d_

    Services you might be interested in

    One-Shot Campaign

    Reach out to ideal employees in one shot!

    The intelligent campaign for reaching out to the ideal audience to whom you can ask for help (guidance or referral).