The operating model of our activities consists in injecting small development teams inside large IT projects with the purpose to enable and contribute to the creation of best-of-breed software systems and architectures as envisaged by business requirements and technological strategies. The development activities are managed by "Agile" processes and require the participation of all project participants along all the phases of planning, implementing, and validating the assigned activities.
The role of DevOps Engineer guarantees the correct execution of all activities related to the management of the "Software Life Cycle" applied to applications that perform Back-end or Front-end functions (Web and Mobile).
In the day-by-day execution of his/her activities, the candidate will interface with the Scrum Master (planning function), Architects (Software and Hardware), Security Engineers, Software Developers, and Test and Quality Assurance groups. The responsibility of the DevOps team is to create (and/or configure) the processing infrastructures, based on what has been designed by the Architects. The set-up of the infrastructure, as it is required to process the new applications, should also consider an appropriate segregation of responsibilities (Development, Acceptance and User Testing, Production).
At the completion of the project phases, DevOps is responsible for organizing the day-by-day operational activities, including the monitoring of relevant processes such as the software deployment, operation scheduling, performance management, with the aim of ensuring the quality of the final results. The candidate must be able to anticipate, detect and solve (or mitigate) any typical problem of the agile development environment, suggesting new technical solutions and/or improvements.
From a technical point of view, since most of our customers' applications are installed on Cloud services, DevOps activities should consider that the processing environment is built around the "Software Defined Hardware" (SDH) paradigm.
The Software Life Cycle management activities are realised through the creation and management of "Pipelines" which deal with the fulfillment of the relevant operational processes like code acceptance and management, continuous integration, automation of software deployment, configuration of cloud services, and monitoring of the overall system.
The coordination of the project takes place through daily meetings involving all the organizations that contribute to the execution of the project. Since the different teams reside in different geographies, the meetings are held in English; the same is true for all asynchronous communications (messaging) and the drafting of the technical documentation.
The ideal candidate has a good knowledge (appropriate to the placement level) of the following software development and project management technologies:
In addition to familiarity with the Italian language, a good knowledge of the English language (with the ability to communicate and understand/write documentation) and a strong propensity for teamwork are essential.
The work environment in which we operate is extremely stimulating, healthy, inclusive and guarantees the conditions for training and developing technical and relational skills by working within an international network of companies and professionals.
Together we aim to contribute to the development of innovative services based on the use and integration of cutting-edge technologies in the ICT industry and especially in mobile communications.
Send your Curriculum at email@example.com.
Reference code: DO2
Open positions: 2
Fixed-term or permanent contract, depending on the experience, personal situation, and skills of the candidate (reference contract: CCNL Commercio e Terziario).
Offer open to anyone who has citizenship in one of the states belonging to the European Union or a valid work permit in Italy.
This announcement is aimed at both sexes, pursuant to laws 903/77 and 125/91, and to people of all ages and all nationalities, pursuant to legislative decrees 215/03 and 216/03 of Italian Civil Code.