At JFrog, we’re reinventing DevOps to help the world’s greatest companies innovate -- and we want you along for the ride. This is a special place with a unique combination of brilliance, spirit and just all-around great people. Here, if you’re willing to do more, your career can take off. And since software plays a central role in everyone’s lives, you’ll be part of an important mission. Thousands of customers, including the majority of the Fortune 100, trust JFrog to manage, accelerate, and secure their software delivery from code to production -- a concept we call “liquid software.” Wouldn't it be amazing if you could join us in our journey?
In this role you will be part of our JFrog Security Group, using cutting-edge technologies.
As a Packaging & DevOps Engineer in JFrog you will…
- Collaborate with development teams to package and distribute software applications across multiple platforms, including but not limited to Debian, Windows, RPM, Docker, Docker Compose, Helm, and Operators
- Develop comprehensive documentation for packaging procedures, configurations, and troubleshooting guides
- Collaborate with the DevOps team to implement and maintain CI/CD pipelines, automate deployment processes, and manage infrastructure as code
- Participate in cross-functional projects aimed at optimising system reliability, scalability, and performance
- Contribute to the enhancement of system automation, configuration management, and continuous monitoring
To be a Packaging & DevOps Engineer in JFrog you need…
- 5+ years of industry experience, preferably in Security/DevOps space
- Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerisation technologies (e.g., Kubernetes)
- Prior experience with Helm charts, Kubernetes Operators, Docker or similar technologies
- Proficiency in scripting languages such as Bash, Python, or similar for automating installation processes
- In-depth knowledge of package managers, package formats, and software distribution methods
- Knowledge of DevOps practices and the desire to expand into this area
- Experience with configuration management tools such as Ansible, Puppet, or Chef
- Experience with infrastructure as code (IaC) tools (e.g., Terraform)
- Effective communication skills and the ability to collaborate within a cross-functional team