Senior DevOps Engineer

Sonatype


2 weeks ago

11/27/2019 10:22:00

Job type: Full-time

Hiring from: US only

Category: Software Dev


Sonatype has been at the forefront of crafting solutions to manage, organize, and better secure components since the inception of the Central Repository and Maven in 2001. More than a trillion dollars is spent annually on software development and our aim is to help application teams do that better and faster. Our mission is simple - help the world build better software, even faster. 

This is done by providing unprecedented visibility combined with the guidance needed to make the best selections from the open-source ecosystem as early as possible, and enabling teams to choose wisely from the beginning. We are looking for a Senior DevOps Engineer to join the Sonatype Operations team. The team has a wide range of responsibilities to build, scale, and maintain the company’s technical infrastructure, including Maven Central, CI, and hosted data services. Some of the technologies we use include Terraform, Ansible, many AWS services, and Datadog.

Responsibilities

  • Ensure the proper functioning of Sonatype SLAs and critical systems by implementing metric-based monitoring, executing troubleshooting tasks, maintaining a functional and detailed RunBook, and participating in an on-call rotation
  • Work closely with Sonatype delivery teams to define product-specific metrics and remediations through system analysis, testing, and fault troubleshooting
  • Develop infrastructure automation that codifies best-practices into repeatable, reliable, and modular architectural components
  • Provide technical oversight and ownership of core operational infrastructure used by both internal and external users.

Requirements

  • 4+ years experience running and tuning high availability systems and supporting infrastructure
  • Experience using scripting languages (eg: BASH, Python) to build automation
  • Experience developing software in any language
  • Strong analytical and problem-solving mindset combined with experience troubleshooting large scale systems under pressure
  • Deep knowledge and experience with AWS, Linux systems, database technologies, and web technologies
  • Excellent written and verbal communication skills
  • A deep curiosity and interest in exploring new and familiar systems
  • Ability to work independently and as part of a team
  • Currently reside in either Canada or the United States of America and are eligible to work for any employer without sponsorship


What We Offer:

  • The opportunity to be part of an incredible, high-growth company, working on a team of experienced colleagues
  • Competitive salary package
  • Medical/Dental/Vision benefits including a stock option plan
  • Business casual dress
  • Flexible work schedules that ensure time for you to be you
  • Our Engineering Teams work 100% remote from home based offices
  • 2019 Best Places to Work Washington Post and Washingtonian
  • 2019 Wealthfront Top Career Launch Company
  • EY Entrepreneur of the Year 2019
  • Fast Company Top 50 Companies for Innovators
  • Glassdoor ranking of 4.9
  • Come see why we've won all of these awards
We are 300 employees from diverse backgrounds, that hail from 50 countries, and speak 15 languages. But, we all share one thing in common: we’re passionate about accelerating software innovation. Our vision is to put Nexus products at the center of every open source decision made by modern engineering organizations.  We’re one of the fastest growing tech companies in America and have been named both a Deloitte Fast 500 and Inc. 5000 company three years in a row. We’re backed by world class investors including TPG, Goldman Sachs, Accel Partners, and HWVP.  Learn more at www.sonatype.com.
 
