DevOps Engineer
Portside
About Portside, Inc.
Portside is a leading provider of modern software solutions for the global aviation industry. As a fast-growing SaaS company, we operate across three key verticals: business aviation, regional commercial aviation, and aircraft leasing & finance. With nearly 300 team members spread across five continents, we support over 1,000 enterprise customers, helping them streamline and manage all aspects of their day-to-day operations.
Job Summary
We’re looking for a DevOps Engineer to join our core team. You’ll be working with our senior engineers certified in AWS, Azure, Kubernetes, and Terraform who love to share their knowledge about the technologies and infrastructure.
Key Responsibilities
- Design, build, and manage cloud infrastructure on Azure and AWS using Terraform and Terragrunt.
- Manage and optimize Kubernetes clusters for scalable and reliable applications.
- Develop and maintain CI/CD pipelines using Azure DevOps and GitHub Actions to ensure seamless deployment processes.
- Oversee and support multiple production and development environments, ensuring stability and performance.
- Coordinate and execute production releases, ensuring minimal downtime and optimal rollout strategies.
- Administer and maintain configurations across IT infrastructure, including Azure, AWS, GitHub, Jira, VPN servers, Gmail, and related tools.
- Drive continuous security improvements and keep infrastructure components up to date with the latest versions and best practices.
- Conduct regular resource and cost audits to optimize infrastructure spend and usage.
- Participate in a rotating on-call schedule (one week per month) to ensure rapid response to critical issues.
Technology Stack
Azure, AWS, Kubernetes, Terraform, Terragrunt, Azure DevOps, GitHub Actions, ArgoCD, Dhall, Linux, Windows
Qualifications
- Proven software development experience, with a strong technical foundation.
- Hands-on experience with Azure or AWS cloud platforms (experience with both is a plus).
- Proficiency with Terraform; experience with Terragrunt is a strong advantage.
- Practical experience with Kubernetes is a plus.
- Experience building and managing pipelines using Azure DevOps or GitHub Actions.
- Solid understanding of CI/CD concepts and best practices.
- Familiarity with GitOps and Infrastructure as Code (IaC) principles.
- Highly motivated and eager to learn, with a proactive approach to problem-solving.
- Practical, results-oriented mindset with a focus on delivering efficient and reliable solutions.
- Strong attention to detail, ensuring high-quality outcomes.
- Commitment to building scalable, reliable, and efficient systems.
- Relevant certifications in AWS, Azure, Kubernetes, Citrix, or Terraform are a plus. If not certified, you will have the opportunity to earn these certifications after joining.
Working Hours and On-Call Schedule
- This is a remote full-time position; an 8-hour work day during the business time in your timezone
- 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
- Our DevOps team is spread across Canada, the US, and Poland
- We have a daily meeting at a convenient time for everyone
What You Get
- Full-time employment
- Competitive salary
- Fully remote work
- Generous time off policy
- Company-sponsored private health insurance supplement
Portside is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.