Share this Job

Title:  Software Developer (C#, Powershell))


Bangalore, Karnataka, IN, 560071

Requisition ID:  48969
Job Summary

Join the rapidly growing Virtual Desktop Service (VDS) team within NetApp, delivering a powerful SaaS platform that helps customers harness the power of public, private and multi-cloud solutions.  Virtual Desktop Service orchestrates deployment and lifecycle management of virtual desktop environments in Azure, Google Cloud Platform, and Amazon Web Services using either Windows Virtual Desktop (WVD) or Remote Desktop Services (RDS). 

VDS is actively seeking an experienced engineer for the deployment automation team.  The focus of this team is to architect and maintain the VDS subsystems used to initiate install and configuration of the base VDI environment.  This creates the foundation and tool sets customers can then use to build and scale their virtual desktop workloads in public and private clouds.

Job Responsibilities:

  • Collaborate to design and implement deployment templates and configurations in code
  • Complete unstructured tasks with many interdependencies, requiring creative solutions
  • Participate in writing project specs and release documentation
  • Designing, coding, testing, & automation
  • Deployment benchmarking and performance analysis
  • Work on additional tasks and responsibilities that contribute toward team, department and company goals
Job Requirements
  • Knowledge of Windows and Active Directory components, including Active Directory users, groups, permissions, Organizational Units (OUs) and Group Policy Objects (GPO).
  • Vendor sponsored certifications for specific cloud skills, such as AZ-103/ AZ-104, AZ-203/AZ-204, and AZ-303, will be considered.
  • Strong proficiency in C#, PowerShell, Azure Resource Manager Templates, Desired State Configuration concepts
  • C# Restful API development
  • OAuth authentication
  • SQL Transact-SQL, SQL dba
  • PowerShell binary module / module development
  • PowerShell code and module repositories
  • Software packaging / automated deployment (Chocolatey, MSI)
  • Application virtualization, App-V, MSIX, FSLogix
  • PowerShell Desired State Configuration authoring
  • Resource module development for DSC
  • Azure ARM template development
  • Knowledgeable of Idempotent / declarative configurations
  • Deep knowledge of public cloud services and components, particularly Microsoft Azure Resource Manager, Amazon Web Services, Google Cloud Platform, Windows Virtual Desktop, enterprise applications and service principals, Azure Active Directory, AD Connect, and Log Analytics are a plus.
  • Experience troubleshooting problems with complex implementations, including log review, service validation, and defect documentation
Typically requires a minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or a PhD without experience; or equivalent work experience.