DevOps Engineer - Chennai, India - CloudBees

    CloudBees
    CloudBees Chennai, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Technology / Internet
    Description

    Description

    About CloudBees

    CloudBees provides the leading software delivery platform for enterprises, enabling them to continuously innovate, compete, and win in a world powered by the digital experience. Designed for the world's largest organizations with the most complex requirements, CloudBees enables software development organizations to deliver scalable, compliant, governed, and secure software from the code a developer writes to the people who use it. The platform connects with other best-of-breed tools, improves the developer experience, and enables organizations to bring digital innovation to life continuously, adapt quickly, and unlock business outcomes that create market leaders and disruptors.

    CloudBees was founded in 2010 and is backed by Goldman Sachs, Morgan Stanley, Bridgepoint Credit, HSBC, Golub Capital, Delta-v Capital, Matrix Partners, and Lightspeed Venture Partners. Visit and follow us on Twitter, LinkedIn, and Facebook.

    About the role

    CloudBees is hiring a Senior DevOps Engineer to develop our next-generation solutions

    This is an excellent opportunity to join CloudBees product development team, working with some of the best and brightest engineers and technical product managers while also developing your skills and furthering your career within an innovative and progressive technology company.

    In this role as a Senior DevOps Engineer, you will be part of the Continuous Delivery Release Orchestration engineering team comprising front-end, back-end, and full-stack software engineers doing agile development. You will collaborate closely with cross-functional teams to design and implement ICA and CICD pipeline for our Continuous Delivery Release Orchestration product suite.

    What You'll Do

    Design and develop solutions using Helm Charts with Kubernetes. Work time to be evenly split between Helm and K8s.

    Collaborate with existing project operations and CloudBees operations team members to ensure solutions fit into existing patterns.

    Design, development, integration, testing and delivery of infrastructure for engineering teams.

    Ongoing operational design and implementation work CloudBees infrastructure.

    Handle operational incidents from initiation to resolution.

    Drive architecture for major feature areas and drive decisions regarding key technologies.

    Troubleshoot and debug software and infrastructural components using Root Cause Analysis.

    Managing infrastructure and processes, including security.

    Contribute fixes and enhancements to the various projects.

    Tuning of monitoring, system design and alerting to reduce alert quantity, increase alert quality and ultimately eliminate alert fatigue.

    Assist with escalated support incidents.

    Report on status of system faults and deliverables.

    Ability to follow processes and complete work within a change controlled environment.

    Role Requirements

    • Bachelor's or Master's degree in computer science or related field.
    • 5+ years in a DevOps Engineer role or Build Engineer role.
    • Prior experience in backend engineer role a plus.
    • Database administration is a big plus (Oracle, Postgres).
    • Expertise of cloud-based operations on Google Cloud / GCP (experience with AWS is a plus).
    • Hands-on experience with continuous integration / continuous delivery tools (experience writing pipelines in Jenkins is a plus).
    • Strong experience with cluster orchestration tools, specifically Kubernetes and Helm.
    • Experience working with Docker images.
    • Experience with GitHub administration.
    • Excellent infrastructure debugging and problem solving skills along with a drive to optimize build processes.
    • Experience with Linux systems administration.
    • Experience with the "modern Ops stack", e.g. monitoring, alerting, cloud-based provisioning, Docker, Kubernetes.
    • Well-rounded experience programming in various languages and domains (experience with Java/Javascript applications is a plus).
    • Experience/understanding of configuration management tools.
    • Familiarity with modern software engineering practices: code reviews, unit/acceptance testing, source control, etc.
    • Familiarity with HTTP, REST, HTML, JSON, and similar web-based development technologies, and with building complex multi-tier parallel distributed systems that communicate via them (such as the backend of complex websites).
    • Self-motivated and driven personality.
    • Excellent problem solving skills.
    • Excellent oral and written communication skills. Ability to effectively collaborate with team members is required.
    • Ability to operate independently and ask questions when stuck.
    • Automate everything mindset.