DevOps Engineer

Eagle is currently seeking a DevOps Engineer. This is a six (6) month, contract position scheduled to start in February.

Key Responsibilities

The successful candidate will be responsible for:

  • Managing a portfolio of tools and capabilities that enable the business solution delivery team to develop and deliver solutions in a unified, efficient and standard cycle;
  • Embodying software development life-cycle and delivering that capability through a build and deployment pipeline;
  • Working closely with the business solution delivery teams to provide continuous integration, continuous delivery services, build automation, test automation, code
    scanning and compliance;
  • Seeking to continuously refine the pipeline to automate tasks and refine processes;
  • Managing the full life-cycle of Agile tool landscape, code repositories and compliance reporting on code quality;
  • Working diligently to deliver manageable and robust solutions with high traceability;
  • Keeping the development and deployment or the continuous delivery pipeline moving;
  • Working to automate and manage all aspects of the software development life cycle as it moves through the deployment pipeline;
  • Ensuring understanding of continuous integration;
  • Driving members to continuously seek new and innovative ways to streamline the process that enables effective delivery of products to the operations team;
  • Managing the tools used to enable the delivery of Agile products and product lines whilst managing the day-to-day challenges of keeping the CI engine tuned to deliver;
  • Collaborating with relevant IT teams to ensure smooth service transition of products and services into the operating environment, including operational document reviews and ensuring delivery teams adequately test product and services prior to operational handoff;
  • Managing Agile tools;
  • Supporting build activities and CI/CD platform;
  • Managing project and product on-boarding;
  • Managing and operating source code repository;
  • Managing and operating code quality scanning;
  • Managing and operating development pipeline;
  • Managing environment provisioning requests;
  • Managing legacy and deployment activity;
  • Managing configuration and automation backlog;
  • Managing infrastructure requests;
  • Enhancing automation and streamline;
  • Managing risk exposure, CVE and open source inventory scanning; and,
  • Incident management.

Skills and Qualifications

The qualified candidate must have:

  • Undergraduate degree in engineering, computer science or collegiate diploma in computer science or related field;
  • Certification in Agile;
  • Five (5) plus years’ experience working as a systems engineer supporting automated builds and continuous integration;
  • Proven technical leadership and proven ability to mentor peers;
  • Proven experience understanding project and system requirements and functionality, to develop effective test strategies and approaches;
  • Proven experience managing large-scale projects delivering cross-functional components from software to middleware and infrastructure;
  • Deep understanding of code development constructs such as automated build, code merging and branching strategies, automated testing and reporting and process flow control;
  • Experience working with continuous integration and delivery platforms;
  • Experience building automated build chains and pipelines;
  • Experience developing gating pipelines supporting code/artifact promotion through the SDLC;
  • Experience integrating CI/CD platforms with third party systems and cloud platforms;
  • Proficiency using scripting and development frameworks to drive automation;
  • Experience integrating code quality scanning, coverage and compliance capabilities into CI/CD pipeline;
  • Experience working with Agile methodologies and tools in a DevOps model;
  • Understanding of Agile delivery principles;
  • Ability to integrate in cross-functional technologies into CI/CD pipelines;
  • Experience in transitioning traditional development models into DevOps principles;
  • Experience in defining and implementing cross teams and standard methodologies and practices such as user education and support;
  • Ability to understand broad application and infrastructure architecture concepts and apply patterns to those that enable automation and development agility;
  • Extensive experience working with open source frameworks and leveraging capabilities scaled by the community at large;
  • Adaptability to change and ability to quickly learn and apply concepts to business priorities;
  • Exceptional interpersonal skills, and proven ability to flourish working in a fast-paced environment;
  • Ability to work effectively in a cross-disciplinary team, across multiple projects and multiple locations;
  • Sharp analytic and problem-solving capabilities that go beyond strict technical expertise;
  • Broad IT knowledge and strong level of familiarity with a wide range of technologies and IT practices;
  • Understanding of cloud-native technologies and containerization of services;
  • Understanding of platform as a service paradigms and hybrid deployment topology management;
  • Understanding of 12-Factor App methodology; and,
  • Certification in ITIL foundations (an asset).

Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.

  • Posted On: February 06, 2019
  • Job Type: Contract
  • Job ID: 59372
  • Location: Ottawa/Gatineau ON