DevOps Engineer

  • Contract

Company Description

A.K.A. New Media Inc. (A.K.A.) is the owner of the raisin®. raisin is a SaaS based, online and mobile fundraising platform powering Peer-to-Peer, Ticketing and Donation events. 

For over two decades, A.K.A. has been building award-winning websites for leading organizations in both the corporate and not-for-profit sectors. raisin, launched in 2006, powers thousands of fundraising events each year for charities and foundations in Canada and the US - helping them raise money for meaningful causes.  

Job Description

We are currently looking for a DevOps Engineer Consultant.  

Our ideal candidate understands best practices and standard for DevOps and can consult on such. They love automating infrastructure, building CI/CD pipelines, and is excited by the challenges found in an emerging sector. You will bring in significant impact on delivery speed and quality of our solution offered to our engineering teams. You will have significant experience and knowledge in setting mission critical services for build and release automation. You will ensure that there are no recurrence problems, automate manual tasks and put forth a go-forward plan for ongoing maintenance.

Duties and Responsibilities:

  • Design, improve and implement build and release pipelines.
  • Set up Software Configuration Management, Release Management and Version control Plan
  • Maintain and improve development environments (INT, QA, UAT, etc.)
  • Reproducible automated build, release, developer test and unit test environments.
  • Continuously improve performance and proactively identify and resolve bottlenecks that will reduce time to build and deliver our software.
  • Maintain high availability Continuous Integration/Continuous Delivery infrastructure.
  • Maintain and improve existing deployment tools.
  • Plan and execute upgrades and deployment of Operating Systems, Applications and Packages.
  • Engage and help in DevOps capacity planning, software performance analysis and system tuning.
  • Review and provide feedback on product functional specifications, design specifications.
  • Participate in periodic software and design reviews
  • Collaborate with Development teams on generating, execution and management of unit/integration tests.
  • Provide detailed estimates using well-structured techniques for performing tasks.
  • Collaborate with QA team to develop and execute manual and automated test procedures, test cases, and adopt existing tests to new products.
  • Collaborate with energetic, experienced Developers, Tech leads, and the CTO.
  • Assist QA in setting up automated regression test server using continuous integration.
  • Able to work in Agile development framework

Qualifications

 

  • Bachelor's degree, B.A. or B.Sc. in computer science, software engineering, or another related field
  • 5+ years experience with scripting languages like PowerShell or Python, setting up and configuring application performance monitoring and alerting, CI/CD tools like Team City, Jenkins, Octopus
  • 2+ years  experience building micro-services infrastructures
  • Strong knowledge of .Net  and good knowledge of .net Core
  • Experience with Docker or other container solutions
  • Strong technical ability and troubleshooting skills are required, including the ability to diagnose root cause and help determine a course of action to correct the issue
  • Familiar with the processes of branching, merging and continuous integration in source code management systems
  • Basic knowledge of MS SQL Server and replication.
  • Working knowledge of modern software deployment processes, including CI.

Nice to have skills and experience:

  • Strong programming skills.
  • Experience deploying and managing cloud infrastructures (Azure, AWS, Google Cloud)
  • Familiarity with Kafka, Cassandra, Elastic stack, Hashicorp tools such as Nomad, Vault, Vagrant

The individual should be responsible, self-motivated, energetic, and inquisitive with strong interpersonal communication and teamwork skills. Clear and concise written and verbal communication with effective time management.

This position can either be for contract or full time. 

Additional Information

For additional information about A.K.A. New Media, please be sure to visit: www.akanewmedia.com.

Only those short-listed will be contacted.

NO HEADHUNTERS OR EMPLOYMENT AGENCIES PLEASE.