DevOps Engineer

SyncroM


3 weeks ago

01/31/2020 10:37:26

Job type: Full-time

First appeared on StackOverflow

Category: Software Development


Syncro is a small team crafting applications helping small businesses be more successful. Our software does job tracking, marketing, invoicing, integrates tons of online tools — and is awesome. We are open to taking risks with technology, we use ember/react/kubernetes/elixr, and are generally open to exciting fun new stuff!

We’re building a company that has fun inventing. We go fast, and our customers love us. Thousands of repair shops and IT Professionals all over the world rely on our platform for their entire business operations. We are different – we really do care, the founders are writing this ad and looking at the resumes – not a recruiter or HR department.

We are using heroku with 50+ dynos, our platform consists of a number of rails apps and integrations to other platforms. We’re building a huge inventory system to rival any out there, we’ve built a “remote machine management” platform with an open API, we’re doing it all…

If this sounds like the kind of team you want to be part of, we want to hear from you. Do you play around with new stuff for fun? Do you hear about a problem and just obsessed building a web app to solve it? If this sounds like your kind of play – we might be a great fit. 🙂

Highlights:

– Salaried position designed to grow with the company (seriously, try us).

– We want this to be your dream job – but we need your help (tell us how).

– We will advance your career like nobody else — stay with us for the long haul and we’ll keep you challenged, learning, passionate, and growing.

– Results-oriented: Keep having fun and shipping code and you can design your day.

– We are currently a dispersed team working from home.

– We offer comprehensive health, vision, and dental coverage and 401(k).

What You'll Be Doing:

– Create and manage infrastructure in our multiple cloud providers systems like Heroku, Kubernetes on Google Cloud, AWS, Azure, etc. (we use all of them)

– Building and maintaining tools, solutions and microservices.

– Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.

– Test our system integrity, implemented designs, application developments and other processes related to infrastructure, making improvements as needed.

– Update our processes and design new processes as needed.

– Deploy product updates as required while implementing integrations when they arise.

– Specifying, documenting and developing new product features, and writing automating scripts.

– Work with CI tools, and source control such as GIT

– If you also enjoy product development you can probably help out on the feature work too!

What We're Looking For:

-A few years of running operations for web applications

-A few years of Ruby on Rails a major plus

-No specific education necessary. (really)

-Excellent communication skills – verbal, written and electronic.

-You care — which means sometimes putting yourself out there for a customer experiencing pain.

-Ability to multi-task in a fast paced environment.

-You’re kind and wily (in a good way).

How to Get Hired by Us:

Write to us about a recent time or two that you caused a production outage, what the root cause was, and what you learned from it.

For example; Troy our Founder shipped a typo in a class name in the early days and those are annoying because they might be easily missed in Development environment but then production blows up. This led to a more robust CI+Staging step than we had prior.

Just demonstrate that you are an individual, you have a personality, you enjoy life, and you enjoy good work. And please include a resume. 🙂

Syncro is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment where all employees can thrive and do their best work, free from discrimination and harassment.

