About the role
Location:- Halifax, NS(4 days hybrid in week)
JD:
What will you do?
Develop value-add services which integrate with the existing DevOps stack.
Develop CI/CD pipelines using GitHub Actions, TypeScript, Python, Groovy and Jenkins.
Coach application teams on how to leverage DevOps offerings.
Champion developer-experience and best practices in conjunction with DevOps to ensure no developer is left behind.
Participate in new tool adoption, POC process and provide recommendations.
Evolve DevOps services beyond current state for application teams.
What do you need to succeed?
Must-have:
An engineer mindset, SDLC experience with production class delivery, strong analytical mindset, communication skills, and sense of ownership / drive
2 years of development experience in one of the following languages: Java, Python, JavaScript/TypeScript, C#, C/C
Experience with application and system design patterns.
Experience with Docker or Kubernetes.
Experience with Agile methodologies (SCRUM).
Nice-to-have:
Experience with Elastic Search and Kibana.
Experience using DevOps CI/CD tools such as GitHub, GitHub Actions, Jenkins, UrbanCode Deploy.
Experience with public cloud technologies (Azure, AWS).
Experience building or supporting distributed applications.
Role 2: Solution Engineer - DevOps Engineer
JD:
What will you do?
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
What do you need to succeed?
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)