Ancile Canada Inc. is currently looking for a DevOps Engineer to join their team as soon as possible.
Company Overview:
Ancile Canada Inc. is a dynamic and innovative software development company committed to delivering cutting-edge solutions to our clients. We are seeking a highly skilled DevOps Engineer to join our team working on exciting projects and contributing to the growth of our organization.
Specific duties include:
- Defining infrastructure requirements
- Creating workflow and project templates
- Building Ansible roles and playbooks to provision and manage infrastructure and applications.
- Automating disaster recovery procedures
- Implementing platforms and tools to store, control, and enforce application, OS, and middleware configurations.
- Adapting and maintaining automation tools and code to run in cloud environment.
- Assisting in design and implementation of a deployment pipeline for application components, configurations, and customizations.
- Implementing and maintaining Git version control system repository to drive deployment automation, operations automation, and configuration management.
- Assisting in implementation and configuration of ELK log management platform and Dynatrace APM platform
- Assisting in implementation of log management and
- APM platform changes necessary to support cloud migration.
- Adapting and maintaining configuration management to represent cloud deployment.
Key Responsibilities:
- Contribute to Ansible automation and orchestration code.
- Review code with team
- Build automated QA with Molecule and other testing technologies.
Operations automation:
- Define infrastructure requirements.
- Create workflow and project templates.
Job scheduling:
- Research vendors
- Implement pilots.
- Plan and execute migrations.
- Configuration management.
- Implement platforms and tools to store, control, and enforce application, OS, and middleware configurations.
Deployment automation:
- Build a deployment pipeline for application components, configurations, and customization.
- Version control.
- Design and implement version control system repository to drive deployment automation, operations automation, and configuration management.
IT Service Management (ITSM):
- Research and implement tools to streamline service management and delivery, and support (Change, Incident, and Problem Management).
Performance management:
- Research and implement tools to track performance and availability metrics to facilitate service improvement.
Integration:
- Configure, test, and support integration of tools.
- Automation scripts:
- Develop, test, deploy, and support scripts (e.g., Powershell, Python, Perl, etc.) to facilitate automation and tool integration.
Skills required:
• Proven ability to excel as part of a technology services/operations team in a fast-paced, high-growth, mission critical technology-based Software as a Service (SaaS) environment.
• Experience with any of the following software is desired: Powershell, MS SQL Server, VMware, MS Windows, Devops tools such as any major configuration management software, any version control technology, any major job scheduler.
• Financial services/trading system experience is a plus.
Job Type: Full-time, Permanent