This job has ended. Find similar jobs.

Senior Software Engineer

Posted 19 March by Cardiff Technology Easy Apply Featured Ended



The following represents the main objectives, key responsibilities and tasks:
1. Continuous Integration / Delivery maintenance using Pipeline as Code and Infrastructure as Code.
2. Assist in the definition of the Cloud integration, Continuous Delivery procedures, tools to produce accompanying documentation.
3. Participate in the evaluation of different support tools and facilities.
4. Work within a scrum team dedicated to deliver CD as a Servicer assist with potential project dependencies, risks and issues.
5. Maintain and configure Continuous Integration and Continuous Delivery environments.
6. Investigate new technologies that can be implemented in the daily toolset / processes
7. Provide technical support to local and remote teams

• Must Have:
o Excellent knowledge and understanding of testing best practices and techniques proven in previous software testing roles, especially in senior and/or lead positions
o Excellent working experience and proven exposure using CI and CD tools for cloud technologies, especially in the areas of server side applications
o Excellent working knowledge experience working in an agile software development environment
o Excellent experience of continuous delivery and automated test frameworks

• Should Have:
o In-depth experience with Web Service and REST API communication, testing procedures and analysis
o Expert experience using and administrating CI tools (e.g. Jenkins, Bamboo)
o A good understanding of tools surrounding cloud technologies such as Docker, AWS, Ansible, Terraform, Packer and the ability to pick up new tools as required
o A good understanding of modern build tools such as Maven or Gradle
o In-depth experience of Source Control Management (e.g. Perforce, GIT)
o In-depth administrator experience with Linux (e.g. RedHat, CentOS, Debian, Ubuntu)
o In-depth experience with TCP/IP networks, routing and traffic analysis (e.g. WireShark, tcpdump)
o Good working knowledge of at least 2 of the following (Python, Groovy, Perl, Bash)

• Could Have:
1. An understanding of programming methodologies
2. Practical experience with Java
3. Practical experience with TDD and BDD (e.g. Cucumber)
4. Knowledge and experience of performance and scalability tools (e.g. jMeter, Grinder)

If you would like to apply for this role or find out some more information then please send your CV to

Reed Specialist Recruitment Limited is an employment agency and employment business

Reference: 34299235

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job