DevOps Engineer - Chennai, India - KLA

    KLA
    KLA Chennai, India

    Found in: Appcast Linkedin IN C2 - 1 week ago

    Default job background
    Description

    Responsibilities

    This position is for a DevOps/SCM Engineer who will be supporting our CI/CD Infrastructure and other configuration management activities. Responsibilities will include, but not limited to:

    • Automate builds, and develop and integrate new tools to support CI/CD (continuous integration/delivery) and reporting across projects in various environments like on-premises cloud, Azure and AWS
    • Develop and maintain well architected build scripts and integrate new tools/plugins to support CI/CD (using Jenkins)
    • Collaborate with software development to improve build pipeline
    • Support source code management tools like RTC/GIT/GIT-Hub for a team of 30+ software developers
    • Support deployment activities using containers (Docker), RPM and/or full desktop install through InstallShield
    • Monitor and support daily Builds and timely release of Hotfix packages
    • Manage build environment through configuration management tool/system

    Required Skills/Qualifications:

    • Strong knowledge of source repository administration with tools like GIT-Hub, RTC and Azure Devops
    • Strong knowledge on Docker and Kubernetes and should have worked with Helm and Istio
    • Should have worked on microservice based architecture
    • Strong scripting language experience in one or more - Perl, shell, command script, python groovy
    • Experience of Continuous Integration tools like Jenkins/Hudson for pipeline management
    • Experience with Virtualization (VMware, Hyper-V) and Cloud (on-premises/Azure/AWS) technologies
    • Strong experience with configuration management tools (e.g. Puppet, Ansible, Chef)
    • Experience with Software Application packaging like InstallShield, RPM
    • Working experience with containers and container orchestration
    • Working knowledge of Active Directory / LDAP
    • Working knowledge of Build Releases in various languages, like C/C++/C#, Java, python in continuous integration environment
    • Working knowledge of tools like static/dynamic code analysis (e.g. Sonar, Coverity), code review, etc. and how to integrate with code base
    • Knowledge of application servers like Tomcat, WebLogic or similar
    • Ability to use a wide variety of open-source technologies and tools to support DevOps role