W.R. Rosato & associates, llc CONTACT US

DevOps Engineer- Toronto- April 2021

DevOps Engineer
Toronto

Overview:

Trade Reconstruction engineering team Google Cloud Platform (GCP) is a Markets Project/Initiative.
We need to set up the create and manage GCP and go through onboarding process to be fully-automated for defined common requests, accelerating availability of environments.
Deliver Continuous Integration/Continuous Deployment (CI/CD) on GCP Provide training on our uses cloud and design of our cloud environment.

Purpose of the job:
A unique opportunity to becoming an expert Google GCP devops engineer. The role is to:
a. Create and manage VMs
b. Automate ingestion tasks (Preferably via Python)
c. Manage Network for the VMs

Responsibilities:
As a key member of the technical team, you will be expected to define and contribute at a high-level to many aspects of our collaborative Agile development process:
• Prime role is to work with use case devops team on new GCP products such as GCP VMs, Cloud SQl, Dataflow, etc.… design access control, document development pattern and train developers to use tools.
• Help create design, development, automated testing plans of new and existing components in an Agile, DevOps and dynamic environment
• Coding (in Python & JAVA) key components to automate data egress from various sources.
• Automate GCP VM creation and job deployments via PowerShell scripts
• Promoting development standards, code reviews, mentoring, knowledge sharing
• Product and feature design, scrum story writing
• Implement the tools and processes, handling performance, scale, availability, accuracy and monitoring
• Participation in regular planning and status meetings. Input to the development process – through the involvement in Sprint reviews and retrospectives. Input into system architecture and design.
• Peer code reviews.
Challenges:
• Balancing speed of delivery with ensuring data delivery.
• Automation of VM Creation via pets.
• Working with globally dispersed and diversified team.
• Supporting specific source on-boarding activities in line with project delivery timelines

Experience:
• Experienced in Java and/or Python, Unix/Linux environment on-premises and in the cloud
• Experience with most of the following technologies (Terraform, GCP tools, Cloud networks and security, infrastructure as code.) Need structured thinking who get the GCP tool working but document so many projects can use product without detailed help. GKE Kubernetes & container registry (VPC SC and CMEK)1
• Sound knowledge on working Unix/Linux Platform, cloudSQL, Cloud dataproc
• Experience with industry standard version control tools (Git, GitHub), automated deployment tools (Ansible & Jenkins) and requirement management in JIRA
• Exposure to Agile Project methodology but also with exposure to other methodologies (such as Kanban)
• Understanding of data modelling techniques using relational and non-relational techniques
• Coordination between Onsite and Offshore
• Experience on Debugging the Code issues and then publishing the highlighted differences to the development team/Architects;
• Understanding or experience of Cloud design patterns
• Google Technologies and Big Data
• Forward thinking, independent, creative, and self-sufficient; who can work with less documentation, has exposure testing complex multi-tiered integrated applications. Ability to work with minimal supervision on own initiative and on multiple tasks simultaneously
• Excellent communication, interpersonal, and decision-making skills
• Strong team-working skills, working in global teams across multiple time zones
• Identify project issues, communicate them and assist in their resolution.
• Assist in continuous improvement efforts in enhancing project team methodology and performance.
• Cooperative team focused attitude;
• Needs to be a Self-starter, proactive.

Ideal Experience:
• 8+ years professional software development experience
• 4+ years of programming
• Proficient in SQL and relational database design.
• Coding experience in Python, Shell, Java, PowerShell etc.
• Agile and DevOps experience – at least 2+ years
• Project planning.
• Google Cloud Platform, or other cloud vendor

Apply Now