DevOps Programmer
- Employer
- SRA Staffing
- Location
- Toronto, Ontario
- Salary
- To be determined
- Posted
- March 31, 2023
- Closes
- April 1, 2023
- Ref
- 0e318996b772
- Sector
- Technology Services
- Function
- Technology and Digital Media
- Contract Type
- Permanent
- Hours
- Full Time
The successful Proponent will provide all required programmer/analyst services associated with the project. The scope of the services may include, but are not limited to:
· Monitor, maintain, configure, support and optimize web-based middleware solutions to ensure the security, stability and scalability of the Province's web API framework;
· Assist the Province of PEI in integrating the API Framework with the MuleSoft Enterprise Integration Platform; and
· Work with other team members to improve the CI Pipeline, including oversight of automated tests, review of Jenkins, etc.;
· Work with other team members to build software releases from multiple development project streams and manage multiple tier deployment environments;
· Research and apply patches and upgrades to software and;
· Implement and use monitoring software such as SolarWinds, Grafana and Prometheus
DevOps Programmer resource must have the following experience:
1. Performing software installation and configuration tasks;
2. Participating in investigations into problematic activities related to a wide variety of web services;
3. Reviewing and deploying vendor supplied patches according to best practices;
4. Developing or supporting web applications by participating in the software development life cycle; and
5. The DevOps programmer must have experience with:
- Java;
- Relational databases such as MySQL;
- Version control using Git;
- Automation servers such as Jenkins;
- OS such as Ubuntu;
- Shell scripts, such as Bash;
- Development and use of APIs and API Gateways;
- Web servers such as Apache;
- Load Balancers and reverse proxies, such as Nginx;
- Load testing, load balancing, performance test, automated testing and
- Use and support of container software.
6. Experience in the following will be considered an asset:
- Drupal Content Management System module development;
- Docker and Kubernetes container software;
- Load testing, load balancing, performance test, automated testing;
- Development of black boxes;
- DNS Services; and
- Transport layer security.
· Monitor, maintain, configure, support and optimize web-based middleware solutions to ensure the security, stability and scalability of the Province's web API framework;
· Assist the Province of PEI in integrating the API Framework with the MuleSoft Enterprise Integration Platform; and
· Work with other team members to improve the CI Pipeline, including oversight of automated tests, review of Jenkins, etc.;
· Work with other team members to build software releases from multiple development project streams and manage multiple tier deployment environments;
· Research and apply patches and upgrades to software and;
· Implement and use monitoring software such as SolarWinds, Grafana and Prometheus
DevOps Programmer resource must have the following experience:
1. Performing software installation and configuration tasks;
2. Participating in investigations into problematic activities related to a wide variety of web services;
3. Reviewing and deploying vendor supplied patches according to best practices;
4. Developing or supporting web applications by participating in the software development life cycle; and
5. The DevOps programmer must have experience with:
- Java;
- Relational databases such as MySQL;
- Version control using Git;
- Automation servers such as Jenkins;
- OS such as Ubuntu;
- Shell scripts, such as Bash;
- Development and use of APIs and API Gateways;
- Web servers such as Apache;
- Load Balancers and reverse proxies, such as Nginx;
- Load testing, load balancing, performance test, automated testing and
- Use and support of container software.
6. Experience in the following will be considered an asset:
- Drupal Content Management System module development;
- Docker and Kubernetes container software;
- Load testing, load balancing, performance test, automated testing;
- Development of black boxes;
- DNS Services; and
- Transport layer security.