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