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

    Thank you for reporting this job!

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

    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.
    Formulário de candidatura