Jobs and Careers
FI
Senior DevOps Engineer
FinastraPortugalfull_timeVerifiedPosted 8 Aug 2024
About the role
<h3>Company Description</h3><p>Formed in 2017 by the combination of Misys and D+H, we provide the broadest portfolio of financial services software in the world today—spanning retail banking, transaction banking, lending, capital markets and treasury.</p><p>Our solutions enable customers to deploy mission critical technology on premises or in the cloud. With our scale and geographical reach we drive valued solutions and opportunity for customers regardless of size or geography. Through our open, secure, and reliable solutions, we empower customers to accelerate growth, optimize cost, mitigate risk and continually evolve to meet their changing needs.</p><p>A Truly global organization with offices in 42 countries worldwide, with an employee base of approximately 10,000 employees. We work with 9,000 customers, including 48 of the top 50 banks globally. Through our software, we’re constantly stretching boundaries to do more for our customers. We are proud to be an organization where our vision, values and cultural beliefs are not just shared, but are lived by our people globally and where recognition is part of each and every day.</p><h3>Job Description</h3><p>Reporting to DevOps Manager, the Senior DevOps Engineer will Work with a broad set of team members focused on migration of applications source code to GitHub, new product deployment into Cloud infrastructure and existing product support. This typical DevOps role is to enforce, execute and look after the release management, Pipeline management, Azure and On Prem ENV management and CMDB management.</p><p><strong>Responsibilities and Deliverables: </strong>Your deliverables as a Senior DevOps Engineer will include, but are not limited to, the following:</p><ul><li>Overseeing the DevOps Release process and frameworks, which are used as part of release package promotion from lower environments to production.</li><li>Developing release implementation plans by working with various project teams to deploy the release packages to test environments and production.</li><li>Deploy the release packages to QA and production environments as requested by developers/QA teams.</li><li>Maintain automated CI/CD pipelines and Environments used to build and deploy to target environments.</li><li>Need to provide support to ensure the availability of all lower environments to developers and QA teams for testing activities.</li><li>Need to ensure that the test environment is regularly maintained, upgraded, and configured to reflect the latest software and hardware releases.</li><li>Responsible for checking and resolving any problems or issues with the test environment. This includes diagnosing and fixing hardware and software problems, as well as managing resource constraints and ensuring that the test environment is available for testing when needed.</li><li>Enhance and support existing automation scripts and Plan and upgrade all automation related tools as required.</li><li>Ensure that CMDB is updated with all details of App/Service and database details along with infrastructure details (server/URLs/application/services/database etc.)</li><li>Research and implement new tools for automating various tasks that adds value in terms of cost, time and effort at DevOps, development/QA communities.</li><li>Involve and establish monitoring solution to check health and performance of Development, QA and Performance environments and execute relevant maintenance tasks or fixes.</li><li>Enforce and maintain Environment and Application Security based on established policies and procedures.</li><li>Document all procedures related to the processes and tools developed.</li><li>Identify, establish, and manage Proof of Concept (POC) environments and report on design outcomes.</li></ul><p> </p><h3>Qualifications</h3><p><strong>Required Experience:</strong></p><ul><li>Bachelor’s degree in computer science, Engineering or a related field and 6+ years of experience in software development, DevOps frameworks and methodology</li><li>Minimum 4+ years of practical experience in DevOps release management, Azure environment management and deployments</li><li>Need to have a deep understanding of hardware, software, network, and data configurations, and can use this knowledge to design, implement, and maintain the test environments.</li><li>Strong understanding of Microsoft's Azure, Azure ARM Templating, Azure DevOps Pipeline implementation of “infrastructure as code” deliveries, and templating/delivery of Firewalls, Azure ExpressRoute & IPSec Tunnels, Azure Virtual WAN, WAF and other network and security components of Azure</li><li>Understand technology concepts - virtualization, operating systems (Linux, Windows), cloud (Azure), networking (IP, routing, firewall), source code management platforms (GitLab, GitHub), container systems (Docker, Kubernetes), scripting (Python, Bash, PowerShell)</li><li>Experience with establishing engineering standards, frameworks, best practices, and tools aligned with t
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s