What are the responsibilities and job description for the Windows Automation Engineer position at Sriven Systems Inc.?
Job Title: Windows Automation Engineer
Location: Charlotte, NC (Onsite)
Duration: Longterm Contract
Job Description
We are seeking a Windows Automation Engineer to support and automate the end-to-end software update lifecycle for Windows operating systems and Windows-based applications in a large enterprise environment. The ideal candidate will have strong experience in Windows administration, automation, scripting, and infrastructure-as-code practices.
Required Skills
- Strong experience with Python and PowerShell scripting
- Experience with Terraform and Infrastructure as Code (IaC)
- Hands-on experience with Windows Server and Windows platform administration
- Experience automating Windows OS and application patching
- Knowledge of software deployment, testing, and release automation
- Experience working in enterprise-scale environments
- Understanding of CI/CD, system reliability, and deployment best practices
Key Responsibilities
- Automate Windows OS and application update processes
- Develop and maintain automation scripts using Python and PowerShell
- Implement and manage Infrastructure as Code using Terraform
- Support software certification, testing, and deployment activities
- Coordinate deployments across development, test, and production environments
- Ensure security, compliance, and operational stability during releases
- Troubleshoot deployment and automation-related issues
Preferred Skills
- Experience with SCCM/MECM, Intune, or similar endpoint management tools
- Familiarity with DevOps and CI/CD practices
- Experience in large-scale enterprise infrastructure environments