Senior DevOps Engineer, Cloud Program

Eagle Professional Resources Inc.
October 22, 2019
Calgary, Canada
Job Type


Eagle is currently seeking a Senior DevOps Engineer, Cloud Program for a one (1) year contract opportunity, scheduled to begin immediately.

Key Responsibilities

The successful candidate will be responsible for:

  • Working on an AWS focused deployment team to evolve and improve a framework for deploying applications and optimizing automation;
  • Maintaining health of production cloud environments;
  • Guiding the evolution of cloud infrastructure;
  • Improving the availability, scalability, and performance of the cloud environments;
  • Troubleshooting, monitoring, and supporting environments;
  • Improving and automating upon our continuous integration and continuous delivery pipeline;
  • Building and creating agile development and testing environments;
  • Designing, implementing, or documenting complex configurations of multiple integrated software products to meet the business needs of a customer;
  • Managing support activities of the cloud environment:
    • Software as a Service (SaaS);
    • Infrastructure as a Service (IaaS);
    • Platform as a Service (PaaS);
    • Database as a Service (DBaaS);
    • Networks (Data and Telecommunications);
  • Analyzing existing operations and make recommendations for the improvement and growth of the operating environment;
  • Bringing experience in networking, firewalls, directories, servers, databases, storage;
  • Leading delivery of comprehensive cloud solutions;
  • Integrating various security and data protection technologies and controls into a cohesive solution that sufficiently mitigates risk;
  • Automating the provisioning of infrastructure in the cloud using various computing tools, and programming languages, as well as, work side by side with development teams to rapidly deploy highly available infrastructure to ensure the success of agile managed business projects;
  • Leading, mentoring technical DevOps staff and develop the DevOps practice;
  • Working with open source configuration management tools to develop the automated deployment of virtual server instances and environments in AWS using various DevOps toolchain, such as ServiceNow and native AWS tools, etc.;
  • Building and designing secure, well-instrumented, highly-available, and strictly automated reproducible infrastructure. Optimize infrastructure deployments for speed, cost, availability and scale. Constructs, maintains and tests staging systems to validate product/feature functionality as well as load testing of system using various test harnesses;
  • Building, configuring, and operating solutions using Amazon AWS services including CloudFormation, EC2, EBS, ELB, KMS, IAM, STS, CloudWatch, S3, VPC, security groups;
  • Maintaining and automating OS Base-AMIs including security/maintenance patching on a monthly and occasional ad-hoc emergency roll out;
  • Defining system and service configurations, installation and support strategies of system components (at both site and enterprise levels) for implementation and maintenance support;
  • Actively participating in Agile scrums representing Infrastructure;
  • Conducting research on emerging Cloud and DevOps technologies in support of infrastructure development efforts and recommend technologies to increase cost effectiveness and flexibility;
  • Participating in technical incident management and troubleshooting escalations, as needed;
  • Troubleshooting systems, software, failures and make changes to improve current automated performance following established change management practices. Oversee usage and billing eliminating wasteful resources such as developer systems not made dormant when not in use; and,
  • Updating and maintain Cloud documentation, participate in strategy, DevOps engineering documents, change control, trouble tickets, procedures, and other documentation.

Skills and Qualifications

The qualified candidate must have:

  • A College Diploma or University Degree in Computer Science or related field, or equivalent Technical Leadership experience;
  • Amazon Web Service (AWS);
  • AWS Certified Solutions Architect – Associate;
  • AWS Certified DevOps Engineer – Associate;
  • Microsoft Cloud Platform and Infrastructure (MCSE);
  • Five (5) to eight (8) years’ experience in an organization with a high availability 24x7, mission critical environment;
  • Deep understanding and proven experience with DevOps and AWS;
  • A minimum of two (2) years’ experience working with IT in an oil and gas domain is an asset;
  • A minimum of eight (8) years’ related experience within the areas of Infrastructure and Application Automation and Delivery or equivalent combination of education and experience;
  • A minimum of five (5) years' experience of contributing to the success of a range of midsize-to-large initiatives with above-average levels of complexity and business criticality;
  • A minimum of three (3) years demonstrated experience working with in a DevOps practice and implementation of cloud technology and process solutions to enable highly available infrastructure;
  • Scripting experience across a range of common structured formats;
  • Knowledge of AWS with demonstrated ability to properly establish access controls for a virtual private cloud;
  • Certified or experienced in Agile Scrum. The ability to work quickly and constructively with development teams to translate needs into infrastructure ready environments;
  • Excellent understanding of typical multi-tier architectures and services available in AWS: web servers, application servers, database servers, load balancers, and storage;
  • Experience building and maintaining tools for deployment, monitoring, and operations to troubleshoot and resolve issues in the development, test and production environments;
  • AWS experience particularly around cloud foundation services - (Compute, network, storage and databases);
  • Experience manage and maintain CI and CD tools (AWS Code builder);
  • Experience maintaining, installing and configuring servers with Terraform, Chef, Puppet, etc. or similar Configuration/ provisioning tools;
  • Experience with RBS and NoSQL DB;
  • Experience with Continuous Integration and automated testing with Jenkins or similar tools;
  • Experience performing coding assessments and analytical problem-solving skills;
  • Experience with Terraform templating;
  • Competent in at least one (1) programming or scripting language (PHP, Ruby etc.);
  • Knowledge of current trends and best practices;
  • AWS Certified Solutions Architect – Professional an asset;
  • AWS Certified DevOps Engineer – Professional an asset;
  • VMware or CCNA Cloud Certification an asset;
  • Microsoft Developer Certification an asset;
  • Red Hat Certified Cloud Architect an asset; and,
  • 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.

Only registered members can apply for jobs.

Related Jobs

Senior DevOps Engineer, Cloud Program   Calgary, Canada new
November 13, 2019
October 21, 2019