Senior Software Engineer, Dev Ops

New
Remote work opportunity within CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSDockerKubernetesMicrosoft Azure.NETCI/CDTerraformSaaSCloudFormation

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience designing, building, and supporting scalable software and infrastructure solutions.
  • Hands-on experience managing production workloads in AWS and/or Microsoft Azure environments.
  • Strong experience implementing Continuous Integration and Continuous Delivery practices.
  • Proven knowledge of cloud-native architectures, SaaS, PaaS, IaaS, distributed systems, and multi-tenant environments.
  • Deep understanding of Infrastructure-as-Code frameworks such as Terraform and CloudFormation.
  • Experience with container technologies, including Docker and Kubernetes.
  • Knowledge of networking concepts including TCP/IP, DNS, VPNs, firewalls, routers, and switches.
  • Familiarity with cloud security practices and modern application security principles.
  • Experience with software development technologies such as .NET Core/.NET Framework, Java, and JavaScript.
  • Strong analytical, troubleshooting, and problem-solving abilities.

Responsibilities

  • Design, build, and maintain scalable CI/CD pipelines that automate software development, testing, deployment, and release processes.
  • Drive continuous improvement initiatives to increase deployment efficiency, reliability, and developer productivity.
  • Develop and maintain Infrastructure-as-Code solutions using technologies such as Terraform and CloudFormation.
  • Design, support, and optimize cloud infrastructure across AWS and Microsoft Azure environments.
  • Build and manage containerized workloads using Docker and Kubernetes, including deployment, scaling, monitoring, and lifecycle management.
  • Improve platform reliability through observability, monitoring, alerting, incident response, and proactive risk management.
  • Implement security best practices, including access controls, encryption, vulnerability management, and secure infrastructure design.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now