Requirements:
— Very good knowledge in Jenkins CI (Pipeline scripted, declarative, shared library, DSL, jcasc)
— Programming skills in groovy, bash
— Good Linux skills (RHEL).
— Knowledge and skills of TCP/IP, Firewall, routing, load balancing, mail, DNS
— Good experience with services used in the company’s product: nginx, php-fpm, NodeJS, PostgreSQL, RabbitMQ, Elasticsearch, Redis. Configuration, performance tuning, backup/restore, clustering.
— Experience in cloud technologies (GCP, Azure, AWS, OracleCloud).
— Good knowledge in docker, docker compose, Kubernetes, Helm
— Support GitHub organization account, GitLab
— Experience of use Terraform, vagrant, packer, VirtualBox
Will be plus:
— Participation in open source projects
— PHP programmin
Responsibilities:
— Support product development and QA teams in Jenkins CI
— Support Jenkins CI for services
— Support internal infrastructure of company: public website, documentation website, demo instances, other internal resources
— Participate in release process (different artifacts type)
— Provide third party packages used in product (build docker images, RPM packages)
— Improve the architecture and existing environments
About project:
Oro, Inc. is a leading enterprise software development company based in the U.S., offering B2B Commerce and CRM applications to companies around the world. As a product company, we focus on the development of Oro’s suite of software solutions, including: OroCRM, OroCommerce, OroPlatform and OroMarketplace.
Oro was founded in 2012 and today has grown to 160+ employees with operations in France, Germany, Poland, Ukraine and the US.
At Oro, we are enthusiastic about what we do. And we do everything with passion.
This is not only because of the amazing products we create — but because our team is made up of a diverse group of talented technology professionals and industry leaders.