
We are seeking a skilled Software Engineer with a strong DevOps focus to join our SystemOperations team. While contributing to core application development, you will take ownership of release automation, CI/CD pipeline evolution, and the automation of development, testing, and integration workflows. You will support and enhance our engineering ecosystem—including GitHub, Atlassian tooling, Nexus, and SonarQube—ensuring secure, efficient, and scalable delivery processes. This role combines hands-on development (NestJS, Angular, GraphQL, SQL, MQTT, event-driven systems) with responsibility for DevOps practices and environment administration.
Design, build, and optimize CI/CD pipelines for backend and frontend applications.
Drive release automation, including versioning, packaging, artifact management, deployment workflows, and environment promotion strategies.
Automate recurring development and testing processes (static analysis, integration tests, end-to-end tests, environment provisioning).
Administer and maintain core development infrastructure and tooling:
GitHub and GitHub Actions
Atlassian ecosystem (Jira, Confluence, Bitbucket where applicable)
Artifact repositories (e.g., Nexus)
Code quality and security scanning tools (e.g., SonarQube)
Improve developer experience through workflow optimization and tooling enhancements.
Monitor and enhance pipeline reliability, performance, and observability.
Design, develop, and maintain features within the SystemOperations application suite.
Build backend services using NestJS.
Develop and maintain Angular-based frontend applications.
Implement and manage GraphQL APIs, SQL databases, and event-driven communication workflows (e.g., MQTT, message brokers).
Integrate new devices and services into the platform.
Work with lower-level network protocols such as DHCP and mDNS.
Use Docker for containerization and local environment standardization.
Ensure development aligns with IEC-62443-3-3 and IEC-62443-4-1 security standards.
Collaborate cross-functionally to design and deliver robust solutions.
Troubleshoot performance, deployment, and environment stability issues.
Essential
Proven experience as a Software Engineer with exposure to DevOps workflows and tooling.
Hands-on experience with CI/CD systems (e.g., GitHub Actions, GitLab CI, Jenkins).
Strong knowledge of Docker and automated deployment practices.
Experience with GraphQL, SQL, MQTT, and event-driven architectures.
Practical experience with NestJS and Angular.
Familiarity with IEC-62443-3-3 and IEC-62443-4-1 standards, or willingness to learn.
Strong problem-solving and debugging skills.
Excellent communication skills and collaborative mindset.
Nice to Have
Experience administering GitHub, Nexus, SonarQube, or Atlassian systems.
Experience with automated testing frameworks (unit, integration, E2E).
Understanding of networking protocols such as DHCP, mDNS, and local service discovery.
Exposure to Machine Learning, Generative AI, RAG, or related frameworks.
Location & Work Model
This position is based in Belfast and operates under a hybrid working model, requiring regular on-site collaboration.
Applicants must have the right to work in the UK at the time of application. Please note that visa sponsorship is not available for this role.
GEA 是食品和饮料加工行业最大的供应商之一,它还为许多其他加工行业提供服务。超过 60 个国家/地区的大约 18,000 名员工都为 GEA 的成功做出了重要贡献 – 快来加入我们!我们提供充满趣味和挑战的任务、与国际团队共处的积极工作环境以及在全球性公司成长和发展的个人机遇。

GEA 职业
GEA 获得欧洲杰出雇主调研机构认证为杰出雇主。我们在领导力、道德与诚信以及可持续发展方面表现优异。

GEA 职业
我们是一家全球工业工程公司,也是世界上食品、饮料和制药等行业最大的系统供应商之一。GEA 在世界各地提供令人振奋且多样化的培训和职业机会。

GEA 职业
GEA 的历史可以追溯到 140 多年前。如今,我们在富有弹性的客户行业开展业务,拥有超过 18,000 名敬业的员工,并与 150 多个国家/地区开展业务。