Senior DevOps Engineer - Azure
Finastra
Bucharest, Romania
5 zile în urmă

WHY DO WE LOVE COMING TO WORK EVERY DAY?

With over 10,000 superstars across 48 different countries globally, it is hard not to be inspired every single day. At Finastra we celebrate in global knowledge sharing, diversity and an opportunity to make a difference for each other and for our customers .

We are on a journey. After bringing two global Fintech leaders together in June 2017, Finastra has truly recognized the opportunity and power we have, by combining our expertise, successes and passion together.

Whether it is in a collaboration hub or innovating with colleagues across our global landscape, we are one team creating a network of talent and creativity in a stimulating environment, to do what we can to make a difference for our customers .

Our people are leaders in their role and are always looking for new ways to help our customers grow, compete and optimize their business.

From a graduate Software Engineer to an experienced Sales Executive we are looking for personal leadership and people with the appetite to understand the markets and customers we serve.

We drive innovation that challenges the status quo and feel proud of the positive differences that we make every day. We recognize talent and provide a work environment where leaders can drive results , develop and grow their careers.

Success is what you do, success is what we achieve, together.

The future of Finance is open combine your talents with Finastra opportunities to create an exciting career with us.

For more information, visit Finastra.com

What will you contribute?

Finastra is looking for a dynamic individual to join the CSLP Program DevOps Team. As a DevOps Engineer working within the Development organization, you will be responsible for maintaining cloud development environments across the program.

The DevOps Engineers are responsible for build, provisioning, management and maintenance of cloud platforms and automating build and release pipelines for the Development and QA teams.

Successful candidates will leverage broad technical knowledge of the public cloud offerings of Microsoft Azure to deliver environments and platform solutions that meet the architecture, product development, release engineering, performance engineering and overall business and security needs.

Working in conjunction with knowledgeable architects to deliver solutions and environment in the cloud with designs for scalability, recoverability and security.

Successful candidates will collaborate with the product development teams to review and resolve environment related deployment problems and conduct delivery design sessions and reviews / walkthroughs to ensure accuracy based business requirements and development guidelines.

Responsibilities and Deliverables :

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

  • Build, provision, manage and maintain cloud platforms (IaaS, PaaS) in Microsoft Azure for Development and QA teamsImprove DEV / TEST / QA / RE / PE environment consistency
  • Delivery of cloud environments for DEV / TEST / QA / RE / PE through automation to facilitate the CD processes, work with Performance Engineering for scale deliveryEnhance End-
  • To-End process execution of delivery through automation, virtualization

  • Delivery of cloud API Management to DEV / TEST / QA / RE / PE
  • Automation of cloud environments for DEV / TEST / QA / RE / PE
  • Azure Active Directory implementation / integration for environments and applications
  • Implement production security and delivery models in DEV / TEST / QA / RE / PE to ensure seamless production orchestration and delivery
  • Run procedures and tasks covering database administration : Creates and maintains all databases required for development, testing, user acceptance testing and production usage.
  • Performs the capacity planning required to create and maintain the databases. Plans and implements backup and recovery of the databases.

    Implements and enforces security for all of the databases. Create new database users as required.Administers all database objects, including tables, clusters, indexes, views, sequences, packages and procedures.

    Troubleshoots with problems regarding the databases, applications and development tools. Assist with the identification of environmental issues and provide corrective actions

  • Create continuous environments as part of the overall Continuous Delivery objective as required by the Development and QA teams
  • 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
  • Document all procedures related to the processes and tools developed
  • Identify, establish, and manage Proof of Concept (POC) environments and report on design outcomes
  • Define new as-a-service packages in areas including analytics, database, and platform that leverage public cloud environments and support development
  • Participate in the design and development of a cloud or hybrid architecture that will be aligned with the business’s objectives based on information, application, and system requirements
  • Monitoring health and performance of cloud DEV / TEST / QA / RE / PE environments and executing relevant maintenance tasks or fixes
  • Vulnerability and patch management and security based on established policies and procedures
  • Required Experience :

  • Bachelor's degree in Computer Science, Engineering or a related field and 12+ years of experience in software development, systems engineering / design
  • Minimum 8 years of progressive technical experience in a development, design or architecture role
  • Minimum 5+ years of practical experience in cloud IaaS / PaaS engineering / delivery (Microsoft Azure)
  • Experience in establishing engineering standards, frameworks, best practices, and tools aligned with SDLC
  • Extensive experience in analyzing environments / infrastructure for usage scale needs / patterns
  • Experience with Web Technologies, Web Services / XML / Micro services
  • Experience with relational and NoSQL database technologies
  • Extensive hands-on experience in a cloud delivery
  • Experience with Agile development methodologies
  • Experience with a variety of relevant technologies, including Microsoft, .Net, HTML5, PowerShell, JavaScript, CSS, Java, C#, XML, REST, SQL / NoSQL, etc.
  • Experience with the Docker deployment in Azure or Amazon Cloud.
  • Experience with monitoring, logging and event aggregation and correlation
  • Experience with monitoring and APM software (e.g. Splunk, Dynatrace, App-Dynamics New Relic)
  • Experience with capacity planning and scale up / down design
  • Cloud high-availability, recovery options and implementation
  • Additional Skills :

  • Expert knowledge in provisioning, automating, managing and monitoring Microsoft Azure environments for both IaaS and PaaS
  • Expert in identifying and resolving system delivery and environment issues
  • Strong ability to identify potential architecture limitations and resolve infrastructure performance issues
  • Full stack, end-to-end, understanding of throughput, latency, memory, and CPU utilization in a multi-tiered architecture environment
  • Documentation of environment delivery
  • Experience with Agile development methodologies and implementing them to DevOps practices
  • Expert in definition of Non-Functional requirements(NFRs) and validation of NFRs in architecture, design, build phases
  • Knowledge of volumetric, sizing / estimation and modeling including capacity management through feedback systems (monitoring, APM, etc.)
  • Knowledgeable about useful metrics, and how to work with them to track against goals / KPI
  • Strong organization and communication skills
  • Expert knowledge automation tools (Visual Studio, PowerShell, Azure RM, Puppet, Octopus, Chef)
  • Strong working knowledge of MS SQL
  • Experience with a variety of application frameworks and application migration
  • Experience, Project Management, Problem Solving, LAN and WAN Knowledge, Complex Network Design and Implementation, Network Troubleshooting, Network Hardware Configuration, Network Performance Tuning, People Management.
  • Candidate Attributes :

  • Working knowledge of agile methodologies such as Scrum & Kanban
  • Team player, detail-oriented, with analytical approach
  • Strong organization and communication skills
  • Fluent English skills
  • Certification in selected Microsoft Cloud services and related experience is required.
  • The above statements describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required.

    Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. If you need assistance or an accommodation due to disability please contact us at 800-274-7280.

    The Future is Collaborative . The Future is Open. The Future is Now.

    Aplică
    Adaugați la favorite
    Eliminați de la favorite
    Aplică
    Email-ul meu
    Făcând clic pe "Continuă", acord nevoo consimțământ de a procesa datele mele și de a-mi trimite alerte prin e-mail, așa cum este detaliat în policyApplicația de confidențialitate a lui neuvoo. Pot să-mi retrag consimțământul sau să mă dezabonez în orice moment.
    Continuă
    Formular