Position: Cloud Native Developer
Salary range: $85,000.00 to $105,000.00 based on experience
Location: Ottawa
Use of AI in Hiring: No, we do not use AI in screening/selection.
Vacancy Status: This posting is for a new vacancy. We are hiring for 1 position.
About Us:
CENGN is Canada’s Centre of Excellence in Next Generation Networks. Our mission is to drive innovation and adoption of advanced networking technologies in Canada through our Living Labs and advanced networking infrastructure, technical expertise, talent development, and partner ecosystem, enabling the digital transformation and competitiveness of Canadian industry and the commercial growth of Canadian digital technology solutions.
With the digital transformation opportunity valued at over $200 billion in Canada, it is clear the new competitive landscape is being driven by digital innovation and the ability to integrate this technology across industries. Join our team, as we work with our ecosystem of technology, innovation, government, and academic partners to build Living Lab testing infrastructure and deliver services that accelerate the testing, validation, demonstration, commercialization and adoption of digital innovation across Canada.
For more information, check out https://www.cengn.ca/
The CENGN Advantage:
- Work where you work best: Remote environment to suit your individual professional and personal needs
- Career Development: An agile company in a modern setting where your ideas and opportunities for growth are nurtured and encouraged
- Canadian Innovation Support: Be part of an organization that drives innovation by providing Canadian start-ups and scaleups as well as tech students and professionals the ability to succeed
- Great People: The advantage of working with colleagues passionate about their contributions and united under the same mission
- Benefits
- Attractive and Competitive Group Benefit Plan
- Phone plan reimbursement
- Employer paid RSP contribution with no matching requirement
- Wellness and Development
- Annual fitness allowance
- Wellness webinars, lunch and learns, and social events
- Vacation and Time Off
- Three weeks vacation plus personal and sick days
- Annual Christmas shutdown
The Opportunity:
As a Cloud Native Developer, you will play a pivotal role in designing, implementing, and maintaining our cloud infrastructure and deployment pipelines. You will work closely with our development, operations, and security teams to ensure the reliability, scalability, and security of our cloud-native applications.
Key Responsibilities:
- Design, build, and maintain cloud infrastructure using Infrastructure as Code (IaC) tools such as Ansible, AWX, Terraform, AWS CloudFormation, or similar technologies.
- Automate tasks to integrate systems using API’s and other technologies
- Develop and implement CI/CD pipelines for automated deployment, testing, and monitoring of applications and infrastructure.
- Implement, develop and maintain comprehensive monitoring, logging, and tracing solutions to provide visibility into cloud infrastructure and applications.
- Respond to and troubleshoot incidents by analyzing logs, traces, and metrics. Conduct root cause analysis to prevent recurring issues.
- Ability to optimize application performance, scalability, and reliability in a cloud-native environment by observing monitoring tools like, Prometheus, Loki and Grafana
- Implement and maintain containerization solutions using Docker and orchestration platforms like Kubernetes.
- Implement best practices for security, compliance, and disaster recovery in a cloud-native environment.
- Implement and manage secure storage for secrets using tools like HashiCorp Vault, AWS Secrets Manager, or Azure Key Vault.
- Proficiency in command-line tools, package management, and Linux networking.
- Stay up-to-date with industry trends and emerging technologies in cloud computing, DevOps, and automation.
Qualifications:
- Bachelor’s degree, or equivalent, in Computer Science, Engineering, or related field.
- Proven experience in designing, implementing, and managing cloud infrastructure on platforms such as AWS, Azure, or Google Cloud Platform.
- Experience implementing Vanilla and/or RKE2 Kubernetes is a plus
- Strong proficiency in scripting and programming languages such as Python, Bash, or Go.
- Experience with CI/CD tools such as Jenkins, ArgoCD, or CircleCI.
- Strong hands-on experience with Linux distributions such as Ubuntu, or SUSE
- Hands-on experience with containerization and virtualization technologies such as Docker, PROXMOX and container orchestration platforms like Kubernetes.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, Loki, or similar technologies.
- Understanding of Agile and DevOps methodologies and their application in software development lifecycle.
- Knowledge of security best practices for cloud environments, including IAM, encryption, and network security.
- Knowledge and experience with IP networking, especially dynamic routing protocols, specifically BGP, is definitely a plus.
- Knowledge of 5G technologies is considered an asset.
- Innovative mindset with the ability to think outside the box and contribute to creative solutions.
- Excellent problem-solving skills and the ability to troubleshoot complex issues in distributed systems.
- Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment.
Nice to have:
- Relevant certifications such as AWS Certified Solutions Architect, Certified Kubernetes Administrator (CKA), or similar credentials.
Successful applicants must meet all applicable security requirements, including but not limited to the ability to obtain and maintain a Canadian government security clearance. Applicants may be required to meet additional security requirements in order to gain access to technical data, classified areas or information. You must be eligible to work in Canada.
Languages:
- English oral, reading, and writing
- French oral, reading, and writing would be considered an asset
Interested and qualified candidates are invited to forward their resume in confidence to CENGN via CENGN’s Application Portal on Careers Page.
CENGN reserves the right to remove this posting prior to the application deadline. CENGN thanks all applicants for their interest; however, only those selected for an interview will be acknowledged. CENGN is an equal opportunity employer.
Pay: $85,000.00-$105,000.00 per year
Benefits:
- Company events
- Dental care
- Disability insurance
- Extended health care
- Flexible schedule
- Life insurance
- Paid time off
- RRSP match
- Vision care
- Work from home
Work Location: Hybrid remote in Kanata, ON