DevOps Engineer

Surge


2 weeks ago

03/12/2020 10:23:36

Job type: Full-time

Hiring from: US or Canada

First appeared on StackOverflow

Category: Software Development


* 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.
Summary

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.

Qualifications:

  • 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

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).

    Responsibilities

    • 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

    Requirements

    • 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

    Benefits:

    • 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!
  • 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
    Requirements
    • 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.

    Remote-OSL
  • 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

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!