For one of our clients, a leading Managed Service Provider specialized in delivering IT solutions to small and medium-sized enterprises (SMEs) across Switzerland, we are looking for a Senior Automation Engineer with deep expertise in Microsoft infrastructures. In this role, you will design, implement, and optimize automation solutions across on-premises and cloud-based Microsoft environments. You’ll serve as a key technical leader, working closely with cross-functional teams to enhance performance, security, and scalability.
The role starts immediately and lasts at least 6 months with the option of extension.
If you’re an expert in Microsoft infrastructures, have a passion for platform automation, thrive in solving complex data challenges, and excel in facilitating collaboration, we’d love to connect with you!
Responsibilities
Automation & Scripting: Develop and maintain PowerShell scripts and other automation tools to optimize workflows, reduce manual tasks, and drive operational efficiency. Passion to reduce the scripting backlog to empower other teams to deploy new infrastructure tenants automatically. Implement Infrastructure-as-Code (IaC) strategies and frameworks to ensure reproducibility and version-controlled deployments.
Platform Management: Management and Optimization of IT infrastructures, including servers, cloud platforms, networks and applications
CI/CD and Deployment: Design and support automated deployment processes for applications and infrastructure components. Develop and maintain CI/CD pipelines that streamline rollouts, improve quality, and accelerate time-to-market for new features and releases.
Tooling & Innovation: Evaluate and integrate new tools, frameworks, and services that enhance automation capabilities, reduce complexity, and further modernize our infrastructure.
Cross-Functional Collaboration: Work closely with Infrastructure, Network, and Security experts to align automation efforts with architectural standards, project timelines, and security objectives.
Mentorship & Leadership: Provide guidance and training to junior team members, sharing best practices, troubleshooting expertise, and promoting a culture of continuous learning and innovation.