Senior DevOps Engineer

Finastra


Data: há 1 dia
Cidade: Lisboa, Lisboa
Tipo de contrato: Tempo total
Who are we?

At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the world's top 50 banks, we aim to boost financial inclusion for all. Join us and be part of a vibrant company that embraces diverse perspectives, and is committed to doing well by doing good.

Reporting to the Senior DevOps Manager, the Senior/Lead DevOps Engineer will work collaboratively with software engineering teams to deploy and operate our systems. In addition, you will work on streamlining our operations and processes, build and maintain tools for deployment, monitoring and operations and troubleshoot and resolve issues in our development, test and production environments.

Responsibilities And Deliverables

Your deliverables as a Senior DevOps Engineer will include, but are not limited to, the following:

  • Oversee all builds and deployment of releases to Non-Production and Production environments.
  • Create, Implement and maintain CI/CD Environments for various products across the organization.
  • Write automation scripts for building, deploying and maintaining various products.
  • Enhance and support existing automation scripts.
  • Provide support during Production Releases and as well all interim environmental releases.
  • Plan and upgrade all automation related tools used by Development teams.
  • Assist Development team in understanding the release process and assist when required.
  • Assist with the identification of environmental issues and provide corrective actions.
  • Pro-actively identify procedures to streamline and automate the delivery process.
  • Research and Implement new tools for the development and execution of Test Automation Scripts.
  • Interact with Operation Teams to build and manage the artifacts for Production deployment.
  • Document all procedures related to the processes and tools developed.
  • Identify, establish, and manage Proof of Concept (POC) environments and report on design outcomes.
  • Monitoring health and performance of Development, QA and Performance environments and execute relevant maintenance tasks or fixes.
  • Enforce and maintain Environment and Application Security based on established policies and procedures.

Required Experience

  • Bachelor's degree in Computer Science, Engineering or a related field and 5+ years of experience in software development, systems engineering/design.
  • Minimum years of progressive technical experience in a development, design or Delivery Operations engineering role.
  • Minimum 3+ years of practical experience in Automation Build and Delivery Operations.
  • Experience with establishing engineering standards, frameworks, best practices, and tools aligned with the ALM and SDLC.
  • Extensive experience with scripting languages, PowerShell, Batch, Shell
  • Extensive experience with CI/CD Tools in Azure DevOps (VSTS).
  • Experience with Cloud Delivery Methodologies using Microsoft Azure Products and Technologies.
  • Experience with Agile development methodologies.
  • Experience with a variety of relevant technologies, including Microsoft, .Net, .Net Core, HTML5, PowerShell, JavaScript, CSS, Java, C#, XML, REST, SQL/NoSQL, Angular, NodeJS, Redis.
  • Experience in providing support for Production Releases and Environments.
  • Experience in automating build and release of changes for InRule Rules Engine, Microsoft CRM Dynamics and Microsoft Power BI is a plus.

Benefits

We are proud to offer a range of incentives to our employees worldwide. These benefits are available to everyone, regardless of grade, and reflect the values we uphold:

  • Flexibility: Enjoy unlimited vacation, based on your location and business priorities. Hybrid working arrangements, and inclusive policies such as paid time off for voting, bereavement, and sick leave.
  • Well-being: Access confidential one-on-one therapy through our Employee Assistance Program, unlimited personalized coaching via our coaching app, and access to our Gather Groups for emotional and mental support.
  • Medical, life & disability insurance, retirement plan, lifestyle and other benefits*
  • ESG: Benefit from paid time off for volunteering and donation matching.
  • DEI: Participate in multiple DE&I groups for open involvement (e.g., Count Me In, Culture@Finastra, Proud@Finastra, Disabilities@Finastra, Women@Finastra).
  • Career Development: Access online learning and accredited courses through our Skills & Career Navigator tool.
  • Recognition: Be part of our global recognition program, Finastra Celebrates, and contribute to regular employee surveys to help shape Finastra and foster a culture where everyone is engaged and empowered to perform at their best.
  • Specific benefits may vary by location.

At Finastra, each individual is unique, bringing their own ideas, thoughts, cultural beliefs, backgrounds, and experiences together. We learn from one another, embrace and celebrate our differences, and create an environment where everyone feels safe to be themselves.

Be unique, be exceptional, and help us make a difference at Finastra!
Postar um currículo