Green PI Inc. is seeking a qualified DevOps Programmer for an assignment with its client in Prince Edward Island. The successful candidate will support the operation, maintenance, configuration, and enhancement of the client’s web-based platforms and digital service infrastructure. Responsibilities will include supporting web APIs and middleware, CI/CD processes, software releases and deployment environments, Kubernetes and Docker environments, system monitoring, software patching and upgrades, and troubleshooting issues affecting web services and applications. The role will also involve collaborating with technical team members to maintain secure, stable, scalable, and reliable digital services and to support technologies such as Drupal, API frameworks, Jenkins, Kubernetes, Docker, and related web infrastructure.
This is a contract opportunity from November 1, 2026 – October 31, 2027, with a possibility of an extension.
Job Responsibilities:
- Monitoring, maintaining, configuring, supporting, and optimizing web-based middleware solutions to ensure the security, stability and scalability of the Province’s web API framework;
- Assisting the Province in integrating the API Framework with the MuleSoft Enterprise Integration Platform;
- Working with other team members to improve the CI Pipeline, including oversight of automated tests, review of Jenkins, etc.;
- Working with other team members to build software releases from multiple development project streams and manage multiple-tier deployment environments;
- Setting up and maintaining the Kubernetes cluster;
- Researching and applying patches and upgrades to software;
- Implementing and using monitoring software such as SolarWinds, Grafana, and Prometheus; and
- Completing other tasks as assigned by the Province.
The potential candidate must possess the following:
- Demonstrated experience of ten (10) years, in:
o Java;
o Relational databases such as MySQL;
o Version control using Git;
o Automation servers such as Jenkins;
o OS such as Ubuntu;
o Shell scripts, such as Bash;
o Development and use of APIs and API Gateways;
o Web servers such as Apache;
o Load Balancers and reverse proxies, such as Nginx;
o Load testing, load balancing, performance test, automated testing and
o Use and support container software.
- Experience with software installation, configuration, and system administration;
- Experience with Docker;
- Experience setting up and maintaining the Kubernetes cluster;
- Experience investigating and resolving issues affecting web services and applications;
- Knowledge of software patch management and deployment best practices;
- Experience participating in the full Software Development Life Cycle (SDLC) for web application development and support;
- Strong problem-solving, analytical, and technical troubleshooting skills; and
- Demonstrated ability as a highly self-motivated and directed with experience in a team-oriented, collaborative environment and working on project teams.
Experience in the following will be considered an asset:
- Experience working the Province;
- Experience working with government organizations;
- Drupal Content Management System module development;
- Load testing, load balancing, performance test, and automated testing;
- Development of black boxes;
- DNS Services; and
- Transport layer security.
About our Company:
Green PI Inc is a growing company with a strong vision and firm financial backing. Registered in Ontario Canada in 2007, believes in ever-improving quality in engineering consulting and software systems development. We have recently been awarded the Innovation Award by “Innovation, Science and Economic Development Canada”. Based in Mississauga, Ontario, we have helped many organizations with their design engineering and software consulting needs.
Job Location: Prince Edward Island
Work Remotely: Hybrid
Contract length: November 1, 2026 – October 31, 2027 with possible extension
Working Schedule: Monday to Friday
Please provide salary expectations or an hourly rate along with an updated resume and three references.
Use of AI: AI may be used to support the initial screening of resumes. Our team completes the final review and selection.
Pay: $100.00-$120.00 per hour
Ability to commute/relocate:
- Prince Edward Island: reliably commute or plan to relocate before starting work (required)
Experience:
- Java: 10 years (required)
- MySQL: 10 years (required)
- Version control systems: 10 years (required)
- Jenkins: 10 years (required)
- Ubuntu: 10 years (required)
- Shell Scripting: 10 years (required)
- APIs: 10 years (required)
- Apache: 10 years (required)
- Load balancing: 10 years (required)
- Performance testing: 10 years (required)
- container software: 10 years (required)
- Docker: 10 years (required)
- Kubernetes: 10 years (required)
- government: 1 year (preferred)
Work Location: Hybrid remote in Prince Edward Island