Solution Engineer

Epsilon Solutions Canada — Canada · Posted ~4 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Solution Engineer Location: Halifax Role: Solution Engineer Responsibilities: • Support app teams to migrate from Jenkins, RLM or manual deployment to GitHub Actions • Troubleshoot and resolve DevOps-related issues • Create and debug CI/CD pipeline stages and workflows • Implement automation/configurations for successful integration • Write POM and Settings from scratch and work with various code bases • Set up GitHub Actions workflows, execution and runners Must-have: • Bachelor’s Degree in Computer Science or Diploma in IT with equivalent experience • Hands-on experience with CI/CD pipelines • Experience creating and debugging pipeline stages • Strong understanding of build systems and project types (Maven, NPM, PyPi, .NET, MSBuild) • Ability to write POM and Settings files from scratch • GitHub Actions workflows, execution, and runners • Experience with tools: Jenkins, GitHub Actions, GitOps, Artifactory, SonarQube, Terraform, UCD, Ansible • Jenkins pipelines (Declarative, Multibranch, Maven pipelines) • Troubleshooting Jenkins failures and configuration issues • SonarQube configuration and usage • CD tools like Terraform, UCD • Ansible for configuration and deployment • Docker and containerization (Dockerfiles, commands) • Kubernetes (clusters, namespaces, PV/PVC, Helm charts, kubectl deployments) • Troubleshooting Kubernetes issues (pods, logs, nodes, events) Nice-to-have: • CI/CD experience with NPM or NuGet • Groovy pipeline scripting • Strong communication skills • Agile tools (JIRA, ServiceNow) • Scripting experience (Groovy, Shell, Python)