Stop looking for jobs far away from home. We have daily job offers published just for you!

DevOps Architect

StreetID

This is a Contract position in Toronto, ON posted July 31, 2017.

Job Description

DevOps Architect

Financial services firm is seeking a DevOps Architect with strong skills to join our product development team and lead the transformation of our existing development infrastructure and delivery processes. He or she will thrive in a highly collaborative environment using agile development processes.

Responsibilities:

  • Spearhead the DevOps initiative, evangelizing the concept of Infrastructure as Code and growing the DevOps culture and community
  • Collaborate with other teams to define, establish and operate continuous integration (CI) and continuous delivery (CD) processes and practices to support the entire SDLC
  • Work as an integral part of the software engineering organization, understanding the application architecture, to ensure CI/CD process improvement is aligned with the Agile Scrum product delivery pipeline
  • Orchestrate the provisioning, load balancing, dynamic configuration, monitoring, and optimization of servers and virtual environments across providers and data centers
  • Manage procurement/development and integration of engineering productivity tools
  • Maintain source control repositories, feature/release branches and versions
  • Ensure delivery of production-ready software installation and release packages
  • Assemble and communicate status and identify risks to program and product delivery teams and managers throughout the SDLC

Qualifications:

  • Bachelor’s degree in a technical discipline, preferably Software/Computer/Electrical Engineering, Computer/Information Sciences, Information Technology, Mathematics or Finance as well as eight (8) years related work experience, or a Masters degree with five (5) years related work experience
  • Experience with CI and CD processes and tools for the Microsoft/Windows ecosystem
  • Experience with task automation and scripting languages (e.g., PowerShell, PHP, Python, Perl, Ruby)
  • Experience with build automation tools (e.g., MS Build/TFS, TeamCity, Jenkins)
  • Experience with repositories and repository management (e.g., Artifactory, Git/Bitbucket, Subversion)
  • Experience with configuration management and deployment tools (e.g., Chef, Puppet, Ansible)
  • Experience with virtualization technology/tools (e.g., VMWare, Hyper-V)
  • Experience with installation tools (e.g., DACPAC/BACPAC, Chocolaty, NPM, MSI, WiX)
  • Superior analytical, problem solving and planning skills with the desire to continually learn and improve
  • Excellent interpersonal and communication skills to effectively express ideas, engage in complex discussions and collaborate with a wide range of colleagues
  • Delivery-focused team player who takes ownership and initiative to succeed

Desired/Preferred Qualifications:

  • Knowledge of financial instruments in stocks, options, bonds, derivatives
  • Experience in the banking industry, especially in asset/liability and risk management
  • Experience delivering enterprise level software for external clients
  • Experience with cloud-based, enterprise platform technologies (e.g., AWS, Microsoft Azure, or Google Cloud)
  • Experience with technologies such as Kubernetes and Docker
  • Experience with software functional and performance testing methodologies, tools, and processes
  • Experience with process and compliance tools (e.g., Jira, Crucible, ReSharper, FxCop)
  • Knowledge of networks, including subnets, VPNs, firewalls, and load balancing