Avatar for Spotfront

Vendor Marketing Platform for E-Commerce

Dev Ops Engineer

Apply now

PromoteIQ delivers intelligent vendor marketing solutions built for the next generation of e-commerce. Our solutions help retailers implement, automate, and scale brand-funded marketing programs on e-commerce sites. PromoteIQ is a New York City-based technology company that works with the US's largest e-commerce retailers. Learn more about us at https://www.promoteiq.com.

Who we’re looking for

At PromoteIQ, DevOps Engineers specialize in developing scalable methods for building, deploying, and supporting our cloud-based enterprise services and systems. This is a highly collaborative role in which you will work closely with our CTO and Software Developers to deploy and operate our solutions; automate and streamline our processes; build and maintain tools for deployment, monitor IT operations, and troubleshoot and resolve issues in our dev, test and production environments. You will interact, develop, engineer, and communicate at the highest technical levels of organizational decision-making.

Responsibilities

  • Design, deploy, maintain, and administer cloud infrastructure to power PromoteIQ's stack
  • Optimize stack for performance and fault tolerance
  • Design and implement security policies and procedures
  • Build logging, monitoring, and alerting systems to identify bottlenecks and assist with debugging, analysis, and optimization
  • Experiment with and recommend new technologies that simplify or improve PromoteIQ's stack
  • Participate in an off-hours on-call rotation, and perform periodic off-hours work during maintenance windows

Qualifications

  • BS/MS in Computer Science or a related technical field, or equivalent relevant work experience
  • 3+ years of professional experience
  • Knowledge of Linux (ideally Debian/Ubuntu) architecture, administration, performance monitoring/tuning, troubleshooting, and production operations
  • System monitoring experience (ideally Zabbix, CloudWatch and PagerDuty)
  • Fluent in Python and Shell Scripting, with experience implementing automation and monitoring using shell scripting and other related tools
  • Working with configuration management frameworks (ideally Ansible)
  • Securing networks, servers, and applications
  • Understanding of TCP/IP, DNS, network routing and subnet
  • Configuring and managing cloud infrastructure (ideally AWS)
  • Managing and tuning database clusters (ideally Elasticsearch, MySQL, and Aerospike)
  • Experience with an always-on and high-volume web server stack
  • Experience with containerization technologies (Docker, Kubernetes, Terraform)
  • Experience with building out a CI/CD pipeline

--

How We Interview & Hire

Our interview process begins with a quick phone call to assess fit with the role and company - and help you decide if PromoteIQ is the right place for you. Then we do several rounds of in-person interviews, where you'll meet the team and participate in a number of interactive interviews. Throughout this process you'll have ample opportunity to ask questions, get to know us as a company, and learn more about our product.