Job Responsibilities:
My Dublin based financial services client is looking for a Build/Release Engineer with a focus on DevOps to join the team on a permanent basis.
Experience Required:
- Ability to work effectively, both as part of a process driven team and autonomously with a minimum of supervision.
- Process definition, evaluation, rollout, enforcement and continuous review.
- [required] Support for Development (/other IT) staff with regards to …
- general process/procedure with respect to our software delivery pipeline
- best practice usage of source control
- build and deployment
- strategy and delivery of production patches
- application configuration management
- delivery of continuous integration/delivery
- Strong analytical and communication skills.
- Ability to grasp issues quickly and make educated, critical judgments.
- Documentation of process, usage of tools, release audits and similar.
Essential and Desirable Skills:
- .Net and .Net Core.
- Project/team collaboration tool (ticketing systems); Mantis, JIRA, Bugzilla, etc.
- Administrative and working experience with Version Control systems; SubVersion, Mercurial, Git, Perforce, etc.
- Scripting languages such as PowerShell, Bash, Python, etc.
- Deployments into IIS and Windows Cluster Manager Environments.
- Containers and Container Platforms; Docker, Kubernetes, etc.
- Administrative and working experience with Continuous Integration tooling such as TeamCity, Jenkins, Hudson, etc
- Package management systems such as NuGet and NPM.
- Continuous Delivery tooling such as Bamboo, Octopus, etc.
- Application configuration management experience.
- Environment configuration management tooling; PowerShell DSC, Chef, Puppet, etc.
- Cloud Resource administration; Azure, AWS, Google Cloud Platform, etc.
- .Net and .Net Core.
- Project/team collaboration tool (ticketing systems); Mantis, JIRA, Bugzilla, etc.
- Administrative and working experience with Version Control systems; SubVersion, Mercurial, Git, Perforce, etc.
- Build tools used by the .NET stack; MSBuild (Visual Studio), dotnet, Nant, Psake, etc.
- Scripting languages such as PowerShell, Bash, Python, etc.
- Package management systems such as NuGet and NPM.
- Continuous Delivery tooling such as Bamboo, Octopus, etc.
- Application configuration management experience.
- Environment configuration management tooling; PowerShell DSC, Chef, Puppet, etc.
- Cloud Resource administration; Azure, AWS, Google Cloud Platform, etc.
- Build tools used by the .NET stack; MSBuild (Visual Studio), dotnet, Nant, Psake, etc.
- Proficiency in a second scripting/coding/querying language; c#, java, ruby, sql, etc.
Educational Requirements:
- 3rd level degree in IT field
Working Hours: