Job Description
Roles & Responsibilities
Nair Systems is currently looking Senior DevOps Engineer for our Qatar operations.
Server Administration Skills
Solid experience with Linux server administration (RHEL, CentOS, Ubuntu) including shell scripting (Bash), package management, and service configuration (systemd).
Windows Server administration experience including IIS, Active Directory integration, and PowerShell scripting.
Proficiency in network fundamentals: DNS, TCP/IP, SSL/TLS certificate management, firewall rules, and reverse proxy configuration (Nginx, Apache, HAProxy).
Desired Candidate Profile
Required Skills & Experience
Tool / Platform- Required Expertise
GitLab : Server installation & upgrades; CI/CD pipeline authoring (.gitlab-ci.yml); runner configuration; branch protection; merge request workflows; SAML/SSO integration; GitLab Container Registry management.
Jenkins: Master & distributed agent setup; Declarative & Scripted pipeline development; plugin management (pipeline, credentials, SonarQube, Nexus, Git); Blue Ocean; folder & view organization; shared libraries.
Nexus Repository : Installation & configuration of Nexus OSS/Pro; hosted, proxy, and group repository setup; Maven, npm, PyPI, Docker, and Helm chart repositories; cleanup policies; LDAP integration; blob store management.
Jira (On-Prem & Cloud) : Installation and migration of Jira Data Center; project and issue type configuration; workflow design; custom fields and screens; permission schemes; Jira Cloud administration; REST API integrations; JSM (Service Management) setup.
SonarQube : Community/Developer/Enterprise edition setup; quality profile and quality gate configuration; CI/CD plugin integration; code coverage reporting; branch analysis; security hotspot management.
Azure DevOps : Organization and project setup; Repos, Pipelines (YAML-based), Artifacts feed configuration; sprint boards; service connections; agent pool management; role-based access control (RBAC).
Elasticsearch : Cluster installation and configuration (single-node and multi-node); index lifecycle management (ILM); shard allocation; snapshot & restore; Kibana integration; security (TLS, role-based access); performance tuning and monitoring.