11 Nov
|
Venor
|
Fredericton
Venor is proud to partner with Raffle Systems Inc. in their search for a DevOps Engineer to join their team in New Brunswick. About RSI Raffle Systems Inc. (RSI) is a Moncton-based technology company that builds and operates government-regulated electronic raffle systems for the charitable sector. Through its flagship platform, Play4Good, RSI enables charities and community organizations across New Brunswick and Nova Scotia to run secure, high-impact weekly raffles that deliver real community benefit. The role RSI is seeking a DevOps Engineer to take ownership of the operational reliability, security and continuous improvement of its AWS based software platform. You will work closely with development and quality assurance to improve how RSI builds, tests and releases software, automate routine work, resolve production problems and support the continued growth of its services. The role focuses on RSI’s cloud infrastructure, development and production environments, deployment systems and platform operations. Employee computers, workplace applications and routine user support are handled through a separate IT support function.
Key responsibilities
Cloud infrastructure and automation.
Own the operational maintenance and improvement of development, testing and production environments on AWS.
Use infrastructure as code, version control and peer review to make changes repeatable, secure, documented and recoverable.
Software delivery.
Build and maintain continuous integration and delivery pipelines.
Partner with development and quality assurance to incorporate automated testing, security checks and release validation while reducing manual delivery steps.
Developer enablement.
Improve developer workflows through consistent environments,
automated provisioning and practical self service tooling.
Identify and remove infrastructure bottlenecks while maintaining appropriate controls.
Release management.
Coordinate secure deployments, maintain change records and tested rollback procedures, and verify operational readiness.
Assess release risks independently and elevate concerns through agreed approval procedures.
Monitoring and reliability.
Maintain actionable monitoring, centralized logs and alerts for availability, performance and service failures.
Define and track agreed reliability measures with the team, and improve alert quality and operational visibility.
Incident response.
Investigate production problems, coordinate technical recovery and communicate with affected stakeholders.
Maintain incident runbooks, document contributing causes and follow through on corrective actions.
Participate in an agreed incident response and escalation model, including coverage expectations defined by the company.
Platform security.
Manage AWS access and permissions, secrets, security updates and vulnerability remediation in line with established policies and least privilege principles.
Coordinate with IT and the designated security and compliance owners on shared responsibilities.
Backup and recovery.
Maintain backups,
restoration procedures and disaster recovery plans.
Test recovery against agreed recovery time and recovery point objectives, document results and address gaps.
Audit support.
Implement and document assigned technical controls, maintain relevant operational and audit evidence, including access and change records, and support security reviews, audits and remediation.
Capacity and efficiency.
Support performance and load testing, anticipate capacity needs and monitor AWS infrastructure costs.
Recommend improvements proportional to operational risk, expected growth and business value.
Technical judgment and planning.
Assess infrastructure and deployment options based on security, reliability, maintainability, cost and developer productivity.
Recommend priorities and communicate operational tradeoffs to technical leadership.
Documentation and teamwork.
Keep infrastructure diagrams, operating procedures and technical runbooks current.
Share knowledge, reduce reliance on any one individual and help colleagues respond effectively when issues arise.
Qualifications
Experience owning or significantly supporting live production services in DevOps, platform engineering, site reliability or cloud operations.
Hands on experience operating AWS environments, including infrastructure as code, Git, automated deployment pipelines and core services such as IAM, networking and monitoring.
Scripting or programming skills for automation and troubleshooting, using languages such as Python, Bash or an equivalent.
Working knowledge of operating systems, networking, access controls, monitoring and secure handling of credentials.
Experience investigating incidents
📌 DevOps Engineer (Fredericton)
🏢 Venor
📍 Fredericton