DevOps Engineer

Modern Tribe


5 months ago

08/26/2019 10:21:23

Job type: Contract

Category: Software Development


The Opportunity

Modern Tribe is looking to add a seasoned DevOps engineer to our team for a 10 to 15 hour per week contract through January. The opportunity is a chance to jump in with both the services and products teams at Modern Tribe to work across client projects and our WordPress plugin products. You will work to plan, tune, and maintain our online systems so that we delight our users with fast websites, and we delight our developers with clean, stable, and predictable environments to work in.

Who We Are

Modern Tribe, Inc. is a rapidly growing software & design company. We develop custom solutions for some of the world’s largest companies, government institutions and smaller growing organizations. We pride ourselves on our ability to bridge people and technology and to bring the passion and dedication of an entrepreneur to every project. Our team is composed of talented employees and freelancers around North & South America (and a smattering across the globe).

Modern Tribe is committed to a culture that embraces diversity and inclusion. We foster an environment of collaboration, open engagement, fairness and respect regardless of differences in age, race, disability, national origin, gender identity, religion, sexual orientation or veteran status. As a hybrid workspace ranging from distributed contractors to traditional employees, we value the unique perspectives and experiences of our global team.

We come from all walks of life. We are small business owners. We are tattoo aficionados and 80’s movie buffs and ex-pats. We are homeschool teachers. We are single parents. We are musicians, college drop-outs, and entrepreneurs. We are travelers, feminists, runners, volunteers, and makers. We are a Modern Tribe.

Everyday we strive to fulfill our motto: live well and do good work. We hope you will consider joining us.

Who You Are

We love working with each other because we have built a culture that suits us well. We work primarily with freelancers and coordinate their talents for large projects. To be on our team, you must be:

  • HAPPY

Where there is a will, there is a way. Having a positive disposition allows us to achieve great things and to support each other.

  • HELPFUL

Always looking for ways that you can help others.

  • CURIOUS

It is essential that you have a passion for learning. Technology changes daily, and life has a way of constantly raising the bar.

  • ACCOUNTABLE

Our clients expect us to get the right thing done on budget and on time. Communicating expectations and meeting them is the cornerstone of success.

  • A FREELANCER

This means that if you live within the USA, you will also maintain your own personal client list and that Modern Tribe will only comprise a proportion of your total income. Regardless of where you live, you need to be already freelancing.

Personal Competencies

  • Strong communication and/or experience working as part of a remote team

  • Self-motivated, detail-oriented, strong organizational skills, with a methodical approach to all tasks

  • Ability to prioritize workloads and meet deadlines

  • Ability to work independently with minimal oversight

  • Fluent English speaker

Knowledge & Experience

  • Full time 100% freelancers only!

  • Experience deploying and scaling PHP based applications

  • Proficiency using AWS services and tools

  • Good knowledge of Docker and Containerization

  • Ansible experience

  • Experience with Jenkins and other orchestration tools

  • Experience creating monitoring strategies for infrastructure

  • Some experience doing web development. At the very least, be able to read code and understand what’s going on, and specifically what it means to make code perform well (caching, etc).

  • Ability to use a wide variety of open source technologies and tools

Bonus Points

  • Big plus if you’re experienced with high scale WordPress instances

  • Big plus if you can write good modern PHP or JavaScript

  • Experience with ElasticSearch, Redis, or Memcache

  • Experience with Kubernetes

  • Strong grasp of automation tools and how they can make our teams work with stability and speed

Responsibilities

The DevOps engineer is a hugely important person that helps keep everything running smoothly – our production systems, and our developers. As a remote DevOps Engineer at Modern Tribe, some of your key responsibilities will be:

  • Architect and maintain multi-site, high-availability, production solutions

  • Help streamlining deployment process and CI

  • Diagnose and resolve production system issues

  • Manage, monitor, and scale infrastructure

  • Stay up to date on emerging technologies, investigate new technologies to see if there are improvements that can be made

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.

  • 1 month 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!