Team- Cloud Platform team, start off as a reporting to a mentor who is currently there with the idea of them taking on windows OS and file serving administration
Job Title: Cloud Infrastructure Engineer / DevOps Engineer (Windows Server Specialist)
Job Description:
Our organization is in search of a skilled Cloud Infrastructure Engineer / DevOps Engineer with a strong focus on Windows Server OS management. This role is pivotal in managing and enhancing our IT infrastructure to support our operational and development needs effectively. Responsibilities include automating OS image management, ensuring robust OS patching processes, leveraging Terraform for efficient infrastructure provisioning in AWS and Azure, managing global configurations through Chef, and overseeing Windows file server management. Additionally, the role involves managing software licensing to ensure compliance and optimize expenditure.
Key Responsibilities:
- Automated OS Image Management: Utilize tools such as Packer for the automated creation and maintenance of Windows Server OS images, ensuring they are optimized for deployment across virtual, cloud, and physical infrastructures.
- OS Patching Management: Develop and maintain streamlined processes for Windows Server OS patching, incorporating automation to ensure systems remain up-to-date, secure, and compliant with industry standards.
- Terraform Module Management for AWS and Azure: Design and manage Terraform modules for effective provisioning of Windows Server resources, promoting best practices in infrastructure as code (IaC).
- Global Configuration Deployment Management Using Chef: Employ Chef to deploy and manage configurations across the global infrastructure, ensuring consistency, security, and compliance for Windows Servers.
- Windows File Server Management:
- Oversee the management of Windows file servers, including traditional file sharing, Distributed File System (Client), and cloud-based file services integration from Azure and AWS for enhanced storage solutions.
- Manage FSx for NetApp infrastructure as it supports the backend for our Client implementation, ensuring proper configuration and maintenance.
- Licensing Management:
- Implement systems for tracking software licenses across the organization to ensure compliance and optimize costs.
- Conduct regular reviews and audits of software usage and licenses to identify savings opportunities and ensure compliance with agreements.
- Manage relationships with software vendors, including negotiating licensing agreements and resolving licensing issues.
Skills and Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Proven experience in Windows Server OS management, including tracking, compliance, and optimization strategies.
- Extensive knowledge of OS image management tools such as Packer and strong proficiency in Windows Server management.
- Expertise in infrastructure as code (IaC) practices, particularly using Terraform, and configuration management with Chef.
- Advanced scripting and automation skills (e.g., PowerShell, Bash, Python).
- Familiarity with CI/CD principles and tools for integrating and automating development and deployment processes.
- Experience with NetApp infrastructure management, particularly FSx for NetApp.
- Excellent problem-solving abilities, capable of addressing complex infrastructure challenges.
- Strong communication and collaboration skills, with the ability to work effectively across various teams and technical disciplines.
Certifications (Preferred but not required):
- AWS Certified Solutions Architect or AWS Certified DevOps Engineer.
- Microsoft Certified: Azure Administrator Associate or Azure Solutions Architect Expert.
- HashiCorp Certified: Terraform Associate.
- Certifications related to software asset management or licensing are a plus.