Enable job alerts via email!

Senior Support Developer

CarteNav

San Juan de Terranova

On-site

CAD 80,000 - 120,000

Full time

27 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in situational awareness solutions is seeking a Senior Support Developer. This role focuses on Kubernetes management, advanced Tier 3 support, and web application development. Ideal candidates will have strong expertise in containerization tools and a solid background in support and development, contributing to innovative solutions in a dynamic team environment.

Qualifications

  • Proven experience in Kubernetes management and container orchestration.
  • Strong command of Docker, Helm, and Helmfile.
  • Excellent technical writing and communication skills.

Responsibilities

  • Deploy, manage, and troubleshoot Kubernetes clusters.
  • Act as the Tier 3 escalation point for high-complexity technical issues.
  • Develop and maintain scripts in Bash to automate tasks.

Skills

Kubernetes Management
Containerization
Problem Solving
Communication
Scripting in Bash
Technical Writing

Education

Experience in Tier 3 Support
Foundational knowledge of Java (version 21 or higher)
Experience with CI/CD tools

Tools

Docker
Helm
Grafana
Loki
Postgres/SQL
Azure Pipelines

Job description

CarteNav Solutions , a PAL company, is an international leader in situational awareness solutions for the maritime, land, and air environments. The company has established a reputation for providing high-value solutions that can be deployed on a wide variety of platforms for multiple mission types for government, military, and commercial customers. In the ever-changing industry of aerospace and defense, CarteNav team members continually push the limit of creativity to develop innovative, industry-leading software to develop new solutions for complex needs and environments. Currently, we are seeking a Senior Support Developer to join our growing team.

We are seeking a Senior Tier 3 Support Developer to join our dynamic team in Halifax, NS or St. John’s NL. The ideal candidate will have strong expertise in Kubernetes, experience with containerization tools, and a solid background in both support and development. You will be responsible for managing containerized environments, troubleshooting complex issues, and contributing to the development and maintenance of our web applications. Your technical proficiency, combined with strong problem-solving and communication skills, will help drive our infrastructure and application development forward. This role specifically focuses on advanced, Tier 3 support, acting as the final escalation point for complex technical issues and system challenges.

Key Responsibilities:

  • Kubernetes & Containerization Management:
    • Deploy, manage, and troubleshoot Kubernetes clusters with a focus on Docker, Helm, and Helmfile.
    • Utilize and resolve issues using kubectl, ensuring seamless integration and operation of containerized applications.
    • Preferably work with bare-metal Kubernetes environments (e.g., microk8s).
  • Tool and Infrastructure Support:
    • Diagnose and resolve issues related to monitoring tools such as Grafana and Loki.
    • Support and optimize command-line utilities (e.g., kubectl) to maintain system integrity.
    • Manage Argo and Harbor deployments, ensuring reliable CI/CD workflows.
    • Collaborate with cross-functional teams to integrate and maintain Azure pipelines for continuous integration and deployment.
  • Tier 3 Escalation and Problem Resolution:
    • Act as the Tier 3 escalation point for high-complexity technical issues, providing expert troubleshooting and resolution for incidents that have been escalated from lower support tiers.
    • Collaborate closely with development teams and system architects to diagnose and resolve critical production issues.
  • Security and Identity Management:
    • Work with LDAP & OIDC systems to ensure secure authentication and authorization.
    • Leverage knowledge of Keycloak/OAuth2-proxy for identity and access management improvements.
  • System Administration & Scripting:
    • Utilize Linux expertise for system management, automation, and troubleshooting.
    • Develop and maintain scripts in Bash automate tasks and streamline operations.
  • Web Application Development & Debugging:
    • Apply a fundamental understanding of Java (Java 21 or higher) in the development, testing, and debugging of web applications.
    • Use Junit and Mockito testing frameworks to ensure code quality and resolve bugs efficiently.
    • Work with the Spring framework to support application development and maintenance.
  • Database Management:
    • Support and maintain relational database systems (Postgres/SQL), ensuring data integrity and optimal performance.
  • Front-End Knowledge (Beneficial):
    • Utilize a basic understanding of TypeScript and Angular to collaborate on front-end development tasks and support web applications.
  • Technical Documentation:
    • Produce clear, concise, and detailed technical documentation to support internal processes, troubleshooting guides, and development best practices.
    • Document Tier 3 support procedures and post-incident reviews to help improve overall system resilience.
Required Qualifications:

  • Proven experience in Kubernetes management and container orchestration, with a strong command of Docker, Helm, and Helmfile.
  • In-depth understanding of kubectl and experience resolving associated issues.
  • Experience with bare-metal Kubernetes solutions, such as microk8s, is highly desirable.
  • Familiarity with monitoring tools like Grafana and Loki.
  • Demonstrated experience with CI/CD tools, particularly in Azure and AWS pipeline environments.
  • Working knowledge of LDAP, OIDC, and identity management systems (Keycloak/OAuth2-proxy a plus).
  • Proficiency in Linux system administration.
  • Strong scripting skills in Bash.
  • Foundational knowledge of Java (version 21 or higher) and related testing frameworks (Junit/Mockito).
  • Experience with the Spring framework.
  • Solid understanding of relational databases (Postgres/SQL).
  • Excellent technical writing and communication skills.
  • Experience with TypeScript/Angular is a plus but not required.
  • Prior experience in a Tier 3 support role or equivalent high-level technical troubleshooting environment is highly preferred.

Desired Skills & Attributes:

  • Ability to work independently and collaboratively in a fast-paced environment.
  • Strong problem-solving skills with an analytical mindset.
  • Adaptability to rapidly evolving technologies and business needs.
  • A passion for continuous learning and staying updated with industry trends.
  • Expertise in incident management and root cause analysis, with a demonstrated ability to resolve critical production issues swiftly and effectively.

Join us to be a part of a forward-thinking team that values technical excellence and innovative problem-solving!

CarteNav is committed to fostering an inclusive work environment that celebrates and encourages diversity, equity, and inclusion whereby individuals are recognized, supported, and respected. Candidates of all backgrounds are encouraged to apply.

Only those individuals selected for an interview will be contacted.

#CarteNav
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Développeur Logiciel Sénior – Maintenance et Support

TrackTik Inc.

Montreal

Remote

CAD 80,000 - 110,000

3 days ago
Be an early applicant

Développeur Logiciel Sénior – Maintenance et Support

TrackTik Inc.

Montreal

Remote

CAD 80,000 - 120,000

7 days ago
Be an early applicant

Développeur Logiciel Sénior – Maintenance et Support

Trackforce

Montreal

Remote

CAD 80,000 - 110,000

19 days ago