Desktop Provisioning Engineer

1 week ago


Bengaluru, Karnataka, India Tata Consultancy Services (TCS) Full time ₹ 12,00,000 - ₹ 36,00,000 per year

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

Location

Bengaluru

Job Function

IT INFRASTRUCTURE SERVICES

Role

Engineer

Job Id

371660

Desired Skills

.NET | Javascript | Desktop

Desired Candidate Profile

Qualifications : BACHELOR OF ENGINEERING


  • Desktop Engineer

    1 week ago


    Bengaluru, Karnataka, India Tata Consultancy Services (TCS) Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Locations : Bangalore/Kochi/Pune/Kolkata Position Summary:Enable customer professionals to meet the increasing pace of business by delivering productivity and collaboration solutions that empower them to work together where they want and how they want. The Desktop Engineer has a deep end to end understanding of all desktop technologies and understands how...


  • Bengaluru, Karnataka, India Tata Consultancy Services (TCS) Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Locations : Bangalore/Kochi/Pune/Kolkata The OpportunityAs a Cloud Desktop Infrastructure Support Engineer, you will be responsible for supporting and administering the enterprise virtual desktop infrastructure hosted on Azure Virtual Desktop, RemoteApps, and Windows 365 platforms. You will apply ITIL methodologies to ensure secure, reliable, and efficient...


  • Bengaluru, Karnataka, India Tata Consultancy Services (TCS) Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Locations : Bangalore/Kochi/Pune/Kolkata Position Summary:Enable customer professionals to meet the increasing pace of business by delivering productivity and collaboration solutions that empower them to work together where they want and how they want. The Desktop Engineer has a deep end to end understanding of all desktop technologies and understands how...


  • Bengaluru, Karnataka, India Acesoft Labs Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Dear all, Find the below Details & JDLocation: Bangalore(Hybrid)Exp: 6-9 YearsNP: ImmediateInterview: Virtual(02)Job description:Provision Infrastructure as a service cloud computing for platforms such as AWS, Azure or Google Cloud Platform.Data center and server installation, maintenance, monitoring in cloud/IaaS.Responsible for Linux and windows server...


  • Bengaluru, Karnataka, India ASTRA TECHNOLOGY IT SERVICES (OPC) PRIVATE LIMITED Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Company DescriptionWe suggest you enter details here.Role DescriptionThis is a full-time on-site role for a Desktop Support Engineer located in Bengaluru. The Desktop Support Engineer will be responsible for providing technical support for desktop computers, assisting with printer support, troubleshooting hardware and software issues, and ensuring the smooth...

  • Desktop Engineer

    3 days ago


    Bengaluru, Karnataka, India Creatigrity Technologies Pvt Ltd Full time ₹ 2,00,000 - ₹ 6,00,000 per year

    Company:Creatigrity Technologies Private LimitedLocation:175, EPIP 2nd Phase, KIADB Industrial Area, Brookefield, Bengaluru, Karnataka – 560066Shift:Night ShiftPosition OverviewCreatigrity Technologies is looking for aDesktop Engineerwith strong troubleshooting skills to provide end-to-end IT support across hardware, software, network, and communication...


  • Bengaluru, Karnataka, India Infogain Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Ready work in 24*5 rotational shiftRole Description:We have an exciting opportunity for a skilled Peering Provisioning Engineer to join our network infrastructure team, contributing to the deployment and management of our extensive peering network. This role involves maintaining and expanding our global Edge network infrastructure, offering exposure to...


  • Bengaluru, Karnataka, India Algoshack Technologies Full time ₹ 80,00,000 - ₹ 1,20,00,000 per year

    We are seeking a skilled and detail-oriented Desktop Automation Engineer with a strong background in automation testing to join our team. The ideal candidate will have expertise in desktop application automation, a solid grasp of C# programming, and hands-on experience with tools like FlaUI, WinAppDriver, or similar frameworks.Key Responsibilities:Develop,...


  • Bengaluru, Karnataka, India Exceleed Consulting and technologies Full time ₹ 2,00,000 - ₹ 6,00,000 per year

    Company DescriptionExceleed Consulting and Technologies, headquartered in Bengaluru, is a specialist in technology solutions across IT, telecom, audiovisual, and communication domains. The company provides innovative communication solutions to enterprise clients, helping them achieve optimal efficiency in their communication infrastructures. Our expertise...


  • Bengaluru, Karnataka, India Capgemini Full time ₹ 9,00,000 - ₹ 12,00,000 per year

    Job Description We are seeking a skilled and customer-focused Desktop Support Engineer to provide comprehensive support for end-user systems, applications, and hardware. The ideal candidate will be responsible for diagnosing and resolving technical issues related to Windows operating systems, Microsoft 365 applications, business productivity tools, and...