Ackroo is seeking a Junior/Intermediate DevOps Engineer for a permanent full-time position at one of Canada’s most exciting and innovative companies. Ackroo is building the next generation of gift card and loyalty rewards payment products. You will be challenged across a wide variety of technologies. You will join a dynamic, fast-paced and highly skilled team working to maintain and improve our cloud services to support our growing product and customer base. You should have a passion for DevOps, IT, and Cloud Architecture and a desire to pursue excellence.
Who You Are:
- You would like to play a critical role partnering with Product Development, Data Center Operations, and QA teams to deliver our SaaS solutions to the world
- You enjoy automation, monitoring tools, and developing tools to improve efficiency, IT, keeping secure systems, adhering to security compliance, and abstracting the complexity
- You want to be responsible for frameworks and tools to build, test, and package the Ackroo SAAS software through development, stage, and production environments.
- You gain satisfaction when you’re able to quickly and safely build & deploy, effortlessly recover systems in case something goes wrong, and multiply the productivity of a team with tools
Key Responsibilities:
- Design, develop, and maintain the tools to simplify the life-cycle of our cloud service in multiple environments from build to roll out
- Integrate and support monitoring applications to provide insight into application state, health, access/intrusion control, and logging/traceability
- Help the product team provision and deploy new developer workstations on the cloud
- Work with Product Leads to troubleshoot problems in our build and deployment systems as it pertains to the software code and external libraries and dependencies
- Contribute to estimation and scheduling of DevOps and Operational scope
- Collaborate with the team to drive operations/deployment considerations in software features
- Implement IT policies to adhere to security compliance and audits
Required Skills/Qualifications:
- BASc or Diploma in Software or IT related degrees
- Minimum of 2 years relevant experience in a Developer, DevOps or System Admin role
- Minimum of 2 years of hands-on experience working with cloud infrastructure and services, preferably Google Cloud Platform (or similar AWS or Azure experience)
- Experience designing and implementing tasks in CI/CD pipelines and tools (GitLab, Jenkins, Travis)
- Experience with Containers & Container Orchestration (Docker, Kubernetes, Helm)
- Experience designing and implementing workflows with Artifact Management systems (Proget, Artifactory, etc)
- Strong Bash, Python, or Ruby scripting knowledge
- Git repository and release management experience
- Knowledge of the Software Development Life Cycle and experience working in QA environments
- Knowledge or experience implementing IT policies for security and privacy compliance (SOC, PCI, etc)
Languages:
- English (mandatory)
- Bilingual French/English (preferred)