Job Description
About the job
*****This company is a Data Consultancy & Solution Provider with high-profile clients that works with Data Scientists, Data Engineers, and Software Engineers to solve any & all business problems. (Data & Analytics Strategy, Data Governance, Data Warehousing, Predictive Analytics, & Cloud BI Services)
Senior DevOps Engineer (GCP/AWS)
Job Overview:
Role: Senior DevOps Engineer (AWS & GCP – *MUST HAVE BOTH!)
Location: Toronto, ON (2 days in office per week, downtown – Adelaide & Yonge)
Salary:$135,000- $150,000 CAD base + 3 weeks vacation (any bonus would be discretionary only)
We are looking for an experienced Senior DevOps Engineer to join our team and drive the design, implementation, and management of robust cloud infrastructure solutions. You’ll collaborate with development teams to automate deployments, optimize CI/CD pipelines, and create a seamless infrastructure-as-code (IaC) environment. This role requires a detail-oriented and proactive engineer with extensive experience in AWS, GitLab, Terraform, Docker, and Kubernetes, as well as a solid understanding of cloud security and cost optimization.
Key Responsibilities:
Cloud Infrastructure Design & Management: Design, implement, and contribute to the management of cloud infrastructure solutions that align with the company’s strategic objectives and cloud roadmap.
Automation & CI/CD Optimization: Work closely with development teams to automate and enhance cloud deployments, CI/CD pipelines, and infrastructure management using IaC.
Cloud Security Compliance: Enforce cloud security best practices, manage access controls, monitor compliance, and conduct regular security assessments to ensure data integrity.
Performance & Cost Optimization: Monitor cloud infrastructure performance, identify areas for improvement, and implement cost-saving measures without sacrificing security or performance.
Disaster Recovery: Contribute to disaster recovery planning and execution, ensuring data availability and integrity across all cloud services.
Emerging Technologies: Stay current with emerging cloud technologies and industry trends, providing recommendations and implementing improvements to infrastructure.
On-Premises Infrastructure Management: Oversee on-premises servers, storage, and network appliances, ensuring their security, performance, and integration with cloud services.
Maintenance & Compliance: Conduct regular maintenance, updates, and upgrades of both cloud and on-premises infrastructure to meet security and operational standards.
Basic Qualifications:
Experience: 8+ years as a DevOps Engineer, with 3+ years working on multiple projects or products.
Education: Bachelor’s degree in Computer Science, Information Technology, or a related field.
Technical Skills:
Strong expertise in AWS/GCP (*MUST HAVE BOTH!*****), GitLab, Terraform, Docker, and Kubernetes.
Proficient in AWS tools, including Lambda, API Gateway, CloudWatch, ECS, Kinesis, and Kafka.
Advanced knowledge of automation and scripting with Python and Bash.
Experience with EKS and multi-zone deployments.
In-depth experience with CI/CD pipeline automation and IaC.
Knowledge of multiple cloud platforms, advanced automation, infrastructure scaling, and DevOps methodologies.
Understanding of microservices architecture.
Basic knowledge of Elasticsearch.
Soft Skills:
Strong communication and collaboration skills, with the ability to work cross-functionally.
Detail-oriented and self-motivated, with a strong sense of initiative.