Sonatype is proud to be an equal opportunity workplace and an affirmative action employer that is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please do not hesitate to let us know

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

  • DevOps operations and development of related automation software on the free software project Open edX. The project is used by and in part developed by organizations like MIT, Harvard, McKinsey, and others, so you’ll have the opportunity to contribute to projects that are widely used and to be part of a thriving open source educational community. See edx.org, stanford.edu or fun-mooc.fr for examples of Open edX instances.

    We are looking for experienced DevOps specialists, to help improve and scale our infrastructure. We host many instances of Open edX, and have developed open source automation software based on OpenStack and Python/Django to scale it, and allow users to spin their own instance by themselves. We are looking to refactor some of its components, including moving to Terraform and Packer, as well as supporting additional platforms such as AWS.

    The Open edX platform itself is a large Python/Django codebase, with good code standards and architecture. You would also work on different clients contracts using the platform, which can include both DevOps operations and fullstack Python/Django/JS development. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. 

    Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

    We welcome applicants of all genders and ethnicities.

    Basic requirements

    - DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

    - Cloud computing, like AWS or OpenStack

    - Databases: MySQL, MongoDB, PostgreSQL

    - Configuration management tools such as Ansible

    - 3+ years working with Python

    - Experience with unit testing

    - You feel comfortable working in a Linux environment, specifically Debian or Ubuntu

    - Experience with contributing to free software projects, and communicating within a free software community

    Additional skills

    You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

    - Experience with Python web frameworks, specifically Django

    - 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)

    - RabbitMQ, Redis & Elasticsearch

    - git source control

    - Mobile development (iOS and/or Android)

    - Managing clients & projects from beginning to completion (senior developer)

    - Public speaking at conferences (you would present a talk every year at the Open edX Con)

    About OpenCraft

    We are a team of twenty developers, all working remotely from Europe, North & South America, Asia & Australia. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connexion. : ) 

  • Givelify (US only)
    2 weeks ago

    We are Givelify, where fintech meets philanthropy. We help people instantly find causes that inspire them to action so they can change the world—one simple, joyful gift at a time. 

    We are looking for a DevOps engineer to join our team & take our infrastructure to the next level.

    In this role you will build tools that streamline our deployment pipelines for continuous delivery of software, ability to setup, maintain and scale our different services as needed. You will be our micro-services, automation, server-side scripting and chef/ansible champion. You’ll build tools to
    monitor our infrastructure, identify bottlenecks and propose solutions. You’ll be tasked with the continuous improvement of the reliability & efficiency of our infrastructure.

    Key Responsibilities:

    • Design and Implement highly available and scalable architectures in dynamic, fast growing environments.
    • Work in our DevOps team to ensure a scalable, secure, redundant, distributed production environment systems.
    • Work in a small cross functional team of experienced and highly talented engineers in a CI/CD environment with cutting-edge technologies.
    • Manage and Secure AWS Services and the company architecture.
    • Design and Implement scripts and Ansible playbooks for small- and large-scale environment in CI/CD Pipelines.
    • Integrate and implement best practices and DevOps methodologies in every step of the engineering process.
    • Build out real-time monitoring, analytics and reporting dashboards
    • Participate in engineering efforts in supporting our new features that directly impact the relationship between causes and their supporters.
    • Education:  BA/BS degree in Computer Science, Computer Engineering or related technical field or equivalent practical experience
    • Experience:
    • CI/CD: Jenkins, Ansible, Git, Jira, Selenium, PHPUnit
    • Tools: Python, Shell scripting, Nginx, Apache, Linux, AWS Services, AWS CLI and API
    • Plus: AWS Certifications, Groovy, Kubernetes, Dockers, Serverless, Puppet, Chef, OpenStack
    • Strong root cause analysis skills
    • Extensive knowledge of Unix/Linux environments
    • Familiarity with database concepts
    • 3+ years’ experience with AWS
    • Language Proficiency: English

    Ideal Qualifications:

    • Hands-on designing/writing/delivering system automation and background in DevOps engineering
    • Expert level of Scripting, deployment automation and configuration management with Ansible and Jenkins
    • Expert level with orchestration system Jenkins and source control Git.
    • 3-5 years of experience managing and administering cloud infrastructure and environments with AWS services, AWS CLI and API for Production, Staging, Development, Testing, Staging, Performance and Production)
    • Experience applying best practices in all aspects of administration, automation and scripting
    • Understanding and applying DevOps methodologies
    • Strong background with Linux Administration
    • Proficient level experience scripting with Python, PHP and shell
    • Experience with monitoring and designing alerts for operations and applications.
    • Experience with RDS database solutions from an operations perspective.
    • Fundamental understanding of web architecture and applications development.
    • Excellent work ethic and willingness to put in extra time as needed.
    • Consistently meet deadlines for complex issues and new projects involving multiple teams.
    • Participate in designing innovative solutions to improve current procedures.
    • Assist other departments in engineering solutions for new and existing services.

    Our People 

    We are a virtual team of high-performing professionals who innovate & collaborate to fulfill our mission to help people instantly find causes that inspire them to action so they can change the world – one simple, joyful gift at a time.  Our culture of integrity, heart, simplicity, & that “wow” factor fuel our aspiration to be among the tech industry’s most inclusive & purpose-driven work environments. 

    We take great pride in providing competitive pay, full benefits, amazing perks, and most importantly, the opportunity to put passion & purpose to work.   

    Our Product 

    From places of worship to world-changing nonprofit groups, Givelify harnesses the power of technology to bridge the gap between people and the causes they care about.  Tap. Give. Done.   Givelify’s payment solution is designed to make the experience of giving as beautiful as the act of giving. 

     Learn more about us at https://careers.givelify.com

  • ReifyHealth (US only)
    2 weeks ago
    At Reify Health, we are building a more creative healthcare system. We envision a world where every potential therapy, if safe and effective, is available to the patients who can benefit.

    Our healthcare system relies on clinical trials to develop new, potentially life-saving treatments for patients. But clinical trials continue to be slow, unpredictable, and expensive. Reify Health’s product helps both the research leaders driving forward clinical trials and the doctors and nurses who care for the patient participants. As we continue scaling the adoption of our product, we accelerate world-class clinical research and unlock innovation.

    DevOps at Reify aims to be an engineering team with a focus on building out the process, tooling, and infrastructure as a platform that enables product engineering to release, monitor, and manage our applications with high velocity and efficiency. We value automation, self-service, and empowerment of product engineering to manage their code from development to production. By joining our team, you will play a significant role in supporting our growing architecture and our culture of impact and empathy.


    Your Responsibilities

    • Architect and design AWS solutions to meet product/company needs
    • Collaborate with team leads to develop infrastructure requirements
    • Develop tools and processes to streamline the automated deployment of our code
    • Enhance and maintain continuous integration tools that support the product engineering team
    • Ensure the product is operational and provide support in case of emergency


    Your Skills & Qualifications

    • Strong core knowledge of Linux operating system and computer networking
    • Experience managing AWS resources, specifically CloudFront, IAM, Route 53, S3, RDS, and DynamoDB
    • Experience working with container technology, such as Docker
    • Experience building, running, and maintaining a service orchestration framework such as Kubernetes, Mesos, or Triton
    • Experience with infrastructure as code tooling such as Terraform or CloudFormation
    • Experience monitoring data architectures (e.g. Kafka, Spark, etc.)
    • Experience with deploying and configuring monitoring services, such as New Relic and Datadog
    • Managed multiple AWS accounts across multiple AWS regions
    • Embody infrastructure-as-code philosophy
    • 5+ years of DevOps experience


    What Will Make You Stand Out

    • Experience in managing and deploying a cloud-based infrastructure compliant with regulatory regimes such as HIPAA and GDPR
    • Experience implementing security controls for AWS environments, including setting up a VPN and secrets management system
    • Experience working in Aptible/Heroku environment
    • Experience with ELK stack or similar solutions to intelligently manage system logs
    • Experience configuring error tracking systems, such as Sentry
    • Previous experience with functional programming languages/philosophy (or existing Clojure chops!)
    • Experience in a startup environment (as a remote employee using video/chat collaboration tools, if you’d like to work remotely)
    • Relevant experience in a healthcare/health-tech company


    Compensation & Benefits

    • Competitive Salary and Stock Options: Compensation varies from mid-level to very senior and is commensurate with your experience.
    • Comprehensive Health and Wellness Coverage: 100% premium coverage for you (and >50% for your dependents) for: a top-tier health plan covering you in all 50 states (with option of HSA for medical expenses and as investment vehicle) dental, vision, disability (short-term and long-term), and basic term life insurance (for your entire tenure at Reify). We enable 24/7 access to doctor by phone or online via telemedicine coverage.
    • Retirement Plan: 401(k) with company match
    • Company-provided Workstation: You will receive a brand new MacBook Pro laptop
    • Location Flexibility & Transportation: For those working out of Boston, we provide: a free monthly public transportation pass (and are located 2-3 minutes from Downtown Crossing); unlimited coffee, infused water, and more (provided by WeWork); flexibility to work from home as needed. For those working remotely: you can work from anywhere in the U.S. compatible with an EST work schedule. Additionally, we’ll fly remoters in for our quarterly “remoters’ week”, filled with fun activities, good food, and many opportunities to get to know your colleagues better.
    • Vacation and Holiday Flexibility: Generous paid-time-off policy that accrues with your tenure at Reify which includes holiday flexibility and parental leave
    We value diversity and believe the unique contributions each of us brings drives our success. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

    We also completely eschew the “bro culture” sometimes found at startups.

    Note: We are currently only considering US citizens or Green Card holders. Thanks!

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!