Join to apply for the Senior Support Developer role at CarteNav
2 months ago Be among the first 25 applicants
Join to apply for the Senior Support Developer role at CarteNav
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 deployable on various platforms for government, military, and commercial clients. In the dynamic aerospace and defense industry, CarteNav team members continuously innovate to develop industry-leading software for complex environments. We are currently seeking a Senior Support Developer to join our growing team.
We are looking for a Senior Tier 3 Support Developer to join our team in Halifax, NS or St. John’s NL. The ideal candidate will have strong Kubernetes expertise, experience with containerization tools, and a solid background in support and development. Responsibilities include managing containerized environments, troubleshooting complex issues, and contributing to web application development and maintenance. Strong problem-solving and communication skills are essential, as this role acts as the final escalation point for technical issues.
Key Responsibilities:
- Kubernetes & Containerization Management:
- Deploy, manage, and troubleshoot Kubernetes clusters using Docker, Helm, and Helmfile.
- Resolve issues with kubectl, ensuring smooth operation of containerized applications.
- Experience with bare-metal Kubernetes environments like microk8s is preferred.
- Tool and Infrastructure Support:
- Diagnose and resolve issues with monitoring tools such as Grafana and Loki.
- Support and optimize command-line utilities like kubectl.
- Manage Argo and Harbor deployments to ensure reliable CI/CD workflows.
- Collaborate on Azure pipelines for continuous integration and deployment.
- Tier 3 Escalation and Problem Resolution:
- Serve as the escalation point for complex technical issues, providing expert troubleshooting.
- Work closely with development and system teams to resolve critical production problems.
- Security and Identity Management:
- Manage LDAP & OIDC systems for authentication and authorization.
- Utilize Keycloak/OAuth2-proxy for identity management enhancements.
- System Administration & Scripting:
- Apply Linux expertise for system management and troubleshooting.
- Develop Bash scripts to automate tasks and improve operations.
- Web Application Development & Debugging:
- Basic understanding of Java (Java 21+) for web app development and debugging.
- Use Junit and Mockito for testing and bug resolution.
- Support application development with the Spring framework.
- Database Management:
- Maintain relational databases (Postgres/SQL) for data integrity and performance.
- Front-End Knowledge (Beneficial):
- Basic understanding of TypeScript and Angular for collaboration on front-end tasks.
- Technical Documentation:
- Create clear and detailed technical documentation for troubleshooting, procedures, and best practices.
- Document Tier 3 support procedures and incident reviews to enhance system resilience.
Required Qualifications:
- Proven Kubernetes management and container orchestration experience, with strong Docker, Helm, and Helmfile skills.
- Deep understanding of kubectl and issue resolution.
- Experience with bare-metal Kubernetes solutions like microk8s is highly desirable.
- Knowledge of monitoring tools such as Grafana and Loki.
- Experience with CI/CD pipelines, especially in Azure and AWS environments.
- Familiarity with LDAP, OIDC, and identity management systems (Keycloak/OAuth2-proxy preferred).
- Proficiency in Linux system administration.
- Strong Bash scripting skills.
- Foundational Java knowledge (version 21+) and testing frameworks (Junit/Mockito).
- Experience with the Spring framework.
- Solid understanding of relational databases (Postgres/SQL).
- Excellent technical writing and communication skills.
- TypeScript/Angular experience is a plus but not required.
- Previous Tier 3 support or high-level troubleshooting experience is highly preferred.
Desired Skills & Attributes:
- Ability to work independently and in teams in a fast-paced setting.
- Strong problem-solving and analytical skills.
- Adaptability to evolving technologies and business needs.
- Continuous learning passion and industry awareness.
- Experience in incident management and root cause analysis, with a track record of resolving critical issues quickly.
Join us to be part of a forward-thinking team that values technical excellence and innovative problem-solving!
CarteNav is committed to diversity, equity, and inclusion. Candidates of all backgrounds are encouraged to apply.
Only shortlisted candidates will be contacted for an interview.