BerryDunn is seeking an experienced Systems Engineer to manage and optimize their hybrid IT infrastructure, including on-premises and Azure environments. The role involves aligning technology solutions with firm-wide initiatives and collaborating with consultants to enhance system efficiency and security.
Responsibilities:
- Develop and maintain automation solutions using PowerShell to enhance system efficiency and reduce manual tasks
- Identify opportunities for process automation and implement solutions to improve productivity
- Write, test, optimize, and troubleshoot PowerShell scripts, modules, and Bicep templates for infrastructure provisioning, configuration, and maintenance
- Ensure all production code is maintained in source control
- Oversee and enhance both on-premises hyperconverged infrastructure and Azure cloud resources to maintain strong security, high availability, and scalability
- Design, implement, and configure Azure services, including virtual machines, resource groups, RBAC, networking, and storage
- Administer and maintain SQL databases, including performance tuning, backups, indexing, upgrades, and security management
- Work closely with Systems Administrators, Engineers, and other IT team members to deliver secure, functional solutions
- Partner with BerryDunn’s consulting team to align technology solutions with business objectives and integrate IT standards into solutions
- Contribute to technical standards that ensure secure and consistent experiences across firm technology and workflows
- Create and maintain detailed documentation for system configurations, procedures, and automation scripts
- Generate regular reports on system performance, automation progress, and incident resolutions
Requirements:
- Bachelor's degree in Computer Science, IT, or related field (or equivalent experience)
- Proven experience in Azure administration, automation, and PowerShell scripting (including module development)
- Experience with infrastructure-as-code tools (Bicep, ARM Templates, DSC)
- Proficiency in Microsoft Azure services (VMs, AD, storage, Automation Accounts, Functions)
- Strong knowledge of Microsoft 365 technologies (Exchange Online, Intune, SharePoint Online, Teams)
- Experience with source control (Git, Azure DevOps, GitHub)
- Familiarity with SQL database administration
- Excellent problem-solving and troubleshooting skills
- Strong communication and collaboration abilities
- Self-motivated and able to work independently and as part of a team
- Relevant Azure certifications are a plus
- Experience with Microsoft Copilot and GitHub Copilot is a plus