Director of DevOps

Alice


8 months ago

06/22/2019 10:21:23

Job type: Full-time

Category: Software Development


ALICE is a growing startup serving 2k+ hotels all over the world with a global team of 140 staff spread across 16 countries. Our mission is to help businesses deliver exceptional hospitality with a focus on hotels. We do this by partnering with the world's best hoteliers to build a product that lets them do their best work. We take on the challenge of running the day to day tasks of every department in a hotel through a unified platform.

We are looking for a Director of DevOps to lead a group of high-performing and globally distributed DevOps engineers. The Director of DevOps will manage and continue to grow a globally-distributed team while contributing to strategic planning to define direction for ALICE Infrastructure and DevOps. You will work with a highly motivated, diverse, and thoughtful group as we rapidly scale to disrupt an industry.

The Director of DevOps will:

  • Lead a global team of DevOps engineers focused on efficient operation of daily activities, developer productivity and continuous improvement. Monitoring, automation and tools development

  • Establish and maintain DevOps strategies for execution and growth of the operation

  • Work closely with the engineering and product leadership to architect solid technical design and approach to operations

  • Define and manage company’s cloud posture with efficient utilization of cloud services, optimizing AWS cost/usage

  • Define and manage service standards, SLA’s for uptime & monitoring, etc

  • Implement processes for efficient server management including security related tasks, ensuring alignment with security requirements like patching and encryption

  • Develop and maintain a Business Continuity Plan and a Disaster Recovery Plan, and ensuring successful annual testing of each.

  • Develop and recommend standards, guidelines, and best practices for DevOps

Our stack is:

  • Backend: Java / Groovy and Grails  

  • Web Server: Tomcat  

  • Database: Aurora MySQL (AWS RDS)  

  • ElasticSearch

  • Redis

