Temps plein | KATARSYS | Switzerland
Posted On 02.05.2021Azure DevOps Server Engineer - 3-6 months - 100% - Geneva
Purpose of the post
As a member of the Web & Apps Sector, you will be part of a team leading for the Software Factory DevOps toolset managed by the Web & Apps team. It includes but is not limited to:
Administration of work management tool (Azure DevOps Server/TFS on premises)
Continuous Integration/Delivery (Azure DevOps Server/TFS, SonarQube)
You will also be responsible for L3 support including ticket solving and follow-up in collaboration with production (L2), network and system teams. You will also participate to other on-going DevOps projects such as automated testing and software factory.
Main duties and responsibilities
TFS and Azure DevOps Service Administration (on premises), including communication to the TFS user’s community
Support other Applications teams in setting up their CI/CD pipelines
Participate to process improvement and industrialization of the software factory
Take over the reduction of the technical debt
Deliver non-functional documentation (architecture, technical requirements, installation, configuration...)
Experience required (sorted by importance): > 5 years’ experience
• Dev-Ops/Dev-Sec-Ops experience
o TFS 2019 advanced usage and/or administration
o Docker/Kubernetes experience for microservices architecture deployments
o Continuous integration, delivery and deployment (TFS Build & Release Pipelines...)
• Software Development background
o Code quality knowledge (SonarQube, ReSharper) o Git expertise
Windows Server and Linux advanced configuration
As plus:
Test automation experience
o Functional (Robot Framework, Selenium or similar)
o Performance (Neoload)
AppDynamics experience
Application architecture (Multi-layers and Micro-services)
Identity Management (Kerberos and OpenID Connect)
API Management experience
Soft skills
Leadership
Excellent time and task management skills as well as communication skills
Problem-solving and resolution oriented
Capable to work both within a team and independently to meet the deadline
Curious regarding new technologies,
Open-minded
Education
University degree or equivalent of Computer and information Sciences and other field that is relevant to the assignments
Languages: Fluent English, French is a plus: Good Speaking, writing and listening skills.
{{getI18n('crm.eeo.revisit.message')}}
{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}{{getI18n('Description')}}{{unescape(getI18n('zr.eeo.questionnaire.portal.description.mail'))}}
{{getI18n('zr.eeo.questionnaire.portal.maintitle')}}{{getI18n('Description')}}
{{unescape(getI18n('zr.eeo.questionnaire.portal.description.mail'))}}
{{question.QUESTIONTEXT}}{{options.OPTIONTEXT}}
{{ltPropLabel}} {{ltPropLabel}} {{ltPropLabel}} {{ltPropLabel}} {{ltPropLabel}} {{ltPropLabel}} {{ltPropLabel}} {{unescape(list[ltPropHeaderLabelKey])}} {{unescape(lyteUiGetValue(list.body,header[ltPropBodyLabelKey]))}} {{unescape(lyteUiGetValue(list,header[ltPropBodyLabelKey]))}}{{ltPropLabel}}{{ltPropLabel}}{{ltPropLabel}}{{ltPropLabel}}{{ltPropLabel}}{{item.time}}{{item.interval}}{{ltPropLabel}}{{item.time}}{{item.interval}}{{ltPropLabel}}{{ltPropMessage}}{{lyteUiI18n(ltPropMessage,"fileupload")}}( {{lyteUiFileSize(item.size,ltPropFileUnit,ltPropDigits)}} )( {{lyteUiFileSize(item.size,ltPropFileUnit,ltPropDigits)}} ){{lyteUiI18n(ltPropFailureMessage,"fileupload")}}{{lyteUiI18n(ltPropRetryText,"fileupload")}} {{lyteUiI18n(ltPropMessage,"fileupload")}} ( {{lyteUiFileSize(item.size,ltPropFileUnit,ltPropDigits)}} )( {{lyteUiFileSize(item.size,ltPropFileUnit,ltPropDigits)}} ){{lyteUiI18n(ltPropFailureMessage,"fileupload")}}{{lyteUiI18n(ltPropRetryText,"fileupload")}}{{ltPropValue}}{{lyteUiI18n('today')}}
{{topMessage}}Job Details{{ziaSuggestion.jobName}}{{ziaSuggestion.jobName}}{{trimContent(currentJob.location,25)}} {{currentJob.location}} {{trimContent(currentJob.type,25)}} {{currentJob.type}}
{{trimContent(currentJob.description,150)}} {{currentJob.description}}
{{trimContent(currentJob.location,25)}} {{currentJob.location}} {{trimContent(currentJob.type,25)}} {{currentJob.type}}
{{trimContent(currentJob.description,150)}} {{currentJob.description}}
{{trimContent(currentJob.location,25)}} {{currentJob.location}} {{trimContent(currentJob.type,25)}} {{currentJob.type}}
{{trimContent(currentJob.description,150)}} {{currentJob.description}}
Step {{curStepInMandatorySecPrompt}}/{{totalNumOfStepsInMandatorySecPrompt}}
For privacy and security purposes, please go through the following points and provide consent.{{getI18n('zr.candidateportal.register.success.heading')}}
{{getI18n('zr.candidateportal.register.success',meta.companyName)}}
{{getI18n('zr.candidateportal.update.afterLogin')}} {{getI18n('zr.candidateportal.login.register.company')}} {{meta.companyName}}{{getI18n("zr.candidateportal.poweredby")}}
{{unescape(sanitizeHTML(cxPropMessage))}}