OpenShift Site Reliability Engineer

Talent Request ID:772
Employment Type:Contract
Web Publication Date:7/9/2020
Talent Request Location:Victoria BC Canada
Brief Description:

DevOps Site specialist!

Job Description Details:

R3D Consulting is seeking an experienced OpenShift Site Reliability Engineer for a new 1 year contract with our client in the Victoria BC area.

 

In this role you will be responsible for the reliability, creation and maintenance of a fully automated DevOps development and production environment including automated code migration, and testing processes and tools for effective iterative software development. The work is focused on reliability and continuous improvement of products stability while maintaining and supporting new feature delivery and team velocity. This position will work in partnership with a senior OpenShift Developer, with the idea being this role will focus on process, including agile development and operational stability while the developer role will be focused on the coding aspects. The goal is to take a leadership role in building and stabilizing a permanent, Agile Product Team focused on ongoing evolution of a product suite.

Your specific responsibilities in this role will include:

  • Provide technical consultation and be a key contributor to the establishment of the fully automated development and production environment for effective iterative software development
  • Monitors application health and key performance metrics, adjusts and make recommendations to enable product improvement
  • Develops and implements custom test automation frameworks to ensure continuous improvement and integration.
  • Sets up and maintains test environments for both manual and automated testing.
  • Translates business and technical requirements into test cases, scenarios and scripts, for automation and documents all applications according to standards and ensures application steady state
  • Enables continuous integration and continuous deployment
  • Establishes requirements, methods and procedures for routine maintenance and integrates solutions with external applications to ensure seamless compatibility.
  • Creates technical design specifications and assists in scaling technical requirements.
  • Evaluates existing applications and platforms and provides recommendations for improving performance, conducting analysis to identify alternative solutions as required.
  • Reviews application modules for quality assurance and compliance with standards and policies.
  • Evaluates new application packages and tools and performs research on best practices and develops user guides and training documentation.

 To be considered for this role your background must include:

  • 5+ years of software development, deployment and sustainment experience.
  • 5+ years of project experience using agile software development methodologies.
  • 5+ years of experience working with CI/CD (Continuous integration and continuous Delivery) approach (Jenkins and similar continuous integration technologies)
  • Expert Knowledge of Site Reliability Engineering and its application to infrastructure and operations (OpenShift experience, preferred)
  • Strong knowledge of Service Oriented Architecture design, configuration and implementation, inclusive of API First strategy and API management and knowledge of enterprise architecture, including hybrid cloud
  • Strong technical understanding of web-based, software-as-a-service and SOA application design, development, delivery and sustainment is crucial
  • Strong technical understanding of software development and support with containerization: Redhat OpenShift, Kubernetes, etc.
  • Strong knowledge of agile software development methodologies and knowledge of test-driven design, behavioural driven design, leveraging automated testing tools and practices.
  • Knowledge of version control technologies such as subversion and Git, development in an open source environment and experience with API development and integration.
  • Bachelor’s degree in Computer Science or equivalent combination of education and experience.

Candidates for this position can live anywhere in Canada, however candidates local to Victoria or Vancouver will be considered first. Limited travel may be required to visit client in the future, but is not a requirement during the current pandemic.

 

We thank everyone for their interest in this role but only those selected for further assessment will be contacted.