Sr. DevOps Engineer -SRE (Site Reliability Engineering) Job at Finastra USA Corporation, Mississauga, ON

U3c2Z2pjSHdrMC8xZkN1dDlGb0RuZz09

Job Description

Responsibilities:

Reporting to the Senior Director, IT Client Delivery Management, the Senior DevOps Engineer will be responsible for administering environments in Azure and On-Premise DC. He/she will work with a broad set of team members focused on product releases into Cloud infrastructure and existing product development, deployment and automation support. He/she will be responsible for the analysis, design, develop, implementation, troubleshooting, and documentation of cloud-based solutions CI/CD pipelines using configuration/deployments automation in alignment with Finastra corporate guidelines and software development lifecycle standards.

Responsibilities & Deliverables:

  • High degree of professional confidence and credibility with the presence and communication skills to represent IT-related concepts effectively with management

  • Deploy and support Cloud resources IaaS, PaaS, and/or SaaS, using infrastructure as code

  • Write automation scripts for building, deploying various products

  • Implement and maintain CI/CD environment for products across organization

  • Pro-actively identify procedures to streamline and automate the delivery process

  • Implement new tools/develop/execute automation scripts for all environments

  • Interact with Operation Teams to build and manage the artifacts for production deployment

  • Automate routine tasks utilizing coding languages and tools. Preferred, but not limited, coding experience in PowerShell, Anisble, Python, and Terraform

  • Enhance and support existing automation scripts.

  • Recommended and document policies, DevOps tools, branching and version control strategy & standards, quality strategies, and related industry best practices

  • Create and maintain technical documentation for build, deployment, release, and support procedures

  • Plan and upgrade all automation related tools that release engineering team uses.

  • Document all procedures related to the processes and tools developed

  • Help the development team understand the release process and assist them when required.

  • Design, and managing Azure Kubernetes service infrastructure

  • Manage Azure identities, and secrets

  • Enforcing Finastra security standards, policies, and procedures

  • Vulnerability and patch management and security based on established policies and procedures

  • Managing and improving governance and solution configuration

  • Create continuous environments as part of the overall Continuous Delivery objective as required by the Development and QA teams

  • Identify, establish, and manage Proof of Concept (POC) environments and report on design outcomes

  • Work on support escalations related to Azure environments

  • Assist with the identification of environment(al) issues and provide corrective actions

  • Monitoring health and performance of cloud DEV/TEST/QA/RE/PE environments and executing relevant maintenance tasks or fixes

  • Improve availability, and stability of hosted client facing applications

Required/Preferred Experience:

  • Hands-on experience with Azure DevOps, various Azure Cloud Services, PowerBI, and D365.

  • Minimum 3-5 years experience working with Azure in a high-tech environment

  • Experience with platform technologies to include, Compute, Storage, Network, Data, Software, Monitoring

  • Understanding of data transformation practices including: ETL, ELT, data modeling, data warehousing, and data lake. Understand data engineering process.

  • Experience with data transformation components such as Databricks, Synapse, Data Factory, SSIS, Analysis Services

  • Experience with CI/CD Pipelines

  • Experience with TerraForm

  • Experience with automation tools (Ansible, or similar tool)

  • Experience with Azure Repos, branching, code review and code analysis tool

  • Proficient with Git, Git Flow and Azure DevOps

  • Experience with Kubernetes and containerization technologies like Docker

  • Knowledge on different monitoring and logging solutions available on Cloud, preferably on Azure

  • Moderate to extensive knowledge of general security practices, DevSecOps, etc.

  • Self-starter with ability to balance many tasks with changing priorities. Proven ability to handle a wide variety of tasks and successfully prioritize work

  • Must be detail-oriented and able to work independently with minimal supervision

  • Strong Scripting (bash, PowerShell, Python, and other similar scripting languages)

  • Ability to integrate custom scripts/automation tools with REST APIs

  • Ability to quickly adapt to changing technologies and learn new skills

  • Ability to follow architecture design, have basic concepts of application, solution, network and security architecture

  • Leadership - No supervisory responsibilities but provides guidance to team members in Azure skills and technology.

  • Problem Solving - Solves problems in straightforward situations where analysis of situations or data require a review of a variety of factors; exercises judgement within defined methods and practices to determine appropriate action. Gathers information and requirements to solve problems.

  • Ability to effectively communicate with a variety of people, such as engineers and non-technical coworkers

Similar Jobs

Yukon Government

Operations Manager Job at Yukon Government

We provide both air and ground operations and deliver medical interventions, treatments, and critical care in every corner of the Yukon.

Sephora

Operations Consultant Job at Sephora

Provide friendly, professional and knowledgeable service to clients as needed during store business hours. The Operations Consultant works in partnership with

Marriott International, Inc

Administrative Assistant Job at Marriott International, Inc

Enter and retrieve information contained in computer databases using a keyboard, mouse, or trackball to update records, files, reservations, and answer

XA Security

Event Security Guard Job at XA Security

Hot Summer Job Alert! Join the XA Security Team and Make Your Summer Count!XA Security is on the lookout for AWESOME, licensed security guards to join our growing team for some upcoming summer

Covenant Health Alberta

Health Care Aide Job at Covenant Health Alberta

Description: The Health Care Aide (HCA) provides basic nursing care to patients/residents as directed, assists with activities of daily living, and performs other activities necessary to meet the