Pay: DOE. Let’s Talk. 

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

  • Are you an automation ninja? Can you replace people with scripts that you write? Does poorly engineered architecture give you nightmares?

    If this describes you then please read on! Exodus uses multi-cloud hosted backend services, running numerous cryptocurrency coin nodes and services for our software, and we need ninjas to help us automate, monitor, maintain, and scale them.

    What You Will Do

    • Engineer architectures and automation for zero-downtime deployments.
    • Use technologies like Terraform to manage infrastructure as code.
    • Work with Kubernetes and Prometheus to scale and monitor micro-services.
    • Use tools like Helm and GitlabCI to automate deployments.
    • Work with our development teams to help them setup automation pipelines and solve problems.
    • Collaborate with other DevOps engineers to make the best solution possible.
    • Build geo-distributed infrastructure.
    • Participate in on-call schedules and act in a server/technical support capacity to the team.

    Who You Are

    • You are based (or willing to work) in a timezone around Eastern Asia between UTC +8 (Malaysia) and UTC +11
    • You have excellent references and a history of trust and established relationships in former careers.
    • You have a long history and track record of DevOps that can be demonstrated via GitHub, blogs and/or in a technical interview process.
    • You take initiative and don't wait for direction.
    • You have a passion for cryptocurrencies like Bitcoin and a demonstrated passion for solving problems.
    • You don't care if the platform is Azure or AWS and are willing to work with either and have some experience with at least one.
    • You are willing to be available regardless of when server issues occur.

    What We Offer

    • Freedom to work wherever you want
    • Building the future. Cryptocurrencies lay the foundation of the internet of value, the next major wave in application technology and personal finance.
    • Collaborative and feedback-driven culture.
    • Opportunity to grow. The sky is the limit if you're hungry to succeed.
    • Fair pay, no matter where you live.
    • Competitive compensation package. (Including benefits for US employees only)

    Our Hiring Process

    At Exodus, we pride ourselves in hiring people from all around the world. We work with individuals from various backgrounds; some traditional and some a bit more unconventional.

    Our hiring process focuses on 2 pillars.

    • Efficiency. You can expect the process to take between one and two weeks. We know what it’s like to wait weeks for a recruiter to get back to you and want to be respectful of your time.
    • Transparency. We anticipate you asking questions and will answer with as much transparency and respect to you as possible.

    We are committed to shaping a better world and have built our team based on empathy, radical candor, initiative, and humility.

    Overall, our goal is that you have a great candidate experience with us

  • 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 (https://ceros.com) 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 (https://markup.io), 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.

  • About Us

    Secureworks® (NASDAQ: SCWX) is a technology-driven cybersecurity leader that protects organizations in the digitally connected world. Built on proprietary technologies and world-class threat intelligence, our applications and solutions help prevent, detect, and respond to cyber threats.  Red Cloak™ software brings advanced threat analytics to thousands of customers, and the Secureworks Counter Threat Platform™ processes over 300B threat events per day. We understand complex security environments and are passionate about simplifying security with Defense in Concert™ so that security becomes a business enabler. More than 4,000 customers across over 50 countries are protected by Secureworks, benefit from our network effect and are Collectively Smarter. Exponentially Safer.™ www.secureworks.com

    We enjoy competitive compensation and benefits packages, and reward and recognize our employees for exceptional results. A constant focus on continued learning and growth keeps our team members engaged and excited about “what’s next.” We offer flexible work options when available, and emphasize the importance of work-life balance. We know that when our people are rewarded, recognized, and rejuvenated, we win as a team.  

    Role Overview

    In this exciting role, you will work on the next generation of Securework's security products. You’ll join a very seasoned team of Software Engineers and Data Scientists, and collaborate with stakeholders across security and technology groups to drive innovation.  Your focus will be on DevOps functions within a Kubernetes environment including continuous delivery, monitoring and security across a diverse set of environments from development through to production.

    The ideal candidate will possess strong technical knowledge and software development background with an emphasis on Kubernetes, continuous integration and continuous delivery (CI/CD), designing and developing software leveraging Public Cloud platforms (e.g. AWS, GCP, Azure).  This position also requires experience in designing, developing and reviewing security and technology architectures, and the ability to identify and drive issues to closure. This individual must be a consensus builder, a team player, and work well within an open security posture environment. Red team experience and mentality a definite plus.

    To learn more about one of our newly launched products that you will secure and develop, explore here

    Core Responsibilities Include

    • Delivering production code at a regular cadence using Agile techniques, tools and methodologies.

    • Building automation tools and components to enhance the installation and provisioning of cloud-based applications in AWS, Azure, or similar cloud providers.

    • Collaborating with Software Architects, Software Engineers, and Data Scientists and ensuring products and services are pushed into production in a secure fashion.

    • Automating the deployment of products and services and actively monitoring to ensure uptime and effective performance of applications and platforms.

    • Acting as an escalation point to address issues with outages and operations and actively forecasts to proactively address issues and minimize downtime.

    Required Skills and Experience

    • 8+ years of software development experience with emphasis on DevOps responsibilities.

    • 2+ years of Kubernetes experience focused on DevOps.

    • A deep understanding of CI/CD tools, processes and a strong desire to help teams release frequently to production with a focus on creating reliable high quality results.

    • Strong development experience with languages such as Python and Go.

    • Strong background integrating continuous delivery (CD) tools, such as Spinnaker, GitLab or Argo, with Kubernetes.

    • Experience integrating CI/CD feedback with code review systems like GitLab and group chat software such as Slack or Mattermost.

    • Experience integrating monitoring and alerting capabilities using software such as Grafana, StatsD, Prometheus, DataDog, etc.

    • Experience working or developing autoscaling tools (ex. Vertical Pod Autoscaler, Cluster Autoscaler and/or the Horizontal Pod Autoscaler).

    • Expertise with Amazon AWS, Google Cloud Platform and other common public cloud providers.

    • Ability to tackle problems both at the large scale and the small scale, with constant focus on optimization, high availability, and security as it relates to the CI/CD process.

    • A drive to continually learn new technologies, tools, and methodologies, including those out of your comfort zone.

    • Strong attention to detail, excellent analytical capabilities and a passion for building robust platforms for accelerating delivery to production.

    • BS in Computer Science, Software Engineering, Computer Engineering, or equivalent experience.

    Preferred Skills and Experience

    • Experience with Gitlab.

    • Past experience with infrastructure tools such as Terraform, Packer, Ansible and Vault.

    • Experience writing Kubernetes operators is a plus.

    • Experience solving problems in a live production environment.

    • Experience working with and managing multiple Kubernetes clusters, preferably with federation.

    • Certified Kubernetes Administrator (CKA) a plus.

    • Prior experience working at a startup or in an entrepreneurial environment.

    Secureworks (A Dell Technologies Company) is committed to the principle of equal employment opportunity for all employees and to providing employees with a work environment free of discrimination and harassment. All employment decisions at Secureworks are based on business needs, job requirements and individual qualifications, without regard to race, color, religion or belief, national, social or ethnic origin, sex (including pregnancy), age, physical, mental or sensory disability, HIV status, sexual orientation, gender identity and/or expression, marital, civil union or domestic partnership status, past or present military service, family medical history or genetic information, family or parental status, or any other status protected by the laws or regulations in the locations where we operate. Secureworks will not tolerate discrimination or harassment based on any of these characteristics.  Learn more about Diversity and Inclusion at Secureworks here.

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!