Senior Devops Engineer - Mumbai, India - NEC Software Solutions

    Default job background
    Description
    Company DescriptionNEC Software Solutions (India) Private Limited


    is based in Mumbai (Worli & Airoli) andBangalore 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 whichinclude publishing, media, financial services, retail, healthcare and technology companiesaround 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 theglobe and have earned a reputation for delighting our customers by consistently surpassingexpectations and helping them deliver robust, market-ready software products that meetthe highest standards of engineering and user experience.

    Supported by more than 1300exceptionally talented manpower, we are a hub for offshore support and technologyservices.
    Job DescriptionDevOps Engineer

    Reporting StructureTech Lead / PM, Mumbai

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

    Experience (years): 5-8 yearsRelevant - 3+ yearsIndustry / Technology background:DevOpsLocation: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 ExperienceEssential:
    Technical Skills

    Source Control:
    Git, GitHub & GitHub Actions, Team CityScripting: PowerShell, Linux shell scripts, Windows shell scriptsPlatforms: Windows, Linux, Docker, Hyper-VMonitoring tools: PerfMon, GrafanaDebugging: logs, monitoring, etc

    Contribute to build processes:
    C/C++, C#


    Soft SkillsAbility to communicate and collaborate effectively with distributed team members, customer counterparts, various stakeholdersDemonstrate an enthusiastic and pro-active approach to software developmentThe ability to pro-actively suggest and implement process improvements that enhance the performance, productivity, and morale of the teamThe 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 descriptionSuccessful 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.

    QualificationsGraduateAdditional Information