DevOps Engineer (Remote - GTA)
at CanadaHelps
Toronto, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 05 Feb, 2025 | USD 90000 Annual | 06 Nov, 2024 | 1 year(s) or above | Puppet,Databases,Bamboo,Load Testing,Github,Optimization,Jira,Active Directory,Communication Skills,Web Development,Computer Engineering,Agile Environment,Mysql,Linux,Windows,Postgresql,Shell Scripting,Ansible,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
CanadaHelps is looking for an energetic, goal-oriented, and self-motivated DevOps Engineer with a passion for social change to join our team. This is an opportunity to join one of Canada’s first and North America’s most successful social technology organizations. We are a fast-growing, dedicated team of entrepreneurial-minded peers who have a passion for helping small- and medium-sized charities succeed, while engaging with donors to increase giving in Canada.
We believe technology and data are transformational game-changers for generating social profit. We democratize access to technology by providing best-in-class, easy-to-use online fundraising software and training to more than 30,000 registered charities across Canada (and the number of charities is rapidly growing). We are the market leader and over the past 24 years we’ve helped over 4.7 million Canadians donate over $3B to Canadian charities.
REQUIRED SKILLS AND EXPERIENCE
- University degree in Computer Engineering, Computer Science, or related discipline
- 1+ years of DBA experience supporting MSSQL, MySQL and PostgreSQL
- 1+ years of experience installing and configuring (Centos/Ubuntu) servers in a virtualized environment
- 1+ years of experience installing and configuring Windows servers in a virtualized environment
- Advanced proficiency in shell scripting in Linux and Windows
- 1+ years of experience supporting Active Directory
- 1+ years of experience with Azure and AWS cloud integrations (build, secure, integrate)
- Knowledge of C#, ASP.NET web development
- Solid understanding of CI/CD principles, and experience with Bamboo (preferably or Jenkins)
- Experience with provisioning and configuration tools like Ansible (preferably) or Puppet
- Experience profiling, load-testing, and optimization of systems and databases
- Experience with monitoring/metrics collection tools like Prometheus, Statsd/Telegraf and Grafana
- Strong written and verbal communication skills are a must
- Used to working iteratively with other teams in an agile environment
REQUIRED SKILLS AND EXPERIENCE:
- VMWare experience a big plus
- Git and Github
- Jira
- Elastic Search, Redis
- Python/Django
Responsibilities:
Reporting to the Operations Lead, the DevOps Engineer will join a team which includes a DevOps Team Lead, Senior Manager of DevOps/IT and a Desktop Support Specialist. As a DevOps, you will be designing, building, running, and monitoring CanadaHelps production and development infrastructure. You will work closely with the rest of the operations team, ensuring the company infrastructure is functioning at all times. You will share responsibility for deploying code to production, helping ensure only authorized changes are promoted to our production environments (datacentres and cloud). As part of this support, you will coordinate with the rest of the operations team and the CTO to ensure that someone is always available 24/7 to handle escalations. You will be expected to build and maintain tooling used to build and promote software through the development pipeline, using Ansible, Docker, and Bamboo. You will be responsible for managing all of our SQL Servers to ensure our databases are operating optimally in a 24/7 environment. This responsibility includes installation, maintenance, configuration, and access control for databases. You will also provide database performance tuning and technical guidance to the development team.
The annual salary for this position is $90,000 - $115,000 depending on experience. This position is remote but may require to be in-office at times.
REQUIREMENT SUMMARY
Min:1.0Max:6.0 year(s)
Information Technology/IT
IT Software - System Programming
Software Engineering
Graduate
Computer engineering computer science or related discipline
Proficient
1
Toronto, ON, Canada