Percona Staffing LLC company's all remote jobs
Are you looking for an opportunity to provide high impact on long-term product decisions that will delight the user? Do you love being the voice of the customer? The Sr Product Manager role at Percona sets the bar for success (and helps achieve it!) both with our external customer base and with internal stakeholders and development teams.
The Senior Product Manager is responsible for the inbound and outbound product management efforts involving our open source database software. Working closely with engineering teams, the goal is to further product adoption and growth. You will collaborate with customers, partners, other product managers and tech leads at Percona, translating the product vision into user stories and use-cases that engineering can feasibly implement. You will balance time and scope to ensure that we are delivering value to the user.
What You Have Done
- Proven success building compelling product strategy from broad customer research for enterprise IT software with multiple teams in mind; experience should include shipping products
- Demonstrate a strong understanding of customers’ business challenges and needs and how those translate to products that delight the customer
- Proven technical background in software development or operations
- Experience in working cross-functionally within and beyond engineering to successfully develop and deliver software products and solutions
- Ability to lead by influence rather than authority, breaking down barriers between product areas and functions
- Desire to mentor/coach other product managers
- Language skills: English fluently, additional languages appreciated
- Willing to travel occasionally on business (as travel conditions permit)
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Time zone: (GMT+01:00) Central European Time - Prague +/- 4 hours
This is an exceptional opportunity to define the future of a product that helps promote a number of other products that are already great by themselves and are used by open source technologists globally. The Backend Architect will help build Percona Monitoring and Management (PMM). This is your to chance to build something from the ground up and integrate our existing Client/Server products with Cloud to deliver a new wave of services and functionality to our users. The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will have a large impact.
Location: Remote work from home, preferably from the Central/Eastern Europe region.
What You Will Do
- Design, architect and support the team in building performant, reliable and high-quality systems
- Interact with stakeholders to translate business needs to clear technical specs and architecture documents
- Establish frameworks, define development and security guidelines to allow the dev teams to operate with ease
- Participate in code and design reviews identifying potential improvements
- Identify and uphold engineering best practices
- Develop scalable, high-volume, performant API-first applications focused on simplicityand user delight
- Plan solutions to highly complex problems well in advance of development starting
- Interact with devops engineers to help build a resilient infrastructure and CI/CD system
What You Have Done
- Experience setting architectural direction of a web-based product, bonus points for hybrid on-prem/cloud design
- A deep understanding of modern approaches to building application architecture
- Golang development with excellent programming fundamentals
- Experience in building products on cloud computing platform (AWS or GCP or OpenShift)
- Comfortable with Linux (CentOS or Debian or Ubuntu)
- Great experience with Client/Server applications
- Good command of git, familiarity with Github Actions
- Ability to work with others as well as independently in a fully remote environment
- Excellent written and verbal English language skills
About Percona
Percona is a respected thought leader in the open source community. We provide services and software for MySQL, MongoDB, PostgreSQL and MariaDB to open source users globally. Percona is remote-first and globally dispersed; we have colleagues in approximately 50 countries. We offer a collaborative, highly-engaged culture where your ideas are welcome and your voice is heard. The growth and development of our staff is a top priority; we provide funding for training, certifications, conferences and more. Discover what it means to work with some of the smartest people in the industry, who also know how to have fun and are always willing to lend a helping hand.
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Percona takes pride in delivering stable and reliable software to our users. We are looking for a
flexible and efficient QA engineer to join our QA team. In this role, you will support our
distributed engineering team by maintaining and improving the quality of our software products
as part of the release process and in an ongoing fashion. This includes tasks such as analyzing
and reporting defects captured by our automated testing frameworks, as well as defining and
implementing new test cases, improving and scaling our testing capabilities and infrastructure.
You will work from your home office, using online tools and resources to contribute to a
high-quality QA environment for Percona and it's customers.
Some international travel will be involved for company-internal meetings and attending
conferences. Access to a reliable high-speed internet connection is required. Flexible work
hours. Laptop & Internet access provided.
What You Will Do
● Contribute to the DevOps and release management lifecycle which includes
coordinating, testing, and the management of releases in collaboration with the Percona
server engineering teams
● Evaluate and improve Percona products and new features based on QA plans, locating
product issues & bugs
● Monitor, and analyze/log failures of automated regression, performance, packaging
and/or other automated QA systems & infrastructure
● Research and recommend tools, behaviors and strategies for making testing better
● Utilize scripting languages such as Shell or Python to enhance testing and improve
automation
Your Experience
● Solid debugging skills and experience (e.g. analyzing log files, spotting patterns)
● Good knowledge of test methods in agile software development environments
● Familiar with established test tools as well as with methods for test automation
● Experience with tools for tracking and documenting development processes (JIRA,
Confluence, git) is an advantage.
● Solid Linux sysadmin skills (e.g. adding/removing software, enabling/disabling services,
general Unix/Linux CLI tools)
● Working with automation tools (CI/CD)
● Automating tasks using Shell or other scripting languages
● Experience with networking, hardware, file systems, server connectivity etc.
● Good communicator & fluent in written and spoken English
● Quick learner & great team player
What Makes You Stand Out
● Previous exposure and experience in database-related technologies, for example, in a
DBA, support or development role
● Experience in Linux systems administration
● Experience with compiling/building/packaging/release engineering/yum/apt
● Coding skills in any language preferably C/C++
● Previous experience with container or virtualization environments
● Proven success working in a distributed environment
● Tertiary studies degree or certifications related to core skills
● Supplemental MySQL technologies
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Time zone: (GMT+01:00) Central European Time - Prague +/- 4 hours
We’re looking for a full-time Backend Architect with extensive SaaS experience tp help build our flagship product, Percona Monitoring and Management (PMM). This is an amazing opportunity to build something from the ground up and integrate our existing Client/Server products with Cloud to deliver a new wave of services and functionality to our users. The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will have a large impact.
What You Will Do
● Design, architect and support the team in building performant, reliable and high-quality systems
● Interact with stakeholders to translate business needs to clear technical specs and architecture
documents
● Establish frameworks, define development and security guidelines to allow the dev teams to operate
with ease
● Participate in code and design reviews identifying potential improvements
● Identify and uphold engineering best practices
● Develop scalable, high-volume, performant API-first applications focused on simplicity
and user delight
● Plan solutions to highly complex problems well in advance of development starting
● Interact with devops engineers to help build a resilient infrastructure and CI/CD system
Your Experience
● 3-5 years experience setting architectural direction of a web-based product, bonus points for hybrid
on-prem/cloud design
● A deep understanding of modern approaches to building application architecture
● 5+ years programming in Go with excellent programming fundamentals
● Experience with MongoDB, MySQL or PostgreSQL
● Comfortable with Linux (CentOS or Debian or Ubuntu)
● Great experience with Client/Server applications
● Experience in building products on cloud computing platform (AWS or GCP or OpenShift)
● Good command of git, familiarity with Github Actions
● Ability to work with others as well as independently in a fully remote environment
● Excellent written and verbal English language skills
What Will Make You Stand Out
● Knowledge of other databases/data stores (ex: redis, clickhouse)
● Deep knowledge of security and encryption techniques for transmitting and storing sensitive data
● Experience writing and maintaining unit and integration tests
● Experience with Docker and Kubernetes
● Experience with continuous deployment to cloud / virtualized environments
● Experience with Prometheus or other systems monitoring tools
● College degree in Computer Science or similar
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Time zone: (GMT+01:00) Central European Time - Prague +/- 2 hours
- Contribute to the DevOps and release management lifecycle which includes coordinating, testing, and the management of releases in collaboration with the Percona server engineering teams
- Evaluate and improve Percona products and new features based on QA plans, locating product issues & bugs
- Monitor, and analyze/log failures of automated regression, performance, packaging and/or other automated QA systems & infrastructure
- Research and recommend tools, behaviors and strategies for making testing better
- Utilize scripting languages such as Shell or Python to enhance testing and improve automation
What You Have Done
- Solid debugging skills and experience (e.g. analyzing log files, spotting patterns)
- Good knowledge of test methods in agile software development environments
- Familiar with established test tools as well as with methods for test automation
- Experience with tools for tracking and documenting development processes (JIRA, Confluence, git) is an advantage
- Solid Linux sys admin skills (e.g. adding/removing software, enabling/disabling services, general Unix/Linux CLI tools)
- Working with automation tools (CI/CD)
- Automating tasks using Shell or other scripting languages
- Experience with networking, hardware, file systems, server connectivity etc.
- Good communicator & fluent in written and spoken English
- Quick learner & great team player
What Will Make You Stand Out (preferences)
- Previous exposure and experience in database-related technologies, for example, in a DBA, support or development role
- Experience in Linux systems administration
- Experience with compiling/building/packaging/release engineering/yum/apt
- Coding skills in any language preferably C/C++
- Previous experience with container or virtualization environments
- Proven success working in a distributed environment
- Tertiary studies degree or certifications related to core skills
- Supplemental MySQL technologies
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Percona is looking for an experienced and efficient C++ Software Engineer to join its Open Source Software Development team. Based on the MongoDB Community Edition, Percona Server for MongoDB includes many additional features and enhancements that are only available as proprietary “Enterprise Features” by the upstream vendor. Our Percona Distribution for MongoDB is a fully free and open collection of software and tools for the popular document database. Together with a dedicated and distributed team of engineers, you will be contributing to further enhancing and extending Percona’s version of MongoDB and related components. What You Will Do
- Become an authority in the large, modern C++ code base of MongoDB
- Assist in the design and implementation of improvements to Percona Server for MongoDB and related components
- Diagnose and fix defects in MongoDB and related components
- Create and submit patches for review, perform periodic source code merges from other open source repositories
- Develop test cases for continuous integration deployment
- Participate in code and design reviews
- Create documentation about your work that is consumable and can be refined by our documentation team
- Be part of the open source developer community, representing Percona as a MongoDB contributor
- Share your knowledge by attending and speaking at related conferences and writing blog posts about your work, participating in our public forums
What You Have Done
- 4+ years of hands-on C++ development experience and related tools and build processes
- Distributed system development and/or database server development
- Fluent in developer tools like git, gcc, gdb, autoconf/automake, etc
- Scripting languages like Python and JavaScript
- Working autonomously in a globally distributed organization
- Collaborating with open source communities and colleagues via mailing lists, IRC, Slack, etc.
- Using collaboration/tracking tools like Jira/Confluence
- Ability to speak, listen and write effectively in fluent English
What Wil Make You Stand Out (preferences)
- Idiomatic C++ programming in recent standards - C++17 especially, but at least C++14
- exposure /familiarity with MongoDB a plus
- Having a track record of contributing to open source projects
- Proven success working in a distributed environment
- Security development experience - eg. integrating network encryption, key management, federated authentication
- Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
We’re looking for a Senior Backend Software Engineer with extensive Golang development experience to join our Portal team and help build Percona Platform. This is an amazing opportunity to build something from the ground up and integrate our existing Client/Server products with Cloud to deliver a new wave of services and functionality to our users. The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will have a large impact.
What You Will Do
- Contribute to the overall technical direction of Percona Platform Portal
- Design, architect, and build performant, reliable, scalable, high-quality system services focused on user delight
- Interact with architects and product managers and break down high-level specs into simpler, shippable tasks
- Solve technical challenges of significant scope and high complexity
- Provide mentorship for Associate and Intermediate Engineers on your team to help them grow in their technical responsibilities
- Collaborate with other Percona teams when working on cross team projects
- Identify, leverage, and successfully evangelize opportunities to improve engineering productivity
- Propose and implement process changes that strengthen and maintain team efficiency
Your Experience
- Significant professional experience programming in Golang
- Experience in building and scaling SaaS products
- A focus on code quality
- Proficiency in designing, building, and documenting APIs
- Experience with open source database systems such as PostgreSQL, MySQL, or MongoDB
- Development experience on cloud computing platform (AWS or GCP or OpenShift)
- Excellent English written and verbal language skills, sufficient for success in a fully remote work environmentAbility to work with others in a highly agile, intensely iterative software development process as well as independently
What Will Make You Stand Out
- Familiarity with Percona products, especially Percona Monitoring and Management (PMM)
- Experience contributing to open source projects
- Experience with Docker and Kubernetes
- Experience with continuous deployment to cloud / virtualized environments (“DevOps”)
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Build quality into the product in the first place for the Kubernetes Operators for relational and NoSQL databases. Focus on prevention of wrong design in early stages and on automatic testing in CI/CD on late stage
- Lead the DevOps and Release Management lifecycle which includes coordinating, testing and the management of releases
- Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operators to facilitate rapid integration and massive growth
- Participate in technical articles writing, blogging, conference speaking engagements
Your Experience
- Excellent understanding of how to build distributed clusters for (at least one) MySQL, PostgreSQL, MongoDB
- Proficient with Kubernetes
- Good in building CI/CD pipelines
- Team player first
- Success working in a distributed environment where e-mail, instant messaging and voice calls are the only interactions with others on a daily basis
- Ability to communicate effectively in English (speaking and writing)
What Will Make You Stand Out
- In-depth knowledge of distributed databases
- Open-source contributor of any database operator, Kubernetes
- Experienced conference speaker, technical blog writer, known community person
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Create and maintain packages for RPM-based Linux operating systems (yum/dnf) as well as DEB-based systems (apt)
- Assist with internal and external build/packaging/release related projects
- Assist clients with implementing various items relating to their build environment
- Monitor, log, analyze, and fix packaging related bugs
- Further automate and improve the existing build processes/tasks and packaging testing setup
- Resolve issues with internal repositories & implement new repositories as needed
- Integrate new components and 3rd party software into Percona distributions as needed
- Evaluate new build/packaging/release solutions as needed
- Assist with packaging setup/method review & overhaul
- Support and maintain our build infrastructure
Your Experience
- Previous exposure to a large-scale build/release environment or equivalent experience (for ex., a development, DevOps or a DBA role, preferably with extensive database-related exposure)
- Experienced in Linux systems administration (file systems, hardware, and networking)
- Previous experience with make, cmake, cpack, yum & apt repositories
- Experienced in RPM/DEB package creation
- Experience with CI/CD tools like Jenkins, TravisCI
- Proficiency in automating tasks, including shell scripting skills
- Experience with at least one virtualization tool like KVM VirtualBox or VMWare
- Proficiency with Docker and containerization
- Ansible and/or other DevOps platforms
- Experience with software testing methods and technologies
- Ability to speak, listen and write effectively in fluent English
What Will Make You Stand Out
- Proficient with MySQL, MongoDB, PostgreSQL or other open source relational databases
- Amazon AWS EC2, Microsoft Azure, CloudFormation, Spot Instances
- Experience with Jenkins, GPG, JIRA, gdb, Golang
- Tertiary studies degree or certifications relevant to core skills
- System administration skills for other operating systems
- Having a track record of contributing to open source projects
- Proven success working in a distributed environment
- Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Key contributor in building and implementing the Kubernetes Operators for relational and NoSQL databases
- Architect technical design of new features and improvements
- Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operator to facilitate rapid integration and massive growth
- Participate in technical articles writing, blogging, conference speaking engagements
Your Experience
- 5+ years of commercial experience with Golang
- Understanding of how to build distributed clusters for (at least one) PostgreSQL, MongoDB, MySQL
- Strong Kubernetes experience
- Team player first
- Desire to do QA automation work
- Success working in a distributed environment where e-mail, instant messaging, and voice calls are the only interactions with others on a daily basis
- Ability to communicate effectively in English (speaking and writing)
What Will Make You Stand Out
- In-depth knowledge of distributed databases
- Open-source contributor of any database operator, Kubernetes, Golang
- Experienced conference speaker, technical blog writer, known community person
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Diagnose and fix defects in MongoDB and related components
- Become an authority in the large, modern C++ code base of MongoDB
- Assist in the design and implementation of improvements to Percona Server for MongoDB and related components
- Create and submit patches for review, perform periodic source code merges from other open source repositories
- Develop test cases for continuous integration deployment
- Participate in code and design reviews
- Create documentation about your work that is consumable and can be refined by our documentation team
- Be part of the open source developer community, representing Percona as a MongoDB contributor
- Share your knowledge by attending and speaking at related conferences and writing blog posts about your work, participating in our public forums
Your Experience
- 4+ years of hands-on C++ development experience and related tools and build processes
- Distributed system development and/or database server development
- Fluent in developer tools like git, gcc, gdb, autoconf/automake, etc
- Scripting languages like Python and JavaScript
- Working autonomously in a globally distributed organization
- Collaborating with open source communities and colleagues via mailing lists, IRC, Slack, etc.
- Using collaboration/tracking tools like Jira/Confluence
- Ability to speak, listen and write effectively in fluent English
What Will Make You Stand Out
- Idiomatic C++ programming in recent standards - C++17 especially, but at least C++14
- exposure /familiarity with MongoDB a plus
- Having a track record of contributing to open source projects
- Proven success working in a distributed environment
- Security development experience - eg. integrating network encryption, key management, federated authentication
- Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do:
- Create automation for both installed and SaaS products in a Javascript/React and Golang environment
- Actively participate in the SDLC to ensure the quality is considered from the beginning till the end
- Ability to determine and enhance appropriate test coverage
- Automate test cases into our Continuous Integration framework
- Enhance our testing framework to continuously expand what can be automated
- Identify manual tests that can/should be automated to increase the capacity of the QA Analysts
- Take testing automation to the next level with performance and stress testing
Your Experience:
- 2+ years experience with creating testing automation for backend, API’s and web-based applications
- Shell scripting and/or other programming languages or programming skills
- Experience with SQL and NoSQL databases (MySQL, MongoDB)
- CI/CD platforms knowledge (Jenkins, GitHub Actions)
- Docker, Cloud and Kubernetes testing environment experience
- Actively participate in Agile ceremonies such as grooming, planning and daily standups
- Fluent written and verbal English
- Ability to work independently as well as with a team in a completely distributed model
- Extensive knowledge of Git and GitHub
What Will Make You Stand Out:
- Knowledge of other databases/data stores (Memcached, ClickHouse)
- Ansible, Ansible-playbooks knowledge or experience
- Experience with Prometheus or VictoriaMetrics
- BS/MS/PhD in an engineering field or equivalent experience
- Open source development experience
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Ownership of technical support tickets related to MongoDB and related technologies
- Serve as a Level 3 escalation point and resource for Support and Global Services regarding MongoDB customer issues
- Ensure that tickets are kept up to date and driven to resolution
- Maintain up to date technical and non-technical documentation related to MongoDB
- Be at the forefront of Percona blogs and look to research and identify gaps in the customer knowledge base, adding technical and thought leadership articles
- Keep current regarding the latest technology trends in the MongoDB community
- Team knowledge transfer regular update and training to the whole of Support
- Webinar recordings
- Spot checks /QA
Your Experience, Skills, Attributes
- Expert-level knowledge of MongoDB
- Excellent Linux skills and familiarity with debugging issues at code level
- Prior technical support experience is a must have - including providing services to agreed SLA’s
- Fluent written and spoken English communication skills
- Professional, customer service oriented attitude
- Strong work ethic and entrepreneurial approach
- Ability to communicate clearly and professionally under pressure
- Availability to participate in a 24x7 on call roster for escalation purposes
- Mentoring/coaching skills
- Ability to work independently with minimal direction
- Desire to travel internationally and speak at Percona Live and other conferences
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Who are we? Percona is an industry leader in providing elite services, training and software for MySQL®, MariaDB®, MongoDB®, PostgreSQL® and other open source databases in on-premises and cloud environments. Our services and software accommodate rapid growth and application development, help companies develop and deploy agile solutions and improve your ability to keep up with customer needs.
What’s the job? Percona Support is a global, elite team of engineers who love getting to the bottom of weird and interesting database behavior. We understand our customers’ business needs and the nuances of their technical environments. This allows us to help our customers see the big picture and identify opportunities to improve their overall database infrastructures. This is not an entry-level role where you’ll just be triaging the boring and monotonous. We are not a call-center operation, we are a team of senior IT folks with a collective knowledge that solves problems for Inc 50. companies and works with some of the largest MySQL deployments in the world. You’ll be teaming with some of the most well known database ninjas in the industry who are even better teammates, friends and mentors. This is a mid-level position, where senior personnel will be assisting you to improve and develop your own skills and become more proficient with databases than you can possibly imagine. This is a 100% remote role, so you can be located anywhere in the world. All you need is a decent, stable internet connection.
What does it take to be a Percona Super Hero?
- Good hands-on knowledge of both MySQL and InnoDB
- Be a skilled with some of the MySQL ecosystem of tools and technologies
- Knowledgeable about performance tuning, query optimization, & index tuning
- Know-how of backup solutions such as Xtrabackup, mydumper, etc, and also of Point-in-Time-Recovery
- Some experience with high availability solutions (replication, routers, proxies, etc)
- Exposure and practice with zero-downtime procedures
- Good understanding of monitoring requirements
- Demonstrable experience of administering Linux based systems
- Ability to troubleshoot methodically, identifying and applying fixes for known errors, and when necessary, capacity to think outside of the box to resolve complex issues
- Self-taught and enthused to grow your skill set with new technologies as the industry continues to evolve
- Availability to travel for the occasional team meeting, conference or customer visit
- Experience working with customers in English
What will make you stand out?
- Experience working in SLA-bound operations
- OpenSource Community contributions (could be a blog)
- Good practice with working over screen-sharing/phone
- Galera / XtraDB Cluster / ProxySQL / Orchestrator
- Cloud Services such as AWS and RDS, Azure, GCP
- Percona Monitoring & Management (PMM) and other monitoring tools
- Configuration management solutions such as Ansible, Puppet or Chef
- Percona Toolkit suite
- MySQL DBA professional certifications
- MongoDB
- PostgreSQL
- MyRocks
- Kubernetes / OpenShift / Docker
- Advanced Linux troubleshooting tools (gdb, perf, strace, bpftrace, tcpdump, etc)
Location: Remote, work from home position anywhere. 5 day work week including weekend Participation with the on-call team schedule. You will need to be able to travel to company events, conferences, etc. as safety permits. Your legal agreement will be with Percona Staffing LLC, a USA corporation and a subsidiary of Percona LLC. Please review our Percona GDPR Privacy Policy.
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Build quality into the product in the first place for the Kubernetes Operators for relational and NoSQL databases. Focus on prevention of wrong design in early stages and on automatic testing in CI/CD on late stage
- Lead the DevOps and Release Management lifecycle which includes coordinating, testing and the management of releases
- Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operators to facilitate rapid integration and massive growth
- Participate in technical articles writing, blogging, conference speaking engagements
Your Experience
- Excellent understanding of how to build distributed clusters for (at least one) MySQL, PostgreSQL, MongoDB
- Proficient with Kubernetes
- Good in building CI/CD pipelines
- Team player first
- Success working in a distributed environment where e-mail, instant messaging and voice calls are the only interactions with others on a daily basis
- Ability to communicate effectively in English (speaking and writing)
What Will Make You Stand Out
- In-depth knowledge of distributed databases
- Open-source contributor of any database operator, Kubernetes
- Experienced conference speaker, technical blog writer, known community person
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Contribute to the overall technical direction of Percona Platform Portal
- Design, architect, and build performant, reliable, scalable, high-quality system services focused on user delight
- Interact with architects and product managers and break down high-level specs into simpler, shippable tasks
- Solve technical challenges of significant scope and high complexity
- Provide mentorship for Associate and Intermediate Engineers on your team to help them grow in their technical responsibilities
- Collaborate with other Percona teams when working on cross team projects
- Identify, leverage, and successfully evangelize opportunities to improve engineering productivity
- Propose and implement process changes that strengthen and maintain team efficiency
Your Experience
- Significant professional experience programming in Golang
- Experience in building and scaling SaaS products
- A focus on code quality
- Proficiency in designing, building, and documenting APIs
- Experience with open source database systems such as PostgreSQL, MySQL, or MongoDB
- Development experience on cloud computing platform (AWS or GCP or OpenShift)
- Excellent English written and verbal language skills, sufficient for success in a fully remote work environmentAbility to work with others in a highly agile, intensely iterative software development process as well as independently
What Will Make You Stand Out
- Familiarity with Percona products, especially Percona Monitoring and Management (PMM)
- Experience contributing to open source projects
- Experience with Docker and Kubernetes
- Experience with continuous deployment to cloud / virtualized environments (“DevOps”)
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Create technical content for consumption by the community as well as Percona subscribers. Blogs, Whitepapers, KnowledgeBase articles, webinars and conference talks are all media types which may be used
- Technical escalation point for Global Services - takes ownership of complex/escalated Support tickets and owns them through to resolution
- Support and assist continual improvement of Percona’s quality of Support/Services delivery by participating in ticket review/spot checks to identify opportunities for improvement related to newly introduced Kubernetes ecosystem software
- Form a critical part of Percona’s Managed Services portfolio definition - defining and implementing best practices for efficiency and continual improvement
- Provide feedback and guidance on Percona’s Kubernetes - and broader where appropriate - software product strategy - contributing to functional specifications for product enhancements, changes or new software products as appropriate
- Follow the latest industry developments and stay up-to-date on corporate competitors
- Identify trendsetter ideas by researching industry and related events, publications, and announcements; tracking individual contributors and their accomplishments
- Support the Percona field sales team on strategic opportunities
- Speak at strategically identified conferences throughout the year
- Lead/build/participate in a collaborative community of Kubernetes and associated technologies experts within Percona
Your Experience
- Expert-level knowledge of Kubernetes and cloud-native landscape
- Ability to work remotely
- Professional, customer service oriented attitude
- Ability to communicate clearly and professionally under pressure
- Strong mentoring/coaching skills
- Desire to travel internationally and speak at Percona Live and other conferences (up to 10% travel expected, subject to change based on business needs)
- Demonstrated ability to communicate with Management at Customers/Partners in an escalation ownership and management capacity
- Fluent written and verbal English language skills
- Ability to work well with people and communicate effectively both internally and with customers
- Ability to communicate information to staff members and customers in a clear and concise manner and with confidence even when under pressure
What Will Make You Stand Out (the nice -to -haves)
- Familiarity with open source databases such as PostgreSQL, MariaDB, and MySQL
- Expertise with DBaaS environments such as Amazon RDS & Aurora
- Software development experience and source-level familiarity with Kubernetes
- Experience writing Kubernetes Controllers and Operators
- Ability to contribute code recommendations in support of the Engineering efforts
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- We are looking for a user experience focused developer to help present complex infrastructure management capabilities to our users in an easy to understand but feature-rich manner.
- You will build interfaces that are capable of managing single nodes all the way to thousands of systems so being able to think both large and small scale will be critical.
- Our PMM product has both a monitoring and management component, not to mention a “lite” cloud-based component to it so you’ll need to work across team boundaries to ensure that our software works together to make the users lives easier.
Your Experience
- Programming fundamentals
- JavaScript and React.js
- Testing fundamentals, or desire and ability to learn and master
- Webpack
- HTML, CSS, and LESS/SASS, Bootstrap
- Various charting libs (d3, Highcharts, Rickshaw, etc.)
- Good with Math and Statistics
- Agile practice (deliver working code regularly)
- UI/UX theory and practice
- Excellent written and verbal English
- Git and GitHub
- Docker experience
What Will Make You Stand Out
- Having Go experience will be a huge plus
- Experience building distributed web apps
- Database experience in any of MongoDB, MySQL or PostgreSQL
- Apache and nginx
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Time zone: (GMT+02:00) Helsinki +/- 4 hours
What You Will Do
- Assist in the design and implementation of improvements to PostgreSQL and related components
- Create and submit patches for review, perform periodic source code merges from other open source repositories
- Develop test cases for continuous integration deployment
- Participate in code and design reviews
- Diagnose and fix defects in PostgreSQL and related components
- Create documentation about your work that is consumable and can be refined by our documentation team
- Be part of the PostgreSQL developer community, representing Percona as a PostgreSQL contributor
- Share your knowledge by attending and speaking at related conferences and writing blog posts about your work, participating in our public forums
Your Experience
- Minimum 4 years of hands-on C development experience and related tools / build processes (e.g. gcc/autoconf/automake)
- Distributed system development and/or database server development
- Fluent in developer tools like git, gcc, gdb
- Scripting languages like Perl and Shell scripting
- Working autonomously in a globally distributed organization
What Will Make You Stand Out
- Hands-on knowledge of PostgreSQL internals
- Being an active member of the PostgreSQL developer community
- Having a track record of contributing to PostgreSQL or other open source projects
- Proven success working in a distributed environment
- Experienced conference speaker, technical blog writer, activity on public forums or mailing lists
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Equity incentive plan
- Learning and development resources
- Hardware and software you need for your home office
Percona takes pride in delivering stable and reliable software to our users. We are looking for a flexible and efficient QA engineer to join our QA and release team. In this role, you will support our distributed engineering team by maintaining and improving the quality of our open source software products as part of the release process and in an ongoing fashion. This includes tasks such as analyzing and reporting defects captured by our automated testing frameworks, as well as defining and implementing new test cases, automating, improving and scaling our testing capabilities and infrastructure.
What You Will Do:
- Contribute to the build, test and release management lifecycle which includes coordinating, testing, and the management of releases in collaboration with the Percona database engineering teams
- Evaluate and improve Percona products and new features based on QA plans, locating product issues & bugs
- Monitor, and analyze/log failures of automated regression, performance, packaging and/or other automated QA systems
- Perform monitoring and improving of Percona's automated QA systems & infrastructure
- Research and recommend tools, behaviors and strategies for making testing better
- Utilize scripting languages such as Shell or Python to enhance testing and improve automation
Your Experience:
- Solid debugging skills and experience (e.g. analyzing log files, spotting patterns)
- Good knowledge of test methods in agile software development environments
- Familiar with established test tools as well as with methods for test automation
- Experience with tools for tracking and documenting development processes (JIRA, Confluence, git) is an advantage.
- Solid Linux sysadmin skills (e.g. adding/removing software, enabling/disabling services, general Unix/Linux CLI tools)
- Working with automation tools (CI/CD)
- Automating tasks using Shell or other scripting languages
- Experience with networking, hardware, file systems, server connectivity etc.
What Makes You Stand Out:
- Hands-on DBA experience with any of the following databases: MongoDB, MySQL, PostgreSQL
- Previous exposure and experience in database-related technologies, for example, in a DBA, support or development role
- Experience in Linux systems administration
- Experience with compiling/building/packaging/release engineering/yum/apt
- Coding skills in any language (preferably C/C++)
- Previous experience with container or virtualization environments
- Tertiary studies degree or certifications related to core skills
Job Benefits:
- Flexible working hours
- Fully remote work
- Multinational teams
- Paid time off
- Paid parental leave
- Paid yearly team meetings
- Conference attendance
- Employee Stock Purchase Program
- Learning and development resources
- Hardware and software you need for your home office
What You Will Do
- Bring industry expertise in Software Engineering to a small software team
- Extend a Node.js-based application stack built for integration between various SaaS tools, Slack chatbot, and Elasticsearch/Kibana integration on a Docker framework
- Work closely and communicate with end-users and operational teams to understand, extend, and document your code
- Push forward into learning and bringing new technologies and solutions in-house
- Act as a point of escalation for Service Desk
Your Experience
- JavaScript / Node.js / Coffeescript coding experience
- Asynchronous development (JavaScript promises or relevant language)
- Familiarity with Docker and related development concepts
- Strong time management and self-guided work
- Software engineering modern practices: Agile, Git version control, Documentation, Testing, etc.
- Designing data models for both relational and NoSQL databases
- Understanding best practices of integration of distributed systems
What Will Make You Stand Out
- Experience designing APIs and integration scripts
- Experience developing Python or Golang apps
- Experience with Docker orchestration (Docker Swarm, Kubernetes, Convox, etc.)
- Experience with different types of asynchronous jobs and understanding their advantages and limits, and how they may be combined
- Experience with web services (REST & SOAP, JSON & XML, etc.)
- Advanced knowledge of Salesforce permissions, roles, reports, etc.
What You Will Do
- Performance Research, find bottlenecks and areas for improvements in complex network and cluster environments like multi-cloud and kubernetes
- Performing Benchmark
- Preparing deep reports and documentation of the performed research. Prepare recommendations how to diagnose and fix found problems
- Work with the Percona Engineering for technical prototyping of proposed solutions
- Escalation point for Services - help with the complex issues
Your Experience
- Scripting skills (Bash, Lua, Python)
- Experience with databases, MySQL, PostgreSQL, MongoDB
- Experience with Performance profiling - ebpf, lttng, perf.
- Writing and presentation skills, examples of written reports
- Understanding of statistics. Distributions, standard deviations, median, average
- Experience with performance valuation and performance characterisation of different software
- Experience with Performance tuning. What is Linux , database settings to improve performance
- Presenting data. Charting software, R+ggplot2, Python + Panda, Gnuplot.
- Writing supporting articles.
- Experience with Docker, Kubernetes
- Network clustering skills
What Will Make You Stand Out
- Published research work on diagnostic database, OS or network performance issues
- Source code repository that shows your skills at massive automation environments
We’re looking for a full-time remote developer to help to bring Open Source databases to Kubernetes. Ideally, we would love to find a Golang Software Engineer who has in-depth knowledge of both distributed databases and Kubernetes but will consider an experienced programmer who has good knowledge in either area. The work is challenging, but that’s why it’s also fun and rewarding! Plus, our team is small, so you and your work will significantly impact the Kubernetes ecosystem. This is a rare opportunity to work from home in a great team, on a 100% open source project! This position is back-end development. You should find these keywords familiar and very appealing: Kubernetes, infrastructure orchestration, PostgreSQL, MongoDB, MySQL, database clustering, database high-availability, containers.
What You Will Do
- Key contributor in building and implementing the Kubernetes Operators for relational and NoSQL databases
- Architect technical design of new features and improvements
- Collaborate with engineers and teams across the company to helping in the deployment and debugging of Kubernetes Operator to facilitate rapid integration and massive growth
- Participate in technical articles writing, blogging, conference speaking engagements
Your Experience
- 3+ years of commercial experience with Golang
- Understanding of how to build distributed clusters for (at least one) MySQL, PostgreSQL, MongoDB
- Strong Kubernetes experience
- Team player first
- Desire to do QA automation work
- Success working in a distributed environment where e-mail, instant messaging and voice calls are the only interactions with others on a daily basis
- ability to communicate effectively in English (speaking and writing)
What Will Make You Stand Out
- In-depth knowledge of distributed databases
- Open-source contributor of any database operator, Kubernetes, Golang
- Experienced conference speaker, technical blog writer, known community person