Infrastructure Engineer
This role will be responsible for configuring and deploying applications on a Windows IIS hosted platform. The successful candidate will partner with teams to create highly available environments and associated systems.
Key Responsibilities:
1. IIS 10 web servers and .Net web applications experience is required.
2. Configuration of Bindings, Website Creation/Deletion experience is necessary.
3. Backup of Website/Configuration experience is essential.
4. A working knowledge of App Pools, Virtual Directory, Worker Process is required.
5. Working knowledge of SSL, Access Control, Authentication, Implementing Security is needed.
6. Microsoft Azure PaaS and SaaS solution development technologies including Azure Functions,.NET, JavaScript, Python etc. experience is preferred.
7. Microsoft Azure Operational and Monitoring tools are used in this role.
8. Knowledge on deployment tools (preferably Octopus) is an asset.
9. Scripting knowledge(PowerShell) is required.
10. Understanding of IIS, ASP.NET application deployment and troubleshooting is essential.
11. Understanding of .Net Framework is necessary.
12. Knowledge on Load balancers & Monitoring tools is required.
13. Knowledge on cloud technology - Azure is beneficial.
14. Support/administration experience in MS SQL Server is essential.
15. Experience in Windows Server 2016/2019 administration and troubleshooting is required.
16. ITIL process awareness (Change/Incident/Problem) - foundation certification is preferred.
17. A CI/CD pipeline has been created by the ideal candidate.
18. The candidate has implemented micro services using Docker and created Docker file and containers.
19. Docker composes have been widely used for creating DEV & QA Environments.
20. Knowledge of deployment orchestration and configuration management tools (Jenkins, Octopus Deploy, Dockers, and Kubernetes) is an asset.