DevOps Engineer

DevOps Engineer with responsibility for managing continuous integration and continuous deployment process and tools used in trovicor.

RESPONSIBILITIES & MAIN DUTIES

  • Define, build and keep true CI/CD culture, tooling and process
  • Automate the installation and upkeep of build and deploy tools and dependencies
  • Design and implement innovations that improve software engineering velocity, infrastructure resiliency, security, and data availability
  • Evaluates new application packages and tools and performs research on best practices
  • Ensure proper monitoring tools in place.

KNOWLEDGE / EXPERIENCE REQUIRED

  • University degree in Computer Science or related field
  • Minimum 3 years’ experience in the area of SW development
  • Excellent abilities in the definition and overview of large systems and contexts
  • Highly aware of current technologies and upcoming trends in DevOps
  • Passion for learning new technologies, solving challenging problems
  • Tailoring and deploying software tools, processes and metrics
  • Excellent understanding of Linux (e.g. RedHat distros)
  • Experience with listed tools – e.g. Docker, Kubernetes, Ansible, Puppet
  • Experience with the scripting language – e.g. Bash, Python, Groovy, Ruby
  • Experience with integration and build tools – Jenkins, Maven, Atlassian Suite, SVN

ADDITIONAL KNOWLEDGE / EXPERIENCE REQUIRED

  • Experience with Scrum-based development process
  • Experience with Java, C/C++
  • Experience with Networking, storage and virtualization technology

PERSONAL SKILLS REQUIRED

  • Good interpersonal skills
  • Excellent organizational skills
  • Team player but able to work on own initiative
  • Good written and oral communication skills
  • Enthusiastic, self-starter and highly self-motivated
  • Appreciation of cultural differences
  • Attention to detail

Languages

Fluent oral and written English mandatory

Reporting to

Software Delivery Manager