Intel Ireland Limited
Job Description
You will be part of a global working environment with colleagues located around the globe. Joining us means joining a dynamic team at a company that has established a reputation for innovation.
Focus areas include;
Contributes to implementation of continuous integration system used by development teams. Contributes to software release automation process.
CI systems: Continuous Integration Experience (Jenkins based)
Understand, manage and evolve a scaling ready CI infrastructure running 1000s of tests
Collaborate with CI engineers providing combination physical/virtual compute capacity
Investigate, prep and execute on alternative lighter weight CI solutions than Jenkins
Release automation: Manifest and binary image aggregation
Merging various source / binary and documentation artefacts into overall package
Based on best-in-class repeatable and automatable recipe/manifest based system
Work with architects, systems engineers at early stage to plan project outputs
SCM systems: Source code management expertise (Git based)Configure and manage hierarchical Git based repositories
Use of APIs to gather relevant data, present analysis in dashboards
Prep and execute migration projects between various Git based tools
Qualifications
Bachelor's degree or higher in Computer Science, Computer Engineering, or similar technical degree.
Required;
Experience with continuous integration and software configuration management tools
Experience with build management tools such as: Jenkins, GitLab CI, GitHub Actions, etc.
Experience with one or more scripting languages, Python preferred
Knowledge of Unix/Linux and Windows operating systems
End-to-end understanding of Software Development Lifecycle (SDLC), including build automation, versioning control, code quality, release engineering
Able to effectively communicate in English
Rigorous and methodical working style
Ability to deal with ambiguity and strong interpersonal skills
Strong analytics and problem-solving skills
Desirable;
Text editor skills (such as vim or emacs)
Experience with commercial/open-source embedded platforms e.g. RaspberryPi, Arduino
Familiar with multi-threaded, RTOS environments
GNU Makefiles
Background on Infrastructure automation management using Ansible.
Bachelors Degree