Software Engineer (CI/CD; Lab Admin)
CNS Cloud and Network Services
Amadora, Portugal, Portugal
há 1 dia

Job Responsibilities & Competencies :

  • Design, develop, test and deliver high quality software to improve the availability, scalability, latency and resiliency
  • Embrace best engineering practices, focusing on Continuous Delivery
  • Support and implement architectural and strategic decisions for a best-in-class software
  • Pull tasks and competencies as you are a member of a self-organized team
  • Show personal accountability to the team commitment and successful delivery
  • Manage individual project priorities, deadlines and deliverables
  • Propose and implement innovations and improvement actions
  • Close co-operation with domain experts, solution architects and delivery teams.
  • Who you are :

  • You are an advocate of the SW craftsmanship, believe in agile & lean values and have the quality first mindset
  • You are well-versed in engineering practices such as test-driven development, pair-programming and software refactoring
  • You have a solid technical background in Software Engineering and keep updating your technical knowledge
  • You are versatile and always eager to tackle new problems as we continue to push technology forward
  • You deliver a predictable output and keep your promises
  • You know why and how to invest in automated testing and tooling for the continuous delivery
  • Qualifications :

  • A degree in Computer Science or a related field, or equivalent work experience
  • Solid experience with continuous integration (CI / CD) tools.
  • Solid UNIX / LINUX knowledge including shell scripting and administration.
  • Administrate and configurate build pipelines and infrastructure.
  • Monitor CI / CD pipelines and execute corrective actions if necessary and testing pipeline support
  • Experience developing custom scripts and tools using Python, Bash or any other scripting language to improve usability of the CI / CD environment.
  • Experience with automation frameworks, such as ansible, puppet, chef, nexus, artifactory.
  • Familiar with Build Tools (Gradle, Maven, Ant)
  • Proficient in Git, python and bash
  • Experience using build and deployment-related toolsets (Jenkins, Docker, etc.)
  • Experience with agile development methodologies and scaled Agile Frameworks like Scrum and SAFe
  • The following would be an advantage :

  • Interest and contributions to the open-source community
  • Experience with monitorization tools (e.g. Prometheus, Grafana)
  • Experience with an Orchestration system, like Kubernetes and Helm charts
  • Experience with source code revision tools (e.g. Github, Gerrit, GitLab)
  • Experience building CI infrastructure leveraging cloud platforms like AWS
  • Soft skills :

  • Effective and open communication
  • Ability to work in a global team, good interpersonal and teamwork skills
  • Responsible, well organized, committed and result oriented
  • Analytical thinking, creativity. Problem understanding and solving
  • Dynamic, flexible and effective working style
  • Self-learning and technology ambitious
  • English Fluent written and spoken / conversational
  • Agile thinking
  • Additional Information

    Reportar esta oferta de trabalho
    checkmark

    Thank you for reporting this job!

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

    Candidate-se
    Meu email
    Ao clicar em "Continue", autorizo a neuvoo a processar os meus dados e a enviar-me alertas de e-mail, conforme detalhado na Política de Privacidade da neuvoo . Posso retirar o meu consentimento ou cancelar a subscrição a qualquer momento.
    Continue
    Formulário de candidatura