Jobs / Idealogical Systems Inc

DevOps & Cloud Infrastructure Engineer

Idealogical Systems Inc · Markham, ON, Canada
Markham, ON, CanadaExp: 5+ yrsOnsite
Remuneration
Not specified
Location
Markham, ON, Canada
Visa sponsorship
Not specified

Job summary

Own and improve cloud infrastructure, deployment pipelines, automation, security, and operational reliability across Google Cloud and AWS. The role covers CI/CD, infrastructure as code, production monitoring, incident response, backups and disaster recovery, and cloud cost management. It also includes administering Microsoft 365, identity and access, endpoints, and office networking while supporting developers and approximately 30 employees.

Qualifications

  • At least 5 years of hands-on experience in DevOps, cloud engineering, systems engineering, or infrastructure operations, including CI/CD pipelines and production cloud environments.
  • Practical experience with Google Cloud and AWS, including IAM, networking, compute, storage, monitoring, and security.
  • Experience maintaining CI/CD pipelines, preferably Bitbucket Pipelines, and managing Laravel applications with Laravel Forge or comparable tools.
  • Experience with infrastructure as code, Git, pull requests, and version-controlled configuration.
  • Strong Linux administration and scripting skills using Bash, Python, PowerShell, or similar languages.
  • Solid knowledge of DNS, TCP/IP, TLS, routing, firewalls, VPNs, and load balancing.
  • Experience with monitoring, incident response, backups, recovery, and cloud security.
  • Experience administering Microsoft 365, identity services, Windows endpoints, and business IT systems.
  • Ability to work independently, take ownership, communicate effectively, prioritize work, and escalate appropriately.
  • Preferred experience with Cloud Run, GKE, Artifact Registry, Secret Manager, Cloud SQL, Kubernetes administration, automated testing, security scanning, endpoint management, RMM tools, ticketing systems, Windows Server, Active Directory, or Group Policy.

Responsibilities

  • Own and improve CI/CD processes for building, testing, deploying, validating, and rolling back software.
  • Develop and maintain infrastructure as code, version-controlled configuration, and code review workflows.
  • Automate provisioning, configuration, deployments, and routine operational tasks.
  • Administer and optimize Google Cloud and AWS infrastructure, including networking, compute, storage, databases, and managed services.
  • Support Docker-based applications, Cloud Run, and GKE.
  • Maintain monitoring, logging, alerting, and dashboards; investigate availability and performance issues.
  • Manage backups and disaster recovery, including documented restore tests.
  • Coordinate PHP, Laravel, MySQL, and platform upgrades before end-of-life dates.
  • Manage cloud costs through tagging, rightsizing, non-production scheduling, and reporting.
  • Lead incident response and root-cause reviews, and implement preventive improvements.
  • Apply security controls across cloud environments, pipelines, repositories, endpoints, and internal systems.
  • Manage access, MFA, service accounts, secrets, patching, vulnerability remediation, and access reviews.
  • Administer Microsoft 365, identity services, office networking, and endpoint configuration and protection.
  • Provide technical support to approximately 30 employees and manage vendors, licensing, hardware, and warranties.

Skills

AWSBashBitbucketBitbucket PipelinesCloud RunCloud SQLDatadogDockerGCPGitGKEIAMKubernetesLinuxMySQLPHPPowerShellPythonSentryTerraformWindowsWindows Server

Certifications

Relevant cloud, Kubernetes, Terraform, Microsoft, networking, or cybersecurity c

Languages

BashPythonPowerShell

Work schedule

Production on-call coverageAfter-hours internal IT escalation support as needed

Industry

TechnologySoftware

Company size

Approximately 30 employees

Relocation

No