DevOps Engineer–Toronto Canada

place to find c2c jobs online

Role : DevOps Engineer

Duration: 6 months,

contract

 

 

Project:

Project Overview:

Our team is embarking on a strategic initiative to build a robust cloud-based environment that streamlines development efforts and enhances scalability.

This project will focus on migrating our web applications from on-premises infrastructure to the cloud, ensuring a seamless transition while optimizing performance, security, and maintainability.

 

Technology Stack:

•         Frontend: C#, .NET Framework/.NET Core/.NET, Entity Framework, React, Angular, API integration, familiarity working with JSON formatting

•         Backend: Microsoft SQL Server, PostgreSQL, ETL development

•         Google Cloud: Familiarity with Cloud Run, Cloud Functions, Cloud SQL, GKE, Identity and Access Management (IAM)

•         Dev Ops/Cloud Strategy: Experience with CI-CD pipelines, containerization (i.e. Docker, etc.), application refactoring to fully leverage Google Cloud-native capabilities Goals & Approach:

•         We will follow a refactoring-based migration strategy, transforming our existing on-prem applications to harness cloud-native features, including containerization, automated scaling, and

•         managed cloud services.

•         This initiative will empower our team with enhanced agility, streamlined deployment pipelines, and improved operational efficiency.

•         This role will require problem solving, critical thinking, some amount of self-sufficiency, and an ability to assess requirements, challenges, etc. – asking questions, proactive participation, communication and documentation.

 

Role: DevOps Automation Engineer – Senior

A Google Cloud DevOps Engineer is responsible for designing, implementing, and maintaining scalable and secure cloud infrastructure on Google Cloud Platform (GCP).

Here’s a detailed breakdown of the role:

 

Key Responsibilities

Infrastructure Management: Design and implement scalable infrastructure on GCP.
CI/CD Pipelines: Develop and maintain continuous integration and continuous delivery (CI/CD) pipelines.
Automation: Automate infrastructure provisioning using tools like Terraform or Deployment Manager.
Container Orchestration: Manage containerized applications using Kubernetes (GKE).
Monitoring & Performance Optimization: Monitor system performance and ensure high availability using tools like Stackdriver, Prometheus, or Grafana.
Security & Compliance: Implement security best practices in cloud environments.
Incident Response: Participate in incident response and root cause analysis.
Cost Optimization: Optimize cloud costs and resource utilization.
Collaboration: Work closely with development, operations, and security teams.
 

Required Skills & Qualifications

Experience: 3+ years in DevOps or cloud engineering.
Cloud Expertise: Strong experience with Google Cloud Platform (GCP).
Infrastructure as Code (IaC): Proficiency in Terraform, Ansible, or similar tools.
Containerization: Experience with Kubernetes and Docker.
CI/CD Tools: Knowledge of Jenkins, GitLab CI, or Cloud Build.
Networking & Security: Understanding of cloud networking and security principles.
Scripting: Strong skills in Python, Bash, or similar languages.
Proficiency in T-SQL for complex queries
Database ETL & Data Integration
Problem-Solving & Communication: Excellent analytical and communication skills.

To apply for this job email your details to Nawaz@peaklnk.com