2 days ago
Mississauga, CanadaSenior
Responsibilities
- Design and implement end-to-end scalable and resilient cloud infrastructure and application-service solutions across AWS, Azure, Azure DevOps, and on-premises environments.
- Create and maintain Terraform infrastructure as code, automation scripts, templates, and integrations with DevOps tools.
- Build, maintain, and improve CI/CD pipelines and infrastructure and application delivery processes.
- Support solution reliability, availability, health, performance, security, efficiency, uptime, and disaster-recovery automation.
- Contribute to cloud-native and on-premises architecture and design discussions, with end-to-end ownership of assigned modules.
- Review other engineers’ code, promote engineering best practices, and drive adoption of relevant technologies, tools, methods, and processes.
- Mentor and train junior team members on design techniques and coding standards.
- Identify and implement opportunities for automation and continuous improvement.
Requirements
- Bachelor’s degree in computer science or a STEM-related program.
- At least 5 years of relevant IT experience, including at least 3 years of hands-on DevOps engineering experience focused on automation.
- Strong understanding of database concepts, data modeling, and storage.
- Experience with AWS Core Services including CloudFormation, EC2, ECS, Docker, ELB, RDS, S3, CloudWatch, Lambda, and IAM.
- Proficiency in at least one scripting language, such as PowerShell or Python.
- Experience setting up and troubleshooting AWS and Azure production environments and building highly scalable, resilient cloud infrastructure.
- Experience with deployment and orchestration technologies such as Docker, Kubernetes, OpenStack, Puppet, Chef, Salt, Ansible, and Jenkins.
- Full-stack architecture experience with multi-tier systems and services, including application-layer design and infrastructure services for large enterprises.
- Advanced hands-on experience operating Linux and Windows systems.
- Knowledge of application architecture, networking, security, reliability, scalability, software design principles, and design patterns.
- Ability to work across technology domains including APIs, events, security, integration, infrastructure, data, and AI/ML.
- Experience with agile methods such as Scrum and XP, Business Driven Development, and Continuous Delivery.
- Preferred qualifications include cloud architecture certifications, software development experience with C# or a similar high-level language, knowledge of data structures and algorithms and SOLID principles, and experience writing unit, integration, and performance test automation scripts.
Benefits
- Hybrid work model in Mississauga, Ontario, Canada.
- Opportunities for personal growth, continuous innovation, complex projects, global collaboration, and work with leading technology partners.
- Collaborative and agile team environment with exposure to emerging technologies.
Tech Stack
Categories
About SOTI
SOTI builds the SOTI ONE Platform, enterprise software for unified endpoint management and mobile operations, covering MDM/EMM/UEM, app development, remote support, and device lifecycle. It manages smartphones, tablets, rugged devices, wearables, kiosks, scanners, POS terminals, cameras, and enterprise printers. Founded in 1995 and headquartered in Mississauga, Canada, SOTI is privately held and sells its solutions to organizations that run large fleets of mobile and IoT devices.
