Senior DevOps Engineer

Limassol, CYP

Our client as a newly software developing company, has been active in Cyprus, for more than 10 years now.  Their passion is business efficiency enhancement for the clients, via smart application of automation techniques. The team consists of brilliant software engineers, testers and project managers who are all based in the most modern offices in Limassol. 

They are actively looking for a Senior DevOps Engineer.  Who will be a vital part of the Scrum Teams to help define, build and drive the infrastructure and processes for the on premise and cloud Deployment in Technology & New Offerings?  


Key responsibilities:

  • Responsible for developing an automatic CI/CD E2E flow for micro services, by using and deploying the latest industry standards and. 
  • Responsible for handling the automation of the day2day CI/CD procedures, as well as data management for micro services  
  • To drive the automation of multiple parts of infrastructure and deployment systems, improve and speed-up processes to enable engineering and operations teams work smarter and faster with a high quality.
  • Design, develop, document, assess and improve automated processes for building, testing, integrating and deploying large-scale applications, on Premise and on the Cloud
  • Expert for the R&D CI/CD processes during the SDLC
  • Work closely with the QA Engineer on integrating testing automation as part of CI/CD processes
  • Monitor and manage the infrastructure supporting the CI/CD pipelines
  • You may occasionally be asked to participate in coding activities
  • You will help promote DevOps culture within a diverse group of technical and non-technical stakeholders
  • Research for and identify suitable tooling for CI/CD, to best fit the requirements of the organization, and in accordance with Industry best practices
  • You will design, implement, document and maintain the build, test automation, integration and deployment pipelines for a diverse and polyglot set of products
  • You will resolve technical problems and facilitate escalations
  • You will be responsible for identifying and suggesting cost-effective system improvements to the CI/CD pipelines, and on their monitoring and maintenance
  • You will lead the technical strategy and vision for Enterprise Dev Ops initiatives while working closely with Operations, Product, and Software Engineering teams to develop and implement these DevOps solutions
  • You will provide technical expertise to demonstrate DevOps capabilities and best practices
  • You will analyze the software Deployment & Release requirements for projects and design the deployment / release management strategy
  • You will monitor and assess, to identify gaps and bottlenecks in the deployment pipeline and recommend solutions or suitable alternatives in support of a growing DevOps footprint.
  • You will execute and deliver the end to end DevOps solution

 

Candidate Profile:

  • B.Sc. in Computer Science or related field
  • Software development experience (preferred – C#, JavaScript, Java, SQL, HTML, CSS)
  • 3-5 years’ experience as DevOps engineer (System administration experience is a plus)
  • Ability to handle DevOps design, scripting, automation and management tasks
  • Experience in building large CI/CD pipelines (experience with Git & Jenkins is preferred, Teamcity, Bamboo, CircleCI and others)
  • 1+ years’ experience with Docker and Kubernetes (mandatory)
  • Experience in public Cloud – AWS or Azure (mandatory)
  • Experience with micro services architecture and concepts
  • Experience with Monitoring and diagnostics (DataDog, Nagios, others)
  • Experience with build tools like MS Build, Maven, Cake, as well as package managers such as NuGet, Npm, Yarn and others
  • Experience with Infrastructure as Code tools for automated environment configuration and provisioning, both on-premises and on the Cloud (Chef, Ansible, Puppet, and others)
  • Experience with OpenShift, Harness IO, Spinnaker, Octopus, Bitbucket, Gitlab Enterprise, SonarQube, Confluence, Nexus, ELK Stack, New Relic or App Dynamics
  • Scripting experience preferred including knowledge with Python, Ruby, JS, Bash and PowerShell Scripting
  • Experience in Source Code Management Systems and designing branching strategy
  • Familiarity with the Atlassian Suite including JIRA workflow automation and developing Atlassian Jira plug-ins is a plus
  • Working Knowledge of test automation and Agile methodologies
  • Previous experience building tools to support and improve build and deploy processes in a Linux and Microsoft .NET environment
  • Enthusiasm to experience new technologies
  • Self-learner
  • Good communication and analytical skills
  • Ability to work in a cross-functional environment


What the company offers:

A generous remuneration package will be offered to the successful candidate, including a very attractive salary, a company covered health insurance, a provident fund like savings scheme etc.