Plaform Developer
il y a 1 semaine
**Who we are and what we do**
NorthStar Earth & Space uses optical telescope data as the building blocks to create information services tailored to the needs and requirements of clients from both government and industry.
We're developing a new set of unique SSA analytical tools that will exploit our data to help space operators do their missions more safely and efficiently. We are now looking for a Platform Developer (DevOps) to join the team.
**Who you'll work with**
You will be joining a multidisciplinary team of researchers, engineers, software developers and product owners. Your team will work closely with the _Space Intelligence and Information_ (SI2) team based in Montreal who is dedicated to developing innovative solutions for monitoring the space environment using multiple sources for observations and geospatial data.
**What you will do**
We are counting on you to:
- Develop and maintain infrastructure-as-code solutions, using Terraform, to automate the provisioning and configuration of AWS infrastructure resources. Enable the teams to use these solutions to avoid becoming a bottleneck in the organization.
- Configure, deploy, and manage AWS services and resources, including EC2 instances, VPCs, IAM policies, S3 buckets, Lambda functions, and other relevant services. Enable the teams to deploy these solutions to avoid becoming a bottleneck in the organization.
- Drive the development of platform components and services to enhance the space situational awareness software and data platform, leveraging technologies such as Docker, Kubernetes, Helm, and related tools.
- Optimize the platform's performance, scalability, and resilience through load testing, capacity planning, and infrastructure optimization techniques.
- Collaborate with the security team to implement and enforce security best practices for the platform, including access control, data protection, and compliance with relevant industry standards and regulations.
- Implement automation and CI/CD pipelines for infrastructure provisioning, deployment, and configuration management, ensuring efficient and reliable software delivery.
- Participate in troubleshooting efforts to identify and resolve platform-related issues, working closely with development, operations, and support teams to ensure prompt resolution and minimize downtime.
- Collaborate with architects and stakeholders to suggest design and architecture improvements to the infrastructure and platform components of the space situational awareness software and data platform, ensuring scalability, high availability, and performance.
- Conduct code reviews to ensure adherence to coding standards, best practices, and maintainability. Participate in quality assurance activities to identify and address software defects.
**What you bring to the table**
- In-depth knowledge of Amazon Web Services (AWS) and hands-on experience configuring and managing various services like EC2 instances, VPCs, IAM, S3, Lambda functions, and more.
- Experience with continuous integration and continuous delivery (CI/CD) pipelines, using tools like Jenkins, GitLab CI/CD, or similar. Knowledge of automation tools for deployment and configuration management is crucial.
- Knowledge of performance optimization techniques, capacity planning, and load testing to ensure efficient resource utilization and scalability.
- Strong experience with version control systems, preferably Git, for managing codebase changes and collaboration.
- Experience with technologies like Docker, Kubernetes, Helm, and related tools to develop and manage platform components and services.
- Proficiency in scripting languages like Python, Bash, or PowerShell. Familiarity with programming languages like Java, Go, or others might be required for certain tasks.
- Understanding of security best practices, identity and access management, data protection, and compliance standards related to cloud services.
- Strong understanding of Kubernetes concepts and experience deploying, scaling, and maintaining Kubernetes clusters. Familiarity with Docker for containerization is essential.
- Self-starter attitude and the ability to work autonomously
- Strong communication and problem solving skills with an eagerness to take on new challenges
- Ability to work in a fast-paced and multidisciplinary environment, requiring the juggling multiple tasks
**What you can expect**
- Contribute to a company whose mission is to protect our planet and Space
- You will work with a highly collaborative team of world-class experts in different domains. This will provide you with better awareness of challenges in Space and on Earth and their impact on our environment.
- A stimulating challenge and a high-visibility project
- A competitive salary
- Flexible working hours
- An office located on Boulevard de la Pétrusse, within walking distance of the historic city centre and the main railway station
**How to apply?**
To access NorthStar's Data Privacy Policy for Applican