
DevOps Engineer
- Dublin
- Permanent
- Full-time
- Design and develop automated build processes and solutions
- Integrate the build process with continuous integration tools to provide consistency,reliability, and repeatability within software builds
- Provide stewardship over a large and ever evolving set of core SDLC components
- Develop custom tools and extensions
- Administer and maintain existing tool chains on multiple versions Linux
- Build, deploy, maintain, and support 3rd party SDLC-based tools
- Ensure ABI-compatible and consistent tool chains on various platforms
- Participate in support rotations with other members of the team
- Manage large shared infrastructures using tools like Docker, Kubernetes, Ansible, Octopus
- Deploy, etc.
- Maintain Version control platforms for the entire company
- Bachelor's degree in Computer Science, Engineering, Mathematics or related discipline or its equivalent (relevant technical experience may substitute for education)
- 3+ years of experience building and deploying software applications (Continuous Integration/Continuous Development)
- 3+ years of experience with any high level programing languages (3+ years) (C++,c#, Python,Golang, Java )
- Hands-on experience with a modern Linux distribution
- Experience with Docker, or other containerization technology
- Experience with configuration management tools like Ansible, Puppet, Chef, Salt, etc.
- Experience with CMake, GCC Compiler Collection, and/or GNU make
- Knowledge of the compilation and linking process for C/C++, including the ability to resolve dependencies
- Thorough understanding of full life-cycle development methodologies
- Experience with creating packages for various package managers such as Nuget
- Experience with cloud providers is a plus