As an Azure Systems Engineer, we know that you are passionate about quality and performance. You enjoy solving problems and you constantly seek new ways to improve quality. If you also want to be part of a dynamic and diverse team responsible for designing and managing mission critical systems for some of the world's most recognized companies, we have the perfect place for you!
As an Engineer focused on supporting our client environment, you will play a key role in fulfilling client implementation requirements, complying to data security policies, and maintaining high quality technology operations.
The purpose of our work is to support our implementation teams and ensure they have the tools and support they need to effectively deliver products and services to our clients. Our work IS continuous improvement. We are looking for someone who can follow instructions, and someone who wants to learn and flourish in a fast-paced environment. You should require minimal supervision, have excellent motivation, and an openness to change and growth.
This role is part of the Infrastructure and Engineering team within Benefits Outsourcing's Product & Technology group. The Azure Systems Engineer will be part of the team that is leading our cloud strategy, migrations & deployments, and owns technology operations for our business. Our team is responsible for both on-prem and cloud solutions.
Our technology solutions incorporate business requirements while aligning to global standards where required (e.g. data security). In addition to your technical contributions, you will have ample opportunities to shape technology-related policies and processes that will improve upon our current practices as we continue to grow.
The Role
With us you will:
Contribute to continuous improvements around the automation and the tools that provision, configure, deploy, and monitor application components and services
Fulfill implementation and support requests received through JIRA Service Desk.
Continuously learn and understand our product line(s) and features and the tools needed to support these
Ensure regulatory compliance through all aspects of work.
Triage and resolve production issues.
Learn and grow with the team through ongoing maturation of continuous integration and continuous delivery practices
Have ample opportunities for technical and professional development and growth
Be an integral part of ensuring the operational stability and performance of applications and services, including participation in on-call rotation.
The Requirements
Experience in executing Continuous Delivery best practices
BS / BA degree or relevant experience
3 5 years of current experience in a technical support role supporting mission critical Microsoft servers and services, including Azure.
Familiar with Azure Pipelines
Log Analytics skills
Understanding of ARM templates
Working with IaaS and PaaS
1 3 years of recent experience supporting .NET web-based applications.
Strong analytical and problem-solving skills
Ability to both work independently as well as within a team environment to generate practical results and recommendations.
Experience working in cross-functional virtual teams
Flexible, coachable, self-driven, and passionate about learning (we move fast!)
1-3 years of experience managing a team of direct reports
Experience working with Microsoft SQL Server queries and database administration
Additional Desirable Skills
C# development experience is desirable.
Hands-on experience utilizing application performance monitoring tools to identify and triage performance issues (New Relic, AppDynamics, Azure Application Insights, etc.) is desirable.
2 3 years of demonstrable experience developing and executing automated tasks with Windows PowerShell
Experience with Microsoft build and deployment tooling (Team Foundation Server/Azure DevOps) is desirable.
WTW is an Equal Opportunity Employer