Lead DevOps Engineer

Description

We are looking for a DevOps Engineer who is a natural leader, a great team player and teach, that is dedicated to continuous improvement. We give our DevOps Engineers the freedom to innovate in DevOps processes and automation so that they can deliver the very best result for our customers and continuously optimize the performance of their team. You will have the opportunity to be part of every stage of the process and take pride in delivering great new services with excellent reliability.

What you’ll get to do:
  • Provide DevOps team leadership, including mentoring and coaching team members by applying DevOps practice and creating a learning environment through leadership 
  • Experience with promoting a DevOps culture and introducing it
  • Continuously identify and follow through on opportunities based on DevOps principles to achieve the best productivity and quality
  • Lead the DevOps team on migration of on-prem applications to Azure, with emphasis on security, scalability, and sustainability
  • Configuration of foundational Azure services, and continuously assess and integrate emerging cloud features
  • Documentation of the architecture and solution design of cloud platforms, cloud practices, connectivity, and deployment patterns
  • Design and implement automation of everything, to minimize manual work, from infrastructure to application deployments 
  • Design, build and maintain CI/CD pipelines while meeting software compliance and improve observability of the system through monitoring and alerting
  • Write secure code using tools such as Terraform and Ansible to build infrastructure in Azure
  • Work closely with a cross-functional teams to understand requirements and expectations of our application infrastructure and develop solutions to improve product delivery and end-user experience
  • Lead the team to architect and evolve our next generation infrastructure based on Kubernetes  
  • Own and manage all application test environments on Azure
  • Develop and own best practices / methodologies for provisioning, application scaling, configuration management, monitoring to improve visibility into how each component of our application infrastructure interact and perform in production
  • Design and implement monitoring tools and system analytics to quickly diagnose the root cause of system issues
  • Provide after-hours support for critical issues and maintain uptime of all critical systems
  • Constantly evaluate our current infrastructure and processes, and look for areas of improvement
  • Keep abreast on the latest technology on Cloud architecture and DevOps trends 
  • Participate in on-call rotation
Who you are:
  • You have 3+ years of hands-on experience in a DevOps, site reliability engineer, or equivalent role
  • You have deep knowledge and experience of cloud computer platform (Azure or similar) and Platform as a Service (PaaS)
  • You have 2+ years of experience on design, architect and implement production level Docker and Kubernetes orchestration on the cloud 
  • You have hands-on experience with infrastructure as code and configuration management tools
  • You have hands-on experience building CI/CD pipelines using Jenkins, GitHub Actions, Azure Pipeline
  • You are experienced with Unix/Linux operating systems as a developer or system administrator
  • You are experienced with applying cloud security best practices and maintaining compliance (e.g. SOC 2 or ISO27001)
  • You have hands-on experience developing logs, monitors and alerts in production cloud system, alongside the ability to use those logs to diagnose and understand production behavior
  • You are familiar with SRE methodologies
  • You have experience writing documentation and procedural materials for multiple audiences
  • You have expertise in applications monitoring, availability, and security 
  • You have a working knowledge of web-based and mobile application architectures
  • You have prior experience as a technical lead and mentor 
  • Nice to have:  Azure, Google, or AWS cloud Administration Certification
What we offer:
  • An opportunity to work in a stable and exciting work environment with growth opportunities
  • Tuition reimbursement program
  • Medical and dental benefits without a waiting period
  • Three (3) weeks paid vacation
  • Location! We are in Don Mills with free parking, close to the 401 and DVP, with bike racks, and a TTC stop outside our office 
  • Defined Benefit Pension Plan
  • Employee Assistance Program
  • A culture that encourages volunteering, giving back, team activities, and teamwork 
  • Free coffee, David’s Tea, filtered water, and soft drinks
  • An open concept, bright office with access to Wilket Creek and Sunnybrook Park

To apply for this position, please submit your resume and cover letter to jobs@angus-systems.com

Back to Careers