Epsilon Solutions Ltd. logo
Epsilon Solutions Ltd.
Posted 32 days agoVerified live 1d ago

Devops Engineer

Brief overview

Remote
CI/CD pipelinesJenkinsBambooAnsiblePuppetChefPowerShellDockerKubernetesSonarqubeCoberturaCloverSeleniumJunitNUnitPythonLinux

About the company

Epsilon Solutions Ltd. logo
Epsilon Solutions Ltd.epsilonstaffing.com

Based in Toronto, Ontario, Epsilon Solutions Ltd. has been providing business and IT solutions throughout Canada since 2013.

Job description

Summary

Epsilon Solutions Ltd. is a company focused on providing innovative solutions, and they are seeking a DevOps Engineer to enhance their CI/CD pipeline and cloud infrastructure management. The role involves designing, installing, configuring, and troubleshooting CI/CD pipelines and managing cloud resources, as well as ensuring quality and automation throughout the development lifecycle.

Responsibilities

  • Experience in the design installation configuration and troubleshooting of CI/CD pipelines and software using Jenkins/Bamboo/Ansible/Puppet /Chef/PowerShell /Docker/Kubernetes
  • Experience in Integrating with code quality/test analysis tools like Sonarqube/Cobertura/Clover
  • Experience in Integrating build/deploy pipelines with test automation tools like Selenium/Junit/NUnit
  • Experience in Scripting skills (Python/Linux/Shell/Perl/Groovy/PowerShell)
  • Experience in Infrastructure automation skill (ansible/puppet/Chef/Powershell)
  • Experience in repository Management/Migration Automation – GIT/BitBucket/GitHub/Clearcase
  • Experience in build automation scripts – Maven/Ant
  • Experience in Artefact repository management – Nexus/Artifactory
  • Experience in Dashboard Management & Automation- ELK/Splunk
  • Experience in configuration of cloud infrastructure (AWS/Azure/Google)
  • Experience in Migration of applications from on-premises to cloud infrastructures
  • Experience in Working on Azure DevOps/ARM (Azure Resource Manager)/DSC (Desired State Configuration)/Strong debugging skill in C#/C Sharp and Dotnet
  • Setting and Managing Jira projects and Git/Bitbucket repositories
  • Skilled in containerization tools like Docker/Kubernetes

Skills

  • Experience in the design installation configuration and troubleshooting of CI/CD pipelines and software using Jenkins/Bamboo/Ansible/Puppet/Chef/PowerShell/Docker/Kubernetes
  • Experience in Integrating with code quality/test analysis tools like Sonarqube/Cobertura/Clover
  • Experience in Integrating build/deploy pipelines with test automation tools like Selenium/Junit/NUnit
  • Experience in Scripting skills (Python/Linux/Shell/Perl/Groovy/PowerShell)
  • Experience in Infrastructure automation skill (ansible/puppet/Chef/Powershell)
  • Experience in repository Management/Migration Automation – GIT/BitBucket/GitHub/Clearcase
  • Experience in build automation scripts – Maven/Ant
  • Experience in Artefact repository management – Nexus/Artifactory
  • Experience in Dashboard Management & Automation- ELK/Splunk
  • Experience in configuration of cloud infrastructure (AWS/Azure/Google)
  • Experience in Migration of applications from on-premises to cloud infrastructures
  • Experience in Working on Azure DevOps/ARM (Azure Resource Manager)/DSC (Desired State Configuration)/Strong debugging skill in C#/C Sharp and Dotnet
  • Setting and Managing Jira projects and Git/Bitbucket repositories
  • Skilled in containerization tools like Docker/Kubernetes
  • Knowledge of Installation/Config/Build/Deploy processes and tools
  • Knowledge of IAAS - Cloud providers (AWS/Azure/Google etc.) and their tool sets
  • Knowledge of the application development lifecycle
  • Knowledge of Quality Assurance processes
  • Knowledge of Quality Automation processes and tools
  • Knowledge of multiple tool stacks not just one
  • Knowledge of Build Branching/Merging
  • Knowledge about containerization
  • Knowledge on security policies and tools
  • Knowledge of Agile methodologies
  • Deploy and manage Pods, Deployments, Services, Ingress. Use Helm for packaging apps. Implement RBAC, Secrets, and resource quotas. Understand networking, storage, and cluster architecture. AWS Work with EC2, S3, IAM, VPC, ALB/NLB. Manage EKS (Elastic Kubernetes Service). Use CloudFormation or Terraform for IaC. Monitor with CloudWatch. DevOps & CI/CD Build CI/CD pipelines (Jenkins, GitHub Actions, etc.). Use Docker, Git, and GitOps workflows. Automate infrastructure and app deployments. Security & Observability Secure clusters and containers (RBAC, Trivy, Vault). Monitor and log with Prometheus, Grafana, ELK, Loki. Handle incident response and ing
  • Strong troubleshooting, documentation, and teamwork
  • Agile methodology experience

Qualifications

Must Haves

  • Experience in the design installation configuration and troubleshooting of CI/CD pipelines and software using Jenkins/Bamboo/Ansible/Puppet/Chef/PowerShell/Docker/Kubernetes
  • Experience in Integrating with code quality/test analysis tools like Sonarqube/Cobertura/Clover
  • Experience in Integrating build/deploy pipelines with test automation tools like Selenium/Junit/NUnit
  • Experience in Scripting skills (Python/Linux/Shell/Perl/Groovy/PowerShell)
  • Experience in Infrastructure automation skill (ansible/puppet/Chef/Powershell)
  • Experience in repository Management/Migration Automation – GIT/BitBucket/GitHub/Clearcase
  • Experience in build automation scripts – Maven/Ant
  • Experience in Artefact repository management – Nexus/Artifactory
  • Experience in Dashboard Management & Automation- ELK/Splunk
  • Experience in configuration of cloud infrastructure (AWS/Azure/Google)
  • Experience in Migration of applications from on-premises to cloud infrastructures
  • Experience in Working on Azure DevOps/ARM (Azure Resource Manager)/DSC (Desired State Configuration)/Strong debugging skill in C#/C Sharp and Dotnet
  • Setting and Managing Jira projects and Git/Bitbucket repositories
  • Skilled in containerization tools like Docker/Kubernetes
  • Knowledge of Installation/Config/Build/Deploy processes and tools
  • Knowledge of IAAS - Cloud providers (AWS/Azure/Google etc.) and their tool sets
  • Knowledge of the application development lifecycle
  • Knowledge of Quality Assurance processes
  • Knowledge of Quality Automation processes and tools
  • Knowledge of multiple tool stacks not just one
  • Knowledge of Build Branching/Merging
  • Knowledge about containerization
  • Knowledge on security policies and tools
  • Knowledge of Agile methodologies
  • Deploy and manage Pods, Deployments, Services, Ingress. Use Helm for packaging apps. Implement RBAC, Secrets, and resource quotas. Understand networking, storage, and cluster architecture. AWS Work with EC2, S3, IAM, VPC, ALB/NLB. Manage EKS (Elastic Kubernetes Service). Use CloudFormation or Terraform for IaC. Monitor with CloudWatch. DevOps & CI/CD Build CI/CD pipelines (Jenkins, GitHub Actions, etc.). Use Docker, Git, and GitOps workflows. Automate infrastructure and app deployments. Security & Observability Secure clusters and containers (RBAC, Trivy, Vault). Monitor and log with Prometheus, Grafana, ELK, Loki. Handle incident response and ing
  • Strong troubleshooting, documentation, and teamwork
  • Agile methodology experience

More jobs like this