Senior Software Build/Release Engineer (Remote Greece)
Citrix Systems
Patras, Greece
πριν από 3 μέρες

We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are relentlessly committed to helping people work and play from anywhere, on any device.

Innovation, creativity and a passion for ever-improving performance drive our company and our people forward. We empower the original mobile device : YOU!

What we're looking for :

You are an expert who maintains the overall infrastructure and workflow of the release process ? You enjoy maintaining, establishing and evolving improved tooling for quality, usability, and functionality of Dev and Test applications and automation across a variety of platforms ?

Do you have solid development skills and experience, and demonstrated expertise in DevOps and Cloud practices, concepts and procedures ?

Then this position is for you ! Position Overview

You will join a team of experienced and talented software engineers based in Patras, Greece, with years of history delivering high-quality enterprise- and carrier-grade products, in a fast-paced business environment, and will have the potential to collaborate with fellow engineering teams across the globe.

This position requires passion for designing and developing excellent tooling for continuous integration, and offers the opportunity to increase your skills and competencies to new levels.

Our market leadership and large installed Customer base also present a unique opportunity to experience real-life field deployments and problem-solving techniques that will become an invaluable individual career asset.

You will administer the SCM environment, develop key functionality for orchestrating the build and automation infrastructure, while coordinating the delivery of releases to our customers.

This highly visible position will give the right person the opportunity to make a significant contribution to our infrastructure while working hand in hand with several teams on a variety of tools and projects.

Responsibilities

  • Create the next generation of tools and infrastructure for build, test, release and monitoring, focusing on developer productivity, release velocity and product quality.
  • Support and automate the work stream from dev change to production.
  • Administer source code version control systems and conduct version control, branching, merging, and labeling for managing multiple release versions of multiple products
  • Perform source code management and version control system administration duties; develop procedures and guidelines for developers to follow (e.
  • g., check-out / check-in, pre-check-in verifications)

  • Identify and sponsor new initiatives in tool building or improving
  • Enhance and support build environment into the cloud
  • Perform scheduled product builds supporting ongoing releases
  • Work under accelerated software development cycles, and help ensure that shipped products meet rigorous standards of quality and are delivered on time
  • Debug compilation and build errors
  • Monitor and improve the operational efficiency through the use and creation of automation, scripting, etc.
  • Qualifications and Requirements

    The position requires a Build Engineer and / or Software engineer professional, with 3-5 years of related work experience in Devops, software requirements, design, development and maintenance of Build infrastructure.

    At least 2 years of work experience is required for Individuals holding an M.Sc. in Computer Science or related discipline (1 year for Ph.

    D.) with a specialization relevant to our product lines.

    Essential requirements

  • Bachelor’s degree in Computer Science or related discipline
  • Relevant experience with build environments, Jenkins, build automation, build infrastructure
  • Strong knowledge of CI / CD / DevOps concepts, processes, tools and technologies
  • Strong background in Linux / Unix Administration
  • Experience with automation / configuration management, using Ansible or an equivalent
  • Ability to use a wide variety of open source technologies and cloud services
  • Experience on Release Management activities / tools
  • Experience with open-source technologies and third-party tools
  • Programming experience
  • Experience debugging C / C++ applications and build errors
  • Strong working knowledge of SCM tools (Git, etc.)
  • Relentless and tenacious approach when pursuing build problems to their root cause
  • Ability to work well with developers, test engineers, and non-engineering personnel
  • Excellent verbal and written Greek and English communication skills
  • Proficient at multitasking in a highly dynamic, fast-paced environment
  • Ability to work independently without supervision
  • Proven analytical abilities for data-driven decision-making
  • Desirable attributes

  • Good knowledge in Linux programming
  • Good knowledge of Internet technologies and networking essentials
  • Good knowledge of Internet technologies and networking essentials
  • Experience with build optimization processes
  • Exposure to private / public cloud services : OpenStack / AWS / Azure
  • Exposure with artifact repositories : Artifactory, NuGet
  • Thorough knowledge of release procedures and software defect tracking
  • What you’re looking for :

    Our technology is built on the idea that everyone should be able to work from anywhere, at any time, and on any device. It’s a simple philosophy that guides everything we do including how we work.

    If you’re an engineer, we’ll give you plenty of ways to test your skills on cutting edge technology. We want employees to do what they do best, every day.

    Be bold. Take risks. Imagine a better way to work. If this sounds like you then we’d love to talk.

    Functional Area : Software Development

    Software Development

    Αναφορά αυτής της εργασίας
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Υποβάλετε αίτηση
    Το e-mail μου
    Πατώντας στο κουμπί «Συνέχεια », δίνω στο neuvoo τη συγκατάθεση μου να καταχωρήσει τα δεδομένα μου και να μου στέλνει ειδοποιήσεις μέσω email, όπως αναφέρεται λεπτομερώς στην πολιτική προστασίας προσωπικών δεδομένων του neuvoo. Μπορείτε ανά πάσα στιγμή να αποσύρετε τη συγκατάθεση σας ή να διαγραφθείτε οποιαδήποτε στιγμή.
    Συνέχεια
    Φόρμα αίτησης