DevOps Engineer
Job Details
About the Company
With operational hubs scattered across Europe, Asia, and LATAM, and its headquarters situated in San Francisco, US, the company boasts a workforce of over 1,000 adept professionals. Spanning across more than 20 countries, ALLSTARSIT offers a diverse range of skilled employees across various verticals, including AI, cybersecurity, healthcare, fintech, telecom, media, and so on.
About the Project
Univeris is the leader in enterprise-class retail wealth management solutions for Canada's financial services industry. At Univeris, their focus is to build the best technology to help their clients grow their business and to provide superior competitive advantage.
The Univeris platform, which supports mutual funds, segregated funds, GICs, cash and individual life and health insurance, is the leading retail wealth management solution for wealth firms across Canada. Univeris is the definitive, enterprise-level and single system for wealth management through its integrated management of back office operations, retail product distribution and compliance requirements, and a front office practice management system for advisors.
Specialization
Headquarters
Years on the market
Team size and structure
Current technology stack
Required skills:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- 3+ years of experience in DevOps, Release Engineering, or Software Configuration Management.
- Advanced English.
- Experience with CI/CD tools, specifically GitLab CI, including pipeline development and maintenance.Hands-on experience with Infrastructure as Code (Terraform, Ansible, or SaltStack).
- Proficiency in scripting languages (Python, Bash, Groovy) for automation.
- Experience managing cloud platforms (Google Cloud, AWS, or Azure).
- Strong knowledge of Kubernetes (GKE) and Docker containerization.
- Experience with release branching strategies (Trunk-Based Development, GitFlow, etc.).
- Experience with artifact and container registries (Nexus, Artifactory, GitLab Package Registry).
- Strong understanding of Blue-Green Deployments, Canary Releases, and Feature Flags.
- Excellent problem-solving and debugging skills.
Nice to have:
- Experience with HashiCorp tools (Packer, Vault, Consul).
- Experience with monitoring tools (New Relic, ELK, Prometheus, Grafana).
- Experience with financial services regulations and compliance requirements.
- Familiarity with agile methodologies
- Knowledge of InstallShield, Install4J, and SonarQube
Scope of work:
As a DevOps Engineer at Univeris, you will be responsible for release management, CI/CD automation, infrastructure as code, and cloud operations. You will ensure seamless and reliable software releases for 10+ applications, working closely with development, QA, and operations teams. You will focus on automating build and deployment pipelines, improving release cycles, and maintaining system stability.
This is a high-impact role, ideal for someone who enjoys working across release engineering and DevOps, thrives on automation, and has a strong desire to improve deployment efficiency.
- Release Management & Deployment Automation
- Coordinate and execute software releases across 10+ applications, ensuring all components are properly integrated, tested, and deployed with minimal downtime.
- Develop and maintain automated build and deployment pipelines using GitLab CI, leveraging scripting languages like Python and Groovy to streamline release processes.
- Ensure release stability and rollback strategies, implementing Blue-Green Deployments, Canary Releases, and Feature Flags where applicable.
- Work closely with development and QA teams to ensure code readiness, quality, and compliance before deployment.
- Monitor and troubleshoot release issues in production environments, ensuring a smooth deployment experience.
- Infrastructure as Code (IaC) & Cloud Automation
- Design, implement, and maintain automated infrastructure using Terraform, Ansible, and other IaC tools.
- Manage and optimize hybrid cloud environments across Google Cloud Platform (GCP) and vSphere, automating resource provisioning and management.
- Develop reusable code for cloud infrastructure provisioning, networking, and security.
- Manage containerized environments using Kubernetes (GKE) and Docker.
- CI/CD, Tooling, & Automation
- Optimize CI/CD pipelines for build, test, and deployment automation.
- Ensure efficient artifact and container registry management (Nexus, Artifactory, GitLab Package Registry).
- Develop monitoring and alerting integrations to track deployment success and performance.
- Support software development via tooling, automation, and release pipeline improvements.
- Security, Compliance, & System Reliability
- Implement security best practices across cloud and on-prem environments, including artifact signing, vulnerability scanning, and IAM policies.
- Ensure compliance with financial services regulations related to software deployments and infrastructure security.
- Improve system reliability (SRE) by implementing observability, logging, and proactive monitoring solutions (New Relic, Prometheus, Grafana).
- Participate in on-call rotation to support critical deployments and system incidents.
- Corporate Tooling & Collaboration
- Manage and upgrade internal DevOps and engineering tools, including Jira, Confluence, and GitLab.
- Collaborate with cross-functional teams (development, QA, operations) to improve software delivery processes.