Site Reliability Engineer

Job Category: IT
Job Type: Full Time
Job Location: Noida (India)
Experience: Experience 2-4 Years

We are looking for a Site Reliability Engineer (SRE) who will be responsible for implementing, and monitoring the infrastructure; also, to collaborate with other team members (Developers) to develop automation strategies and deployment processes.  You will be responsible for protecting critical information, systems, build solutions, implement new software and assist in the development of an overall IT strategy 

 

Responsibilities:

  • Install and set up Linux systems and servers for organization-wide deployment.  
  • Set up the architecture of the system, including back-end databases and scripts for specific applications and use cases. 
  • Install, maintain, debug applications such as Apache Tomcat, Tomcat, PM2, NGINX, PostGresDB 
  • Troubleshoot problems, configure hardware and software, implement back up processes and assess systems for upgrades or replacement. 
  • Troubleshoot hardware and software errors by running diagnostics, documenting problems and resolutions, prioritizing problems, and assessing impact of issues 
  • Maintain internal infrastructure requirements including, laptop and desktop computers, servers, routers, switches, firewalls, printers, phones, security updates; support internet, intranet, LANs, WANs, and network segments 
  • Evaluation of technology alternatives and vendor products. 
  • Incidence management and root cause analysis 
  • Perform routine system maintenance and resolve server-side issues  
  • Review error logs and reported errors and seek out solutions 
  • Monitor system performance to prevent slowdowns and crashes.  
  • Examine daily traffic logs and reports or receive direct reports from end users 
  • Develop and deploy solutions so that the system remains usable for all personnel. 
  • Assess and Implement security programs, Install and manage these systems, conduct updates, create passwords and run check for viruses and spyware. 
  • Perform server administration tasks, including user/group administration, security permissions, group policies, print services, research event log warnings and errors, and resource monitoring, ensuring system architecture components work together seamlessly 
  • Provide documentation and technical specifications to IT staff for planning and implementing new or upgrades of IT infrastructure 
  • Managing periodic reporting on the progress to the management and the customer
  • Perform routine/scheduled audits of the servers including backups, security and performance 

Qualification:

  • Associate or Bachelor’s degree in Computer Science, Information Technology, System and Software Engineers, or a closely related field, or equivalent experience required 
  • 2-5 years of database, network administration, or system & software engineering experience 
  • System administration and IT certifications in Linux, or other network related fields are a plus 
  • Strong knowledge of servers and networking software, and networking protocols 
  • Experience with programming, scripting and automation tools 
  • A proven track record of developing and implementing IT strategy and plans 
  • Strong knowledge of implementing and effectively developing helpdesk and IT operations best practices, including expert knowledge of security, storage, data protection, and disaster recovery protocols 

Tools:

  • Git/ Gitlab: Version control system and source code management 
  • Docker/ Kubernetes/ Openshift: Containerization/ Container orchestration 
  • Puppet/ Ansible/ Chef: Configuration management 
  • ELK/ Prometheus/ Zabbix/ Nagios/ NewRelic/ Splunk: Continuous monitoring 
  • Jira/ Skype/ Slack/ Microsoft Teams: RealTime communication 
  • Nginx/ Apache/ Tomcat/ IIS/ HAProxy: Web and Proxy server 
  • Postgres, MongoDB, MySQL, Cassandra: SQL & NOSQL database 
  • Gradle/ Maven: Java Build Tool 
  • AWS/ Azure/ GCP: Public Cloud Platform 
  • DNS, DHCP, Email, Linux: Administrative Tools 
  • Python/ Java/ JavaScript/ Shell/ Ruby: Scripting & Programming Language

 

Why Big Oh Notation?

  • Get to work with some of the Top Brands in the industry.
  • Constantly learn from the leaders of Software industry and evolve on the job.
  • Great Financial and Professional Incentives.
  • Rapid Growth Opportunity.
  • Setting the standard – You set the standards. You set the policies

Apply for this position

Allowed Type(s): .pdf, .doc, .docx