DevOps
POSITION OVERVIEW
Portage CyberTech is dedicated to connecting people and organizations with trusted technological solutions and digital-first strategies. Our versatile portfolio enables governments and regulated industries to expedite their digital transformation initiatives securely, enhancing their service to clients and citizens.Thousands of organizations and government agencies across North America rely on our solutions, serving millions of individuals. The organization supports 50,000 regulated professionals and collaborates with four provincial governments and territories.
We are currently looking for a DevOps with experience in automation and continuous deployment on Azure infrastructure to help us deliver quality software products.
As an integral part of the development team, you'll be called upon to improve the continuous deployment process already in place, participate in production releases, adapt monitoring to new product and infrastructure requirements, provide support to the Development and Administration (Ops) team, and of course document everything.
Job conditions
- Status : Permanent - Full time
- Location : Remote, work from home with periodic visits to the Gatineau office (near the Palais des Congrès) or the Montreal office (100m from Square-Victoria metro station).
RESPONSIBILITIES
- Contribute to the architecture and evolution of our multi-Cloud infrastructure (Azure expertise is mandatory, AWS and other platforms are an asset)
- Improve the continuous integration and delivery (CI/CD) process
- Improve system monitoring and alerting processes
- Assist development and quality assurance teams in managing their test environments
- Contribute to the DevOps practices and principles while providing guidance and coaching to other software team members
- Support the customer support team and occasionally work directly with customers
- Participate in production releases stage of the funnel
REQUIREMENTS
- At least 3 years' experience in DevOps and at least 3 years' experience in programming (or equivalent)
- In-depth knowledge of the Azure ecosystem (knowledge of AWS is an asset)
- Experience in process automation and scripting languages (Python, Groovy, bash, etc.)
- Relevant experience with Jenkins, Argo (or any other relevant CI/CD tool), Docker, Git
Bonus
- Experience with Terraform
- Experience with Ruby on Rails
- Knowledge of security (CVE, etc)
- An affinity for debugging complex web applications
- Intermediate or advanced knowledge of networks and security
- An instinct for automating repetitive tasks
- A thirst and passion for constantly learning new technologies
- A methodical and organized approach to work
- Fluency in written and spoken French and English (some of your colleagues, as well as many suppliers and customers, are located outside Quebec).
OUR CURRENT TECHNOLOGIES & TOOLS
- Ruby on Rails
- PostgreSQL
- Redis, and Resque for Redis
- Kubernetes and Helm
- LAMP, Vue3
- Legacy software supporting additional technologies: GO (golang), Revel, Java and Spring frameworks, AngularJS, MariaDB/MySQL, RabbitMQ
- Dev: Ruby on Rails, Git, Git Workflows, SQL
- DevOps: Jenkins, ArgoCD , Bash, Python or Javascript, Docker, Kubernetes, Helm, Nomad, Consul, New Relic
- QA: Rapid7, Brakeman, Grafana K6, BurpSuite, New Relic
- Jira, Confluence, Slack, Zoom, Teams, OpenVPN, Duo Security
THE EVERYDAY EXTRAS
- Close-knit, passionate teams
- A friendly working atmosphere
- Flexible working hours
- Four weeks' vacation after one year's service
- Competitive salary
- Excellent RRSP contribution
- Group insurance, including medical and dental
- Access to the Dialogue telemedicine platform
- Access to ongoing training
- iPhone with corporate package
- Social activities
- And much more!