DevOps Engineer

Job Outline

As a DevOps Engineer, you will work on setting up cloud infrastructure(s) and CI & CD pipelines that align with the successful delivery and maintenance of a newly developed Software as s Service (SaaS) platform by implementing customer based on best practices. You will also be involved in the assessment, support, and training of the tools and technologies, including detailed documentation.

KEY DUTIES AND RESPONSIBILITIES

  • Intermediate to advanced knowledge of command-line Git. (Also, prior experience with: Bitbucket/Stash or GitHub or Gitlab)
  • Intermediate to advanced knowledge of Linux/Unix internals and architecture, specifically Ubuntu. Must be comfortable working on the command line
  • Must be well versed with CI/CD concepts, image, and workflow management
  • Familiarity with writing Maven scripts and integrating it with artifact manager
  • Prior experience with Bamboo or Jenkins (preferred) configuration for CI/CD setup and delivery, within Java and JavaScript-based projects
  • Must have previous experience with the idea of Jenkins Declarative syntax via Jenkins file for Jenkins, Gitlab Pipeline, or similar automation
  • Comfortable with scripting (Shell, Python, Nodejs)
  • The ability to explain the technical details of builds and deployments using CI tools
  • The ability to demonstrate proficiency within a modern SDLC delivery framework
  • Hands-on user experience using JIRA or a similar issue tool for issue tracking and project management.
  • Familiarity with SOAP/REST API's, Microservices, and SOA (Service Oriented Architecture)
  • Experience working with Oracle Cloud is preferred, Amazon AWS, Google Cloud, or Azure
  • Experience working with security scan tools and deploying secure platforms
  • Knowledge of PIPEDA, CASTLE, and/or HIPPA would be considered an asset
  • Prior experience with Docker, including the process of creating Docker file and composing multi containers together using Docker Compose

KEY ATTRIBUTES

  • Strong working knowledge of DevOps
  • Highly developed and effective leadership and teamwork skills
  • Excellent problem solving and trouble shooting skills
  • Ability to effectively communicate both verbally and in writing with individuals at all levels of the organization
  • Highly flexible, with solid interpersonal skills that allow one to work effectively in a diverse working environment
  • Strong work ethic and positive team attitude
  • Ability to adapt to and learn new technologies

EDUCATION AND EXPERIENCE

  • Bachelor or Master’s in Computer Science is preferred
  • 5+ years DevOps Experience

We are supportive of workforce diversity and encourage internal/external applications from all qualified individuals. We thank all candidates for their interest, however, only those selected for an interview will be contacted.

Location

Dartmouth, NS

Position Type

Full Time

Date Posted: July 10, 2020