Overview: The System Administrator will collaborate closely with the existing IT team and development teams to ensure smooth application deployment, system migration, infrastructure monitoring, and security. The ideal candidate will have strong expertise in managing both clustered and standalone Windows Server environments, including configuration of permissions, roles, groups, policies, and other security protocols.
Key Responsibilities:
- Manage and secure Windows Server environments, ensuring proper setup of permissions, roles, and system security policies
- Configure and monitor key applications such as Microsoft SQL Server, IIS, and Tomcat
- Oversee Linux environments, including Docker management and DevOps practices, with hands-on experience using Bash commands
- Ensure adherence to security standards and IT policies, demonstrating responsibility and integrity
- Proactively troubleshoot and resolve system issues, develop application deployment plans, and strategize system migrations
- Engage with team members to gather insights and information for current system setups and future implementations
- Plan and execute transparent application migrations and deployments with clear communication and user support
- Provide critical analysis, recommending solutions and best practices for short, mid, and long-term infrastructure improvements
Requirements
- Strong knowledge of Windows Server environments, with experience configuring security protocols and policies
- Experience in services and application monitoring, particularly with Microsoft SQL Server, IIS, and Tomcat
- Proficiency in Linux system administration, Docker, and DevOps, with the ability to use Bash scripting effectively
- Familiarity with Microsoft programming languages (ASP, VB.NET, C#) and Java
- Experience with continuous integration and version control tools such as Jenkins, GIT, Team Foundation, Urban Deploy, and OpenShift
- Analytical and solution-driven, able to recommend practical infrastructure solutions
- Strong communication and planning skills, capable of ensuring smooth user experiences during system migrations and deployments
- Eager to learn and take initiative in resolving system challenges
Benefits
- Work hours are Monday - Friday, normal 40 hours weeks working onsite up to 5 days a week
- Location: Toronto, ON
- Type of job: Temporary Contractor
- Date candidate required: Immediate
- Length of Contract: 12 months with the possibility of extension