Senior Devops Engineer - Mumbai, India - NEC Software Solutions

    Default job background
    Full time
    Description

    Company Description

    NEC Software Solutions (India) Private Limited is based in Mumbai (Worli & Airoli) and
    Bangalore with an employee strength of It is one of the foremost providers of end-
    to-end IT services across various sectors. We work with diverse industry verticals which
    include publishing, media, financial services, retail, healthcare and technology companies
    around the world. Our customers range from two-person startups to $bn listed companies.

    We have more than 30 years of experience in providing end to end IT services across the
    globe and have earned a reputation for delighting our customers by consistently surpassing
    expectations and helping them deliver robust, market-ready software products that meet
    the highest standards of engineering and user experience. Supported by more than 1300
    exceptionally talented manpower, we are a hub for offshore support and technology
    services.

    Job Description

    DevOps Engineer

    Reporting Structure

    Tech Lead / PM, Mumbai

    Requisites

    Education:

    Graduation in any stream (with diploma/training in software development courses is preferred for non-IT egg. graduates)

    Experience (years): 5-8 years

    Relevant - 3+ years

    Industry / Technology background:

    DevOps

    Location:

    Mumbai

    Working Hours:

    Full time

    Role Summary:

    Working for an agile team where the person will be responsible for designing, executing and maintaining a DevOps environment.

    Qualification Criteria/Work Experience

    Essential:

    Technical Skills

    • Source Control: Git, GitHub & GitHub Actions, Team City
    • Scripting: PowerShell, Linux shell scripts, Windows shell scripts
    • Platforms: Windows, Linux, Docker, Hyper-V
    • Monitoring tools: PerfMon, Grafana
    • Debugging: logs, monitoring, etc.
    • Contribute to build processes: C/C++, C#

    Soft Skills

    • Ability to communicate and collaborate effectively with distributed team members, customer counterparts, various stakeholders
    • Demonstrate an enthusiastic and pro-active approach to software development
    • The ability to pro-actively suggest and implement process improvements that enhance the performance, productivity, and morale of the team
    • The ability to work flexibly and imaginatively in a changing and evolving project environment.

    Desirable:

    A programming background (C# preferred)

    Concepts of Web Applications, Architecture, Deployments, etc.

    Overall Project/Task description

    Successful candidate will need to:

    • Investigate tools and technologies to improve the DevOps experience, including:
      • improve the existing Team City build process;
      • migrate from Team City to GitHub Actions for the build process;
      • implement build and packaging processes for open-source packages;
      • Automate developer and QA test environments.
    • Assist with log analysis.
    • Monitor and optimize the build processes.
    • Monitor the QA test environments.
    • Document and maintain the DevOps environment.

    Qualifications

    Graduate

    Additional Information