Lead DevOps Engineer

Certain Advantage
Preston, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Preston, United Kingdom

Tech stack

Java
Azure
Command-Line Interface
Communications Protocols
Software Design Patterns
DevOps
Python
Maven
Cisco Nexus Switches
Software Architecture
Ansible
Workflow Management Systems
Scripting (Bash/Python/Go/Ruby)
Transport Layer Security
Delivery Pipeline
Teamcenter Enterprise
Firewalls (Computer Science)
Containerization
Software Version Control
Bamboo
Docker
Jenkins
Programming Languages
Teamcenter (Software)

Job description

Certain Advantage are recruiting on behalf of our Engineering client for a Lead Engineer with strong understanding of DevOps concepts, pipeline components and orchestrations tools, as well as an understanding of the Product Lifecycle Management (PLM) software/platform called Teamcenter. These technologies and tools are all essential because it will be your responsibility to architect and implement full end-to-end Teamcenter DevOps pipelines, which will deploy bespoke customer-specific solutions to running Teamcenter systems.

Requirements

Strong fundamental understanding of DevOps concepts and underlying core-components used in DevOps pipelines - like Orchestrator, Artifact repository, Source code management etc. Good familiarity and experience with DevOps pipeline orchestration tools like Jenkins, Bamboo, Azure DevOps etc. General software architecture experience - good understanding of software architectures, design-patterns, and standards. Familiarity with enterprise friendly software architecture aspects is another added advantage - e.g. SSL, communications, firewalls, proxy usage etc.

Essentials

  • Familiarity with Teamcenter software landscape and architectures is essential.
  • Experience with modern containerization technologies like Docker.
  • Experience with standard out-of-the-box DevOps tools like Nexus, JFrog, Maven, ANT etc.
  • Usage of command-line tools and automated/silent execution of DevOps tools.
  • Excellent scripting skills with modern scripting/programming languages, preferably Python or Ansible.
  • Prior experience with other TC DevOps solutions would be added advantage.

Work Experience

  • Strong problem-solving skills and logical thinking ability.
  • Good aptitude and motivation for learning, including self-learning technical concepts.
  • Candidate must be good in reviewing and learning official technical documentation for industry standard tools.
  • Familiarity and high level of confidence with at least one programming language, preferably Python or Java.
  • Good understanding of software architectures and communication protocols.

Apply for this position