Senior Support Developer

February 27 2025
Industries Airspace, Aviation, National Defence , Tourism, Passengers transportation
Categories Help Desk, Programming, Development,
Halifax, NS • Full time

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!

Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.

Jobs.ca network