Nagarro Inc

Linux Admin

  • Job Type: Contract W2
  • Industry Type: IT Sector
  • Industry Location: New York
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Linux and Administration
  • Secondary Skills: Linux and Administration
  • Job Location: New York, New York
  • Posted Date: Posted today
Job Description

Title: Linux Administrator

Location: NYC

Duration: Long Term

 

Job Description:

  • Manages day-to-day operations of web-based applications, monitors system performance, and ensures that records of system downtime and equipment inventory are properly maintained. Develops disaster recovery measures and backups and provides essential resolution of all requests, issues, and problems.
  • Serves as a project leader for complex projects involving web servers and applications servers.
  • Serves as technical expert providing senior-level technical responsibilities for developing, building, installing, and configuring IT solutions, implementing reusable components, translating technical requirements, assisting with all stages of test data, developing interface stubs and simulators, and performs script maintenance and updates on virtualized servers.
  • Documents, develops, and updates processes, procedures, and best practices to align with industry standards and customer needs.
  • Leads the design, deployment, and support of infrastructure systems.
  • Monitors tests and implements automated services and scripts for continuous monitoring and testing of all parts of the system, including monitoring for malicious scripts, attacks, and other threats such as DDOS.
  • Serves as in-house expert for complex application integration between numerous systems internal to the DOE, utilizing various protocols and APIs, including SAML, SSO, REST, XML, JSON, web services, and more traditional file-based integration procedures.
  • Develops system tools and utilities (scripts, etc.) to simplify and support IT and business operations.
  • Builds and configures automated deployment mechanisms through the use of configuration management technology (e.g. continuous integration, Ansible, Docker, GIT), deploys new modules and upgrades, and completes fixes within the production environment. Creates modules ready for production, which entails moving them according to specific procedures and documenting knowledge transfer.
  • Performs routine application maintenance utilizing a strategy-building technique and creates requirements and procedures for implementing routine maintenance. Troubleshoots existing information systems for complex error detection and resolution.

Preferred :

  • Strong background in Linux/Unix Administration.
  • Experience with automation/configuration management using either Ansible or equivalent.
  • Expert with web servers and middleware especially nginx and node express.
  • Ability to use a wide variety of open source technologies and cloud services and virtualized servers.
  • Strong experience with PostgreSQL and nosql (Redis).
  • A working understanding of code and scripting in Django/Python/React/Javascript.
  • A strong understanding of package management tools for React, Django, and Python (apt-get, pip, npm, webpack).
  • Knowledge of best practices and IT operations in an always-up, always-available service.
  • Knowledge of support and security best practices for security patches and networking.
Relevant Job Openings
System Analysts and System Administrators