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?
We are looking for a Senior DevOps Data Engineer to be responsible for designing, developing, implementing, and maintaining mission-critical systems, with the primary focus on databases. Here at JFrog, we are constantly building new infrastructure, while scaling our existing infrastructure, using cutting-edge technologies to meet and exceed the scaling demands across multiple cloud providers and geographic regions.
As a Senior DevOps Data Engineer at JFrog, you will...
- Work on mission critical systems in a large scale SaaS production environment
- Work with cloud native advanced technologies and solutions such as Kubernetes, Terraform, ArgoCD, Prometheus and cloud managed services
- Work closely with application developers and stakeholders to ensure that the database structure is efficient, scalable, and meets the organization's requirements
- Be responsible for installing and configuring database management systems (such as PostgreSQL, MongoDB etc.) across all cloud providers (Azure, GCP, AWS)
- Monitor database performance, analyze query execution plans, and identify bottlenecks or performance issues
- Manage database security by implementing access controls, user authentication, and authorization mechanisms
- Develop and implement backup and recovery strategies to ensure data protection and disaster recovery
- Perform routine maintenance tasks, such as provisioning, decommission, cost optimization and database upgrades while ensuring compatibility with existing applications and data
- Oversee data migration projects when transitioning from one database system to another or when consolidating data from multiple sources
- Troubleshoot and resolve database-related issues reported by users or system monitoring tools. investigate and resolve performance degradation, connectivity problems, and other database-related incidents
To be a Senior DevOps Data Engineer at JFrog you need...
- 5+ years of experience as a DBA
- 2+ years of hands-on experience working with PostgreSQL or MySQL database management, maintenance, monitoring, and optimization
- Experience working on Production environments taking into consideration high scale, disaster recovery, zero downtime upgrades and migrations
- Ability to work in a fast-paced, context-switching environment with teams distributed across multiple time zones
- Knowledge and experience with scripting languages such as Python and Shell (Bash)
- Experience with one or more cloud providers such as AWS/GCP/Azure, Terraform and Kubernetes