Portside is a leading provider of modern software solutions for the business aviation industry. Our cloud-based operating system for business and government aviation is designed to support all aspects of flight operations, including flight operations management (Avianis, BART, PFM, and TakeFlite brands), fleet and crew optimization (Optimizer), data sharing, reporting & analytics (Owner Portal), customer billing (ExpensePulse), crew recruiting (Staffing Marketplace), crew and passenger travel accommodations (TripAssist), and safety management (Baldwin SMS).
With 1,000 customers and over 10,000 aircraft on the platform, Portside is the go-to solution for operators of business, government, military, helicopter, charter, fractional and medevac fleets worldwide.
We are a team of 150 professionals with a passion for building great products that support one of the most dynamic and rapidly evolving industries.
Our infrastructure runs on multiple platforms, including AWS, Azure, TierPoint and Rackspace. We use hundreds of Linux and Windows machines and industry-leading IaaS, PaaS and SaaS solutions.
Portside has been deploying its workloads to AWS since 2017. In AWS, we have 7 Kubernetes clusters, 20 independent networks, multiple products, microservices, infrastructure services, database instances and terabytes of data.
Azure has been our strategic partner since 2023 when Portside acquired Avianis. We are using over 35 Azure services including over 200 App Service and Function instances, many Azure SQL databases, Cosmos DB, EventHub, App Insights, and others.
Our team loves building serverless solutions. We have APIs and data processing systems that completely rely on serverless architecture.
We use Terraform and Terrugrunt as Infrastructure as Code tools. All of our deployments are automated using Azure DevOps or GitHub Actions.
We treat security seriously and constantly work on eliminating security vulnerabilities and updating our dependencies.
We’re looking for a DevOps Engineer to join our core team. You’ll be working with our senior engineers who are certified in AWS, Azure, Kubernetes, and Terraform and love to share their knowledge about the technologies and infrastructure.
Tech Stack
Azure, AWS, Kubernetes, Terraform, Terragrunt, Azure DevOps, GitHub Actions, ArgoCD, Dhall, Linux, Windows
Requirements
- Must have hands-on experience with either Azure or AWS
- Must have hands-on experience with Terraform, experience with Terragrunt is a plus
- Must have prior software development experience
- Hands-on experience with Kubernetes is a plus
- Hands-on experience with either Azure DevOps or GitHub Actions pipelines
- Good understanding of CI / CD concepts
- Familiarity with GitOps and IaC concepts
- Strong motivation and willingness to learn
- Practical and results-oriented engineering mindset
- Attention to detail
- Desire to build reliable and efficient solutions
- Being certified in AWS, Azure, Kubernetes, Citrix or Terraform is a plus; otherwise, you’ll be offered to pass the required certifications after you join
What you’ll do
- Build Azure and AWS infrastructure using Terraform and Terragrunt
- Work with Kubernetes clusters
- Build CI / CD pipelines using Azure DevOps and GitHub Actions
- Support multiple production and development environments
- Deploy production releases
- Maintain configuration and provision access to the IT infrastructure : Azure, AWS, GitHub, Jira, VPN servers, Gmail, etc.
- Handle continuous security improvements, update the existing infrastructure to up-to-date versions
- Perform periodic resource and cost audit
- Be on-call 1 week per month
Remote, Working Hours, and On-Call
- This is a remote full-time position; an 8-hour work day during the business time in your timezone
- Our DevOps team is spread across Canada, the US, and Poland
- We have a daily meeting at a convenient time for everyone
- Our on-call schedule is 1 week per month; you have to be available to accept phone calls and be ready to get to a computer in a reasonable amount of time
What we offer
- Full-time employment
- Competitive salary
- Fully remote work
- 20 days PTO, 5 days sick leave
- Healthcare package that includes medical, dental, vision, and other benefits.
- Life, accidental death & dismemberment insurance
- Professional education : courses and certifications
- Team building events
- Corporate MacBook Pro