BrightLocal logo

DevOps Engineer

BrightLocal·Salary not specified

Primary stack

LinuxAnsibleCI/CDDockerAI

Nice to have's

ELK StackRabbitMQRedisAWSDigitalOceanPHPGoJavaScript

Job description

About the Position

DevOps Engineer

In a nutshell

We're looking for an experienced DevOps or systems engineer to join our four-person remote DevOps team, reporting to the Engineering Manager. You'll help us keep our platform running well and mature it further by adopting the best practices, technologies and standards. You'll need solid Linux experience alongside a working knowledge of Infrastructure as Code (IaC), server hardware and networking.

Technical skill isn't everything, though. Communication, teamwork and a friendly manner matter just as much to us, because we want to keep BrightLocal a genuinely nice place where people love coming to work. We're looking for engineers who are flexible and who share our belief that any job worth doing is worth doing well. In practice, that means you may dip into software development, talk to colleagues across the business, and help with IT support when it's needed.

We're a People First, AI-driven company. People come first, and we also expect you to use AI extensively to speed up your work and improve its quality, so proficiency with AI tools in your day-to-day work matters to us.

Responsibilities

Core Responsibilities

  • Production infrastructure. You'll maintain our production infrastructure and expand our automation and virtualization initiatives.
  • Automation and configuration management. You'll automate existing systems and manage configuration using Ansible.
  • Developer enablement. You'll build, improve and maintain pre-production environments and CI/CD pipelines used by our development teams.
  • Observability. You'll improve logging, monitoring and alerting across our platform.
  • Reliability and support. You'll monitor and support production systems, taking your turn on the on-call rotation, and troubleshoot issues as they arise.
  • Security and maintenance. You'll address security issues and perform system upgrades in line with our standards.

Role-Specific Tasks

  • Keep the platform running
    • Maintain our production infrastructure of 70+ physical servers, and expand our automation and virtualization.
    • Troubleshoot Linux systems, server hardware, networks and related applications.
    • Address security issues and perform system upgrades.
    • Monitor and support production systems, including taking your turn on the on-call rotation.
  • Automate and improve
    • Automate existing systems using Ansible.
    • Build development environments and CI/CD pipelines, and work with developers to adopt and improve existing ones.
    • Support development teams by building, improving and maintaining pre-production environments, occasionally dipping into the code.
    • Improve observability across logging, monitoring and alerting.

Requirements

Minimum Qualifications

  • Education. No formal educational qualification is required. You'll be assessed on demonstrable skills and relevant experience.
  • Skills:
    • Extensive experience in Linux/Unix system administration (Ubuntu is our flavor of choice).
    • Experience with a scripting or programming language such as Shell or Python; deeper programming experience is a plus.
    • Experience with system automation tools. We use Ansible, but if you bring other strong skills and are willing to learn it, we'd still like to talk to you.
    • Experience with deployment and CI/CD tools such as GitHub Actions, Jenkins and Ansible.
    • Experience working with Docker.
    • An understanding of network technologies and services such as TCP/IP, DNS, HTTP and SSL, and the ability to configure them.
    • Database knowledge covering configuration, administration and disaster recovery (MySQL in particular is a plus).
    • Knowledge of computer hardware and networking systems, and the ability to troubleshoot complex hardware and software issues.
    • Proficiency with AI tools and an open mind about how to apply them.

Nice to Have

  • Experience with high-load, high-performance production systems, including their maintenance and optimization.
  • Experience with the ELK stack.
  • Knowledge of HashiCorp tools such as Vault and Consul.
  • Knowledge of RabbitMQ and Redis.
  • Experience with AWS, DigitalOcean or Google Cloud.
  • PHP, Go, JavaScript/TypeScript or other programming languages.

We Offer

  • Remote work based in the Philippines, with occasional travel to our Valencia City, Bukidnon office.
  • A chance to work in a People First, AI-driven company.
  • Opportunity to work with a small, remote team and contribute to a genuinely nice workplace.

About the Company

We're BrightLocal, an AI-driven company that prioritizes people and the quality of work. We believe in doing any job worth doing well and are looking for someone who shares this belief.

© BrightLocal. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

We built BrightLocal to help every marketer working with a local business do their job better. Our tools and services have already helped over 80,000 local marketers deliver success for their brands and clients, and we’re just getting started.Whether you’re looking to boost local rankings, increase online visibility, build citations, develop an amazing online reputation, or even grow your marketing agency, BrightLocal’s powerful tools make local marketing success simple.Local marketers use BrightLocal to showcase their expertise, so it’s only fitting that expertise runs through everything we do. Our team of passionate local SEO experts constantly stays on top of the ever-changing world of local marketing, so we can evolve our offering to ensure our customers stay three steps ahead of the competition.With over 150 staff working in four countries, we’re better positioned than ever before to develop best-in-class products. We also pride ourselves on publishing insightful research and providing exceptional service for the thousands of agency, brand, and local business customers who trust BrightLocal to give them a competitive advantage.We’re keen to invest in our team’s continued success with regular training and conference opportunities, we also like to have fun with regular team-building days which include activities like cycling, wakeboarding, karting, canoeing and cocktail making to name but a few!

Popular searches