Senior Systems Engineer / Team Lead (Toronto)
Summary:
Reporting to the CTO and working along side our Senior Systems Team Lead this is a leadership role responsible for the overall technical management, operations, ongoing maintenance and support of our large scale production websites and networks.
Role:
- Chief responsibility over office systems and networks.
- Keep infrastructure costs under control, suggesting areas of savings and following controlled spending and purchase tracking processes. Create processes where none exist as required.
- Maintain vendor relationships, as required, for technical infrastructure of office and website systems.
- Work directly with the Development Team Leads and Project Management in managing projects for the website.
- Working directly with Senior Management, participate in planning and project discussions for various websites.
- Analyze and assess areas of risk to systems and recommend/implement changes as appropriate to the business.
- Continuously assess network and systems security, ensuring a high level of systems data security is maintained overall. Report concerns directly to the CTO.
- Perform systems and network architectural design for the site’s network, including capacity planning, hardware, infrastructure, software integration, OS and software performance tuning, etc, based on performance requirements.
- Work directly with the development team on technical designs for various development projects, and provide final sign-off/approval for release to production.
- Provide technical consultation and support to Development Team as required.
- Act as single point of escalation office issues, interfacing with required resources to see issues are resolved in a timely manner.
- Effectively manage risk, including monitoring, system redundancy and backups based on business requirements and acceptable risk.
- Supervise, coach, motivate and inspire team members to maintain healthy group dynamics while maintaining company directives and policies.
- Provide technical assistance and consultation as required to all areas of the company, including Project Management, Sales, Quality Assurance, Accounting, Customer Service, Operations, Development and Systems departments.
- Perform outside technical consultation as directed by the CTO.
- Perform special tasks and projects company-wide, as assigned by the CTO.Responsibilities:
- Daily technical supervision of Systems Administration staff.
- Provide mentoring and technical assistance to Systems Administration staff on a day-to-day basis, as required.
- Lead as role model – behavior consistent with verbal directives.
- Provide feedback for performance reviews for Technical and Development staff and the various websites.
- Facilitate problem solving and collaboration, ensure discussions and make decisions that lead toward closure, intervene when necessary to aid the team in resolving issues.
- Other duties as assigned.Job Requirements:
- Minimum of 7 years experience of management/leadership experience in a technology-oriented organization required.
- Strong written and verbal skills.
- Strong understanding of software development lifecycle.
- Project management experience.
- Strong documentation and organizational practices.
- Extensive experience with many of these:
- OSX / FreeBSD/Ubuntu (Both hardware and Operating Systems)
- MySQL, maintenance and troubleshooting
- LAN/WAN setup and troubleshooting
- Linux-based and other firewall technology
- VPN’s
- Backup technologies
- Systems security
- Expertise with multiple Web technologies including but not limited to: PHP, HTML, Apache/MySQL,
- Sendmail protocols
- Mac Hardware, both client side and server side.
- Knowledge of Open source development & web applications
- Exceptional problem determination and creative problem solving skills
Send resume and cover letter to resume@altituderecruiting.com
NOTE To be considered for this position you have to include a resume and cover letter explaining how you meet the required skills and experience.
View other Jobs


