Information Technology - Toronto

About Us:
Our Client is an online financial service provider offering consumers access to various financial products through the power of online technology. Our organization has experienced phenomenal growth since its inception in 2011 and thrives on entrepreneurial spirit, passion and top-tier talent.
 
About You:
You are a talented professional looking for a career, not a job.  Reporting to the Manager, Software Development, you will collaborate with business lines and other stakeholders and identify opportunities to drive business value by designing mobile applications.  
You picture yourself within a vibrant and entrepreneurial organization where your ideas will be heard and you have an opportunity to showcase your talents and great skills. You are motivated by goals, a self-starter, and are a hardworking individual who likes to wear multiple hats. We are a seeking a proven, driven team player who is looking to join a fast paced, high growth, energetic and a forward-thinking team.
Responsibilities

• Cloud Engineering & Security
o Basic system administration tasks such as configuring servers and applications, automating routine tasks, backup/restore, etc.
o Provision and maintain accounts at current cloud provider, issue VPN certificates, install SSH keys, etc.
o Serve on the on-call team, and as an escalation contact for service incidents.
o Help us migrate to AWS by building and maintaining reliable infrastructure and security services in AWS. Use native AWS infrastructure services such as EC2, EBS, Auto Scaling, Cloudwatch, etc.

• DevOps
o Build engineering automation and productivity tools to streamline and scale applications across all environments.
o Troubleshoot and resolve issues related to application development, deployment and operations.
o Work collaboratively with all participants in agile software development project and support developers and testers as they set up their build Dev/Test environments.
o Automate everything to minimize manual work and meet security and compliance objectives in all aspects of the secure cloud ecosystem.
o Integrate automated software tests with the build process.
o Script with deployment automation tools e.g. Ansible.
o Implement automated high-availability deployments.
Requirements
• University Degree/College Diploma in a business, mathematics, computer science or technology related field preferred.
• 5+ years of hands-on mobile development.
• Minimum of 3 years as a DevOps/Sys Engineer (or similar position) in a production capacity.
• Strong understanding and knowledge of Linux, Automation Tools (Ansible) AWS Services (EC2, Network, ELB, S3/EBS, etc.) or similar Public Cloud platform, and scripting languages.
• Knowledge of SQL databases.
• Hands-on experience in working with security systems including firewalls, intrusion protection/detection systems, anti-virus software, authentication systems, log management and content filtering etc.
• Knowledge of security concepts such as (cloud) authentication, authorization, web attacks (DDOS, SQL injections, person-in-the-middle, etc), securing web application, payload encryption & decryption, environment security, etc.
• Strong understanding of network concepts including TCP/IP, HTTP and TLS.
• Experience with orchestration tools such as Ansible.
• A track record of delivering IT and application automation using these automation tools.
• A willingness to be flexible in responding to customer issues as they occur, and the ability to identify product/deployment improvements to mitigate future occurrences.
• Experience with cloud hosted apps/service, AWS experience required, and able to translate business requirements into securely implemented capabilities in the Cloud.
• Solid understanding of version control systems (svn, Git, etc.), including branching and merging strategies.

 

Position Type Full Time
Application Deadline November 30, 2017
Experience Required 10+ years
Job Duration Permanent
Education Required N/A