Senior DevOps Engineer

$140,000 - $180,000

Full Time

  • Work from home
  • No Travel Required

Skills

DevOpsInstallManageCI/CDJavaGoLangPythonAWSCloudDocker

Job Description

Responsibilities

    • Install, manage & maintain the production & testing infrastructure of Ushur across geographical locations
    • Design and automate the CI/CD infrastructure and continually improve the deployment pipeline
    • Ensure that the production delivery mechanism is performant, fault-tolerant & highly available
    • Help continuously optimize time, effort & cost associated with deployment
    • Design and develop tools for packaging, monitoring, diagnosing and fixing issues in live production systems
    • Participate in Ushur’s on-call rotation and debug any deployment/customer issues by collaborating with engineering, QA and customer success teams
    • Improve our operational capabilities by developing runbooks, alarms, and building tools and documentation that enable customers & Ushur-internal teams to self-diagnose problems
    • Be passionate about latest approaches to developing Cloud Services and operations and intuitively know which ones fit best to achieve operation, automation & compliance

Requirements

    • 6-12 years of experience as DevOps engineer in medium/large SaaS company
    • Proficient in programming with at least one of Java/Python/Node.JS/Go Lang
    • Deep knowledge with IaC (Infrastructure as a code) usage (Terraform/CloudFormation/Ansible/Chef) and experience deploying services such as: Lambda, EC2, MongoDB, VPC, API Gateway, Route 53, ELB/ALB
    • Experience managing & automating build systems like Jenkins, Artifactory.
    • Expertise in creating from scratch and maintaining containerized deployment/orchestration environment like Docker & Kubernetes
    • Experience with centralized logging, APM, Telemetry
    • Excellent in trouble shooting issues related to Linux OS, DB, filesystem & networking
    • Engineering degree in Computer Science or related field