We are looking for an experienced Systems Engineer to design, configure, and manage multiple test environments
for our QA team. The candidate must have in-depth knowledge of SCCM (System Center Configuration Manager), Azure Virtual Machines (VMs), Active Directory (AD), and Azure Active Directory (AAD) to create scalable and reliable test environments. These environments will be used by the QA team to rigorously test our product and ensure seamless performance across various scenarios.
Key Responsibilities:
- Design and deploy multiple test environments using SCCM, Azure Virtual Machines, Active Directory, and Azure Active Directory (AAD).
- Configure SCCM to manage software deployment, patching, and operating system testing in the QA environments.
- Provision and manage Azure VMs to simulate production-like environments for product testing, ensuring flexibility and scalability based on testing needs.
- Set up and manage Active Directory (AD) infrastructure, including domain controllers, Group Policy, and secure user authentication for test environments.
- Integrate on-premises AD with Azure AD to create hybrid environments and support various identity and access management scenarios for testing.
- Automate the setup and teardown of environments using PowerShell scripts or Infrastructure-as-Code
tools (e.g., ARM templates).
- Work closely with the QA team to create custom environments that match specific testing scenarios or configurations needed to validate features and fixes.
- Provide networking solutions and VPN configurations to ensure secure connectivity between test environments and other resources.
- Regularly monitor the performance and reliability of the environments, ensuring high availability and swift issue resolution.
- Maintain documentation
of all configurations and processes for the test environments to ensure easy replication and future scalability.
- Collaborate with cross-functional teams, including development and IT, to ensure the environments are aligned with project requirements and testing strategies.
Required Skills:
- Extensive experience with SCCM (System Center Configuration Manager): configuration, patch management, application deployment, and operating system deployment.
- Proficiency in Azure Virtual Machines (VMs) setup, management, and configuration for various test scenarios.
- Strong knowledge of Active Directory (AD), including user management, Group Policy configuration, and domain controller setup.
- Expertise in Azure Active Directory (AAD), including Azure AD Connect, hybrid identity, SSO, MFA, and security policies.
- Familiarity with PowerShell scripting and automation tools for environment setup, configuration, and management.
- Experience with Azure Resource Manager (ARM) templates or other Infrastructure-as-Code (IaC) tools to automate infrastructure deployment.
- Strong troubleshooting skills to address configuration issues, deployment errors, and system performance problems.
- Understanding of networking concepts, such as VPN, firewall configurations, and securing environments in both on-prem and cloud infrastructures.
Benefits
- Competitive Salary
- Medical Health Cover
- Hybrid Work Mode