Qualifications:

  • 6+ years DevOps management experience at scale

  • Hands-on experience building complex, scalable, and high-performance system software architectures with AWS

  • Experience with designing the appropriate monitoring and alerting for production infrastructures

  • Strong experience with agile software development techniques and highly automated test environments

  • Experience managing mission-critical production systems with strict SLAs around service availability

  • Strong leadership skills with widely distributed teams (geography and time), inspiring and coaching people to help them do the best work of their career; helping people identify opportunities for their own growth, and define plans for achieving measurable goals

  • Organization and context-switching: this role will focus on a number of initiatives, simultaneously.

  • Bachelor’s degree in Computer Science, Engineering or related field

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
    Job Description

    About Pluralsight Flow, powered by GitPrime 

    GitPrime is now a Pluralsight company, an entire functional department of our new parent company. We are pioneering data-driven engineering. We report on the work patterns and the people-side of software development so engineering leaders can advocate for resources and demonstrate that they're driving business value based on objective data. We have strong product-market fit with hundreds of happy customers and we are growing rapidly.  

    Working at Pluralsight 

    Founded in 2004 and trusted by Fortune 500 companies, Pluralsight is the technology learning platform organizations and individuals in 150+ countries count on to innovate faster and create progress for the world.  

    At Pluralsight, we believe everyone should have the opportunity to create progress through technology. That everyone should have access to the skills of tomorrow. That technology can make the world a better place. Through the work we do everyday, we empower the people who power our world.  

    And we don’t let fear, egos or drama distract us from our mission. We’re adults, and we treat each other that way. We have the autonomy to do our jobs, transparency to eliminate office politics and trust each other to do the right thing. We thrive in an environment with creativity around every corner, challenges that keep us on our toes, and peers who inspire us to be the best we can be. We bring different viewpoints, backgrounds and experiences, and united by our mission, we are one.  

    The Opportunity  

    As a DevOps Engineer at Pluralsight, you will partner with the DevOps Manager to curate Developer self-service tools and systems to empower our continuous deployment environment. You will keep Pluralsight’s finger on the pulse of the DevOps community by continually researching, testing, and developing solutions to better enable our Software Engineers through automation and self-service. As an embedded member of remote development teams, you will be the subject matter expert on how and when to utilize the tools built and deployed by DevOps, as well as an influential partner in delivering incredible end user experiences.Pluralsight is a leader in the tech education space, and as such, our engineers are a driving force in developing and promoting industry best practices while continually synthesizing new ideas. You will help set the bar for DevOps teams across the industry while building a product that creates the innovators of tomorrow through technical education.

    Who you are: 

    • You are an experienced DevOps professional that enjoys being in the middle of the development lifecycle
    • You love exploring new technologies and keeping your own technical skills sharp while exhibiting responsibility and caution
    • You have a passion for innovation, learning, and excellence
    • You elevate the technical abilities of those around you
    • You are an amazing communicator and effective influencer within the remote teams you are on
    • You have a track record of being analytical, methodical, and quality-driven

    What you’ll own: 

    As a DevOps Engineer with a knack for automation, troubleshooting, and problem-solving, you will be responsible for monitoring our environments, servers, and applications for health, performance, and security. You will work with our talented team of Software Engineers to decide how to best create meaningful outcomes for our end users.

    Infrastructure:

    • Develop a flexible infrastructure to promote Developer self-service, while promoting continuity across our overall environment.
    • Development of tools and systems to support Developer self-service
    • Continuous environment monitoring for application health, performance, and security
    • Maintaining a pulse on emerging technologies and discovering hidden opportunities in our environment
    • Use technical expertise and experience to evaluate industry technologies and assess practice relevance
    • Collaborate with Software Developers to research and address technical needs and to roadmap and develop new solutions
    • Maintain and improve standards of Operational Excellence
    • Ensure redundancy and resilience of infrastructure and services
    • Reliability and Performance
    • Championing of continual improvement in the areas of reliability and performance
    • Help design and implement secure environments and servers
    • Forecast and assess reliability risks
    • Ensure all infrastructure is configuration managed
    • Development Support
    • Support DevOps Manager
    • Collaborate with the Ops and DevOps teams, as well as Security, IT, and Software Engineers

    Experience you’ll need: 

    • A successful candidate will be well experienced in key areas such as AWS, Saltstack, and Terraform (or similar)
    • Experience with Kubernetes and containerization to be able to support existing teams
    • Ability to quickly analyze and comprehend new or unfamiliar technologies or ideas
    • Track record of progressive DevOps engineering experience including the following:
    • Strong systems administration skills in both Linux
    • Experience in automation and the development of automation tools
    • Strong background in continuous integration and deployment methodologies/pipelines
    • Strong administration of HAproxy, RabbitMQ, Redis
    • Strong knowledge of network security and performance
    • Knowledge of compliance frameworks (PCI, SOX, SOC 2, ISO 27001)
    • Powershell, Bash, and Python scripting
    • Database administration background in Postgres or similar
    • Experience with Kafka a plus
    • Strong understanding of DevOps mentality and tools

    Technologies and tools you’ll use and interact with here:

    • Linux - Ubuntu LTS, RHEL, CentOS 7, Fedora Core
    • Tools - Github, New Relic, TeamCity, Octopus Deploy, Saltstack, OpsGenie, ELK, Terraform
    • Services - Haproxy, Nginx, IIS, RabbitMQ, Kafka, Zookeeper
    • AWS - EC2, RDS, ECS, VPC, Route53, ELB, ALB, Lambda, Elasticache, Cloudfront, Service Catalog, Cloudwatch, CloudFormation, IAM, Certificate Manager, Directory Service, WAF & Shield, SQS, SNS
    • Data Stores - Cassandra, Postgres, MySQL, MSSQL, Redis, BigQuery, Hadoop, Elasticsearch
    • Other - Cloudflare, Salesforce.comwpengine.com, Zuora, Adobe AEM, Adobe Search and Promote
    • Languages in use here that you may help support: Python, Node.js, Ruby, Java
    Qualifications

    Additional Information

    Be Yourself. Pluralsight is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.

  • 2 months ago
    We are looking for a talented mid or senior Lead DevOps engineer to join our team at Prominent Edge. We are a small company of 24+ developers and designers who put themselves in the shoes of our customers and make sure we deliver strong solutions. Our projects and the needs of our customers vary greatly; therefore, we always choose the technology stack and approach that best suits the particular problem and the goals of our customers. As a result, we want developers who do high-quality work, stay current, and are up for learning and applying new technologies when appropriate. We want engineers who have an in-depth knowledge of Amazon Web Services and are up for using other infrastructures when needed. We understand that for our team to perform at its best, everyone needs to work on tasks that they enjoy. Most of our projects are web applications which and often have a geospatial aspect to them. We also really take care of our employees as demonstrated in our exceptional benefits package. Check out our website at http://prominentedge.com for more information and apply through http://prominentedge.com/careers.

    Required Skills
    • Minimum of 4 years of total experience to include a minimum of 1 years of web or software development experience.
    • Experience automating the provisioning of environments by designing, implementing, and managing configuration and deployment infrastructure as code solutions.
    • Experience delivering scalable solutions utilizing Amazon Web Services: EC2, S3, RDS, Lambda, API Gateway, Message Queues, and CloudFormation Templates.
    • Experience with deploying and administering kubernetes on AWS or GCP or Azure.
    • Capable of designing secure and scalable solutions.
    • Strong *nix administration skills.
    • Development in a Linux environment using Bash, Powershell, Python, JS, Go, or Groovy
    • Experience automating and streamlining build, test, and deployment phases for continuous integration
    • Experience with automated deployment technologies such as Ansible, Puppet, or Chef
    • Experience administering automated build environments such as Jenkins and Hudson
    • Experience configuring and deploying logging and monitoring services - fluentd, logstash, GeoHashes, etc.
    • Experience with Git/GitHub/GitLab.
    • Experience with DockerHub or a container registry.
    • Experience with building and deploying containers to a production environment.
    • Strong knowledge of security and recovery from a DevOps perspective.
    Bonus Skills
    • Experience as a Lead Engineer
    • Experience with RabbitMQ and administration.
    • Experience with kops.
    • Experience with HashiCorp Vault, administration, and Goldfish; frontend Vault UI.
    • Experience with helm for deployment to kubernetes.
    • Experience with CloudWatch.
    • Experience with Ansible and/or a configuration management language.
    • Experience with Ansible Tower; not necessary.
    • Experience with VPNs; OpenVPN preferable.
    • Experience with network administration and understanding network topology and architecture.
    • Experience with AWS spot instances or Google preemptible.
    • Experience with Grafana administration, SSO (okta or jumpcloud preferable), LDAP / Active Directory administration, CloudHealth or cloud cost optimization.
    • Experience with kubernetes-based software - example - heptio/ark, ingress-nginx, anchore engine.
    • Familiarity with the ELK Stack
    • Familiarity with basic administrative tasks and building artifacts on Windows
    • Familiarity with other cloud infrastructures such as Cloud Foundry
    • Strong web or software engineering experience
    • Familiarity with security clearances in case you contribute to our non-commercial projects.
    W2 Benefits
    • Not only you get to join our team of awesome playful ninjas, we also have great benefits:
    • Six weeks paid time off per year (PTO+Holidays).
    • Six percent 401k matching, vested immediately.
    • Free PPO/POS healthcare for the entire family.
    • We pay you for every hour you work. Need something extra? Give yourself a raise by doing more hours when you can.
    • Want to take time off without using vacation time? Shuffle your hours around in any pay period.
    • Want a new MacBook Pro laptop? We'll get you one. If you like your MacBook Pro, we’ll buy you the new version whenever you want.
    • Want some training or to travel to a conference that is relevant to your job? We offer that too!
    • This organization participates in E-Verify.
  • 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. : ) 

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!