Senior DevOps Engineer


1 month ago

02/15/2020 10:29:15

Job type: Full-time

First appeared on StackOverflow

Category: Software Development

Company overview

Ceros is an experiential content platform that empowers the creation of bespoke, immersive digital content without code. We’re passionate about helping companies transform their static digital content into engaging experiences. From custom interactive microcontent, to immersive event microsites, you can build it with Ceros. Publish and update live content instantly, and embed it into your site instantly. Join us in ending the endless creation of static content and be part of the movement towards meaningful content experiences.

Our customers include some of the world’s leading brands, such as Mashable, GE, Red Bull, United Airlines, and IBM.

We are well-funded and venture-backed by prominent investors including Grotech Ventures, Greycroft, and Starvest Partners.

About the Product

Ceros provides multiple products and the Devops team supports them all.

The core Ceros ( product is comprised of multiple single-page applications (Admin, Studio, and Player) written in Javascript using libraries like jQuery, Require, and Backbone.  It is supported by a REST backend built in PHP. The Ceros Studio is built around the HTML5 Canvas element.

We’re in the midst of migrating both the frontend and backend to Typescript.

The infrastructure uses Docker, Jenkins, and Cloudformation. We use a myriad of AWS offerings. We also use Okta for authentication and Fastly as a CDN.  We’re eying a migration to Terraform and Kubernetes.

The DevOps team also supports Markup (, which is built in React and Typescript on the frontend and Typescript on the backend.  Its infrastructure uses Terraform and Kubernetes on AWS.

About the Team

As part of the Ceros product team, you’ll be working with a cross-functional group of the most talented people you’ve ever worked with. We hire only passionate and creative people with a proven and unquestionable ability to execute, and every member of the team is equally responsible for moving the product forward.

We have a dynamic company culture that collaborates daily. We care deeply about the user experience, and we debate passionately about our ideas. When you work at Ceros, you check your ego at the door, and you aren’t afraid to be honest, especially to yourself. We take our jobs seriously but ourselves not so much.

The DevOps team is the primary caretaker of the infrastructure, responsible for owning the infrastructure roadmap and pushing it forward.  We’re constantly looking to improve the infrastructure to make it more stable, scalable, available, more easily deployed, and easier to work with.  

We follow DevOps principles, which means we view ourselves as the deep knowledge and support for all the developers when they need to write infrastructure code for their stories and fight the tendency to silo on a daily basis.  We each attend one of the other development team’s standups as a liaison and we keep the door to the #devops slack wide open for anyone who has questions. We review the other team’s infrastructure code to make sure it’s in line with where we want to go.  And we work to build better tooling around development processes to support the other teams in their work to push the product forward.

About the Job

As a DevOps focused engineer, your typical day-to-day involves:

  • Evaluating, testing and building new infrastructure tools and technology

  • Writing detailed planning documents on stories so your teammates can assess the proposed approaches to a story, offer suggestions of approaches missed, and we can all agree on where to go from there

  • Writing maintainable code (probably goes without saying)

  • Carrying out and being on the receiving end of intense code review sessions from your peers who hold your work (and their own) to the highest of standards

  • Helping the full stack development teams write infrastructure code, and reviewing said code

  • Writing clear documentation around infrastructure code and development tooling so that it’s easy to understand, use, and modify

  • Working closely with the rest of the team to deploy new releases and data migrations without hiccups 

  • And finally, ensuring the availability of the Ceros platform

What we’re looking for:

  • Experience with CI/CD pipelines, configuration management, infrastructure orchestration, containerization, linux administration... you know, DevOps.  

    • In particular, several years of experience with Terraform and Kubernetes. 

  • An eagerness to write well documented, clear code.  You understand that infrastructure code is still code and the principles of documentation and organization that apply to every other kind of code, still apply here.

  • The wisdom of experience.  You understand that principles and design patterns are important guidelines, but not hard and fast rules.  You know when to apply a pattern and when not to, when to hold fast to a certain principle, and when to let it go.  You understand that sometimes we can’t let the perfect be the enemy of the good and we’ll have to take on tech debt, but when we do, it should be with consideration and intention (and should be documented).

  • An eagerness to learn.  We’re looking for engineers who are able and eager to keep up with the pace of our rapidly evolving field.  

Key things to know

  • This is a remote role

  • We want you to start ASAP

  • This is a full-time position

  • Unlimited vacation days

  • Competitive salary

  • Stock options

  • Premium health insurance

Working completely from home, you’ll be communicating often through chat rooms, email, and video conferencing. We offer flexible working hours and an extremely flexible vacation policy. And we provide excellent gear (15” Macbook Pro, iPad, external monitor, etc.). 

Next Steps

If you’re interested in being part of the Ceros team, please send your resume and a cover letter to us. We’re a company of passionate, honest, and sometimes silly people, so don’t be afraid to express yourself.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • 1 week ago

    Do you enjoy working with some of the latest technologies and using your expert Linux Administrator skills to automate routine system tasks? Do you like solving complex problems and finding solutions that scale appropriately in large, high-traffic environments? Are you comfortable working with a broad spectrum of software & services? If so, then we would like to hear from you!

    We are a small remote team of 3, looking for another curious, independent, and savvy DevOps engineer to build upon our continuous delivery pipelines using Kubernetes & Jenkins. We work with hybrid cloud environments and integrate many AWS services like EC2 & Lambda. Not a morning person? This full-time position has afternoon/evening hours: (ideally, 12pm-8pm Pacific give or take an hour).


    • Deploy, manage, & maintain applications and systems
    • Participate in on-call rotation
    • Implement, maintain, and improve CI/CD pipelines
    • Actively troubleshoot any issues and document solutions
    • Ensure system availability, respond to incidents, and handle escalations from other teams


    • 2+ years experience in a DevOps role (or similar)
    • Strong oral & written communication skills
    • Experience using Amazon Web Services (EC2, S3, & RDS at a minimum)
    • Proficient with Linux systems administration (RHEL/CentOS & Ubuntu specifically)
    • Experience with CI/CD platforms (Jenkins)
    • Comfortable using version control (Git)
    • Proficiency with Docker container concepts
    • Prior experience maintaining high-availability systems

    Nice to Have

    • Kubernetes exposure
    • Previous experience with Ruby on Rails environments
    • Prior experience with monitoring systems such as Grafana, Zabbix, or Nagios
    • Configuration management tools such as Terraform and/or SaltStack


    • Health/dental vision insurance
    • 401K
    • Great work/life balance
    • 13" MacBooks and computer monitor provided
    • Adjustable work desks
    • Snacks and Friday Happy Hours!
    • Great location Our San Francisco office is steps from the Powell BART/Muni station!
  • Surge (US or Canada)
    3 weeks ago

    * PLEASE ONLY U.S Citizens or Canadian Citizens. We are unable to sponsor Visas*

    About Us 

    Surge is an onshore provider of custom web, cloud, mobile, digital, and desktop software development and consulting services to clients in every industry, from hot startups to Fortune 500 companies.

    Founded in 2007, and listed on the Inc. 5000 list of America’s fastest-growing companies for five straight years, Surge has successfully delivered hundreds of software products, apps, and solutions to its clients using a proven agile/scrum development process combined with an elite group of North American software professionals.

    The DevOps Engineer will be responsible for: 

    • Creating, administering and maintaining automated solutions 
    • Building  code/compilation strategies
    • Packaging and Versioning with artifact management strategies
    • Deployment including product configuration strategies
    • Source Code repository management (SCM) including branch management.
    • System troubleshooting and problem-solving across platform and applications
    • Recommending and implementing approved process and procedure improvements.
    • Evaluate new technology options and vendor products.
    • Creating, administering, and maintaining certain integration point solutions with other systems or data streams.


    • 4+ years of direct experience with Development/Operations delivery pipeline activities
    • 3+ years applied scripting experience in advanced scripting languages 
    • Ability to stand up a CI pipeline in one or more industry-standard tools 
    • Working knowledge and experience with at least one deploy/Release toolset
    • Solid technical and project leader skills
    • Ability to use a wide variety of open source technologies and cloud services
    • Working experience with infrastructure monitoring / logging
  • Responsibilities
    • Primarily engaged in a technical consultancy role for channel partners, providing technical assistance and guidance specific to the selling and service delivery readiness of Gitlab Channel partners.  
    • In partnership with the channel sales team, formulate and execute a sales, solution and practice strategy to exceed revenue objectives through the delivery of solutions & services that drive the adoption of GitLab
    • Educate channel partners of all sizes  on the value proposition of GitLab, and participate in all levels of discussions throughout the organization to ensure our solution is set up for successful deployment
    • Work on­site with strategic channel partners, delivering solutions architecture consulting, technical guidance, knowledge transfer and establish “trusted advisor status”
    • Enable the partners to provide technical evaluations via POC/POV ownership, RFP/audit support and workshop design
    • Capture and share best-practice knowledge amongst the GitLab community and other channel solution architects
    • Author or otherwise contribute to GitLab customer-facing publications such as whitepapers, blogs, diagrams or the GitLab Handbook
    • Build deep relationships with senior technical individuals within channel environments to enable them to be GitLab advocates
    • Serve as the customer advocate to other GitLab teams including Product Development, Sales and Marketing
    • Present GitLab platform strategy, concepts and roadmap to technical leaders within channel partner organizations
    • Experience building solutions and professional services through channel partners required. 
    • Knowledge of all or most of the following channel services categories in the DevOps space: Consulting, Managed and/or Advisory services. 
    • Presentation skills with a high degree of comfort speaking with executives, IT Management, and developers
    • Strong written communication skills
    • High level of comfort communicating effectively across internal and external organizations
    • Ideal candidates will preferably have 7 plus years software industry in channels or software technical sales experience with a proven track record of solution sales
    • Significant experience with executive presence and a proven ability to lead and facilitate executive meetings and workshops
    • Deep knowledge of the end-to-end software development lifecycle and development pipeline
    • Understanding of continuous integration, continuous deployment, chatOps and cloud native
    • Experience with waterfall, Agile (SCRUM, Kanban, etc) and able to discuss workflows for different software development processes
    • Experience with modern development practices strongly preferred:
      • Kubernetes
      • Docker
      • Linux
      • Package Management
      • DevOps Pipelines (CI/CD)
      • Application Security (SAST, DAST)
      • Cloud (AWS, GCP, Azure)
      • Application Performance Monitoring
      • System Logging
    • Experience with several of the following tools strongly preferred:
      • Ruby on Rails, Java, PHP, Python
      • Git, Bitbucket, GitHub, SVN
      • Jira, VersionOne, TFS
      • Jenkins, Travis, CircleCI
      • Veracode, Fortify
      • Artifactory, Nexus
      • New Relic, Nagios
    • Understand mono-repo and distributed-repo approaches
    • Understand BASH / Shell scripting
    • Ability to travel up to 35%
    • B.Sc. in Computer Science or equivalent experience
    • Successful completion of a background check
    • Ability to use GitLab

    As with all roles in the Sales Department the Solutions Architect participates in the Sales KPIs.


Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!