BrightLocal logo

DevOps Engineer

BrightLocal·Salary not specified

Primary stack

AnsibleDockerLinuxAI

Nice to have's

ELK stackHashiCorp toolsRabbitMQRedisAWSDigitalOceanGoogle CloudPHPGoJavaScript/TypeScript

Job description

DevOps Engineer

About the Position

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

  • 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

  • Competitive salary
  • Remote work options
  • Professional development budget

About the Company

We help local businesses thrive, because when they do, their communities thrive too, creating better places to live, work, and grow.

We bring that same care to our team, building a place where you can keep learning, feel valued, and make an impact every day.

Founded in 2009, we have over 300+ co-workers.

Location: Valencia, Philippines

Remote status: Fully Remote

© 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!

More at BrightLocal

All 4 roles

Popular searches