Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Senior DevOps Engineer

CardinalHire

Senior DevOps Engineer

San Francisco, CA
Paid
  • Responsibilities

    LOCAL CANDIDATES ONLY!

    NO THIRD PARTY VENDORS, AGENCIES OR CONSULTANTS!

    The company is backed by leading venture capitalists, media companies, and professional sports luminaries.

    RESPONSIBILITIES: As a member of DevOps team you will be responsible for the entire lifecycle of the infrastructure and tooling within this client:

    • Proactively maintain the availability of the client’s cloud infrastructure
    • Work closely with software engineering teams to constantly improve availability of services
    • Manage seamless upgrades of infrastructure and services through automation
    • Leverage container platforms such as Kubernetes for large scale deployment of microservices
    • Design, deploy, and manage this client’s infrastructure in public clouds (AWS or GCP)
    • Identify, gather, analyze and automate responses to key performance metrics, logs, and alerts
    • Ensure infrastructure security compliance
    • Disaster recovery planning and regional failover testing
    • Capacity management and planning
    • Automatic scaling of infrastructure and services
    • Conduct post-mortems to analyze and prevent repeat failures
    • Develop and optimize continuous integration and deployment processes (CI/CD)
    • Conduct periodic on-call duties as needed on a regular scheme basis

    MINIMUM QUALIFICATIONS:

    • BS in Computer Science or related technical field, or equivalent practical experience.
    • Fluent in one or more of: Python, Go, Java, or Ruby
    • Deep knowledge of containerization and cloud services frameworks in both Kubernetes and AWS

    PREFERRED QUALIFICATIONS:

    • 4+ years of experience as a DevOps engineer, Site Reliability Engineer, Cloud Infrastructure or backend engineering
    • Interest in designing, analyzing and troubleshooting large-scale distributed systems
    • Systematic problem-solving approach, coupled with strong communication skills and a sense of ownership and drive.
    • Ability to debug and optimize code and automate routine tasks.
    • Excellent skills in process, documentation, and change management.
    • Experience with logging, monitoring, and alerting tools such as New Relic, ELK, DataDog, and PagerDuty