Golang / Go Job: DevOps Engineer


DevOps Engineer at Percona

Pleasanton, California, United States 🇺🇸   (Posted Mar 17 2014)
About the company
Percona makes MySQL more valuable to our customers and the community. Our MySQL Consulting, Support, Remote DBA, Training, and Server Development services as well as open source MySQL software help people achieve breakthrough results with MySQL. We changed the MySQL marketplace by introducing pricing models that give customers access to services at a fraction of the cost, paying only for what they need. Our customers have choices. With Percona, they can purchase however best fits their budgets, be it annual contracts, bulk hourly purchases, onsite visits, or on-demand time in 15-minute increments.

Job position
Permanent - Remote work possible

Job description
We’re looking for a full-time devops engineer to join our team and help maintain, grow, and automate the Percona Cloud Tools (https://cloud.percona.com) infrastructure. It’s a big job with a lot of responsibility, but it’s also a fun job with a lot of freedom!.

The job has two simple goals:

Make it quick and easy for developers to deploy production-ready code.

Keep everything running and running well.

The infrastructure for which you’ll be responsible contains: several pairs of MySQL servers (all running Percona Server, of course), several front-end app servers (running PHP/Symfony), several back-end API servers (running Go), various other data stores and queues (like memcached), load balancers, and other “auxiliary” systems and services.

To do this job well, you’ll need to be part programmer, part Linux system admin, and part MySQL DBA. As a programmer, you must know PHP and some system scripting language (Bash, Perl, etc.). You’ll also have to learn Go if you don’t already know it, but it’s easy to learn. As a Linux sysadmin, you must know Debian/Ubuntu and basic system maintenance. As a MySQL DBA, you must know basic MySQL maintenance.

In general, this job will require a lot of creativity and creation, unless you happen to know and can adapt ready-made solutions to our specific needs and requirements. One major challenge is the API and back-end code because Go doesn’t have well-established package managers, deployment systems, etc.

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. This is a rare opportunity to start with a great team, on a great project, at a great company with lots of benefits.

Skills & requirements
Required Skills

Excellent knowledge of a system scripting language (Bash, Perl, etc.)

Working knowledge of PHP

Experience as Linux sysadmin

Experience as MySQL DBA

Excellent written and verbal English

Ability to work with others in team

Ability to work independently

Willing and able to fix problems whenever they occur

Desired Skills

Go language

Message queues (RabbitMQ, etc.)

Other databases/data stores (memcached, MongoDB, etc.)

College degree

Location/Time zone: worldwide/anywhere

Travel per year: 1 team meeting, usually 1 conference, more if desired

Instructions how to apply
see the job website
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)

Other jobs that might be interesting

ShiftLeft API / Backend Engineer Golang - ShiftLeft   (July 2018)
Santa Clara, California, United States (Remote possible)
We are looking for a talented API Engineer who can help us continue to build out our API services comprised of Golang. You will help define and drive the API evolution to support the business goals and user experience.You’d make a great addition to our team ...
World Open Network Golang Software Engineer - World Open Network   (July 2018)
Menlo Park, California, United States
We are an exciting start-up company founded by proven leaders who have successfully started several other very profitable companies. Our newest company is developing a cryptocurrency network based on an open-source third generation blockchain that we helped cr...
Couchbase Senior Software Engineer - Full Text Search - Couchbase   (July 2018)
Mountain View, California, United States
If you like distributed databases and information retrieval, then you’ll like this! As a Senior Software Engineer in our full-text indexing team, your job will be to design and implement cutting-edge distributed, scale-out data and indexing infrastructure so...

Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects