Site Reliability Engineer

New
N
NeuroHireCloud infrastructure
United States. CanadaFull-TimeEntry
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
0–1 year of experience in Site Reliability Engineering, DevOps, Cloud Engineering, Systems Administration, or a related technical role.
Required Skills
AWSDockerPythonBashGCPMicrosoft AzureCI/CDLinux

Requirements

  • Master’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related technical field.
  • 0–1 year of experience in Site Reliability Engineering, DevOps, Cloud Engineering, Systems Administration, or a related technical role.
  • Strong understanding of operating systems, particularly Linux, command-line tools, and basic system administration.
  • Familiarity with AWS, Microsoft Azure, or Google Cloud Platform.
  • Basic knowledge of DNS, TCP/IP, HTTP/HTTPS, load balancing, and firewalls.
  • Proficiency in at least one scripting or programming language, such as Python, Bash, or Go.
  • Understanding of system monitoring, logging, alerting, performance management, reliability, scalability, availability, and fault tolerance.
  • Familiarity with Git and GitHub, CI/CD pipelines, automated deployments, Docker, and containerization.
  • Understanding of infrastructure automation and Infrastructure as Code concepts; Terraform or Ansible familiarity is preferred.
  • Basic Kubernetes knowledge is an advantage.
  • Academic projects, internships, or personal projects involving cloud infrastructure, DevOps, system administration, or automation are preferred.
  • Exposure to Jenkins, GitHub Actions, or GitLab CI/CD is preferred.
  • Basic understanding of incident management, root cause analysis, SLIs, and SLOs is preferred.
  • Relevant cloud, Linux, or DevOps certifications are an advantage.

Responsibilities

  • Monitor the availability, performance, and reliability of applications, services, and infrastructure.
  • Support cloud environments using AWS, Microsoft Azure, or Google Cloud Platform.
  • Monitor system health, application performance, resource utilization, and service availability.
  • Troubleshoot infrastructure, application, and production-related issues.
  • Develop automation scripts using Python, Bash, or Shell scripting.
  • Support monitoring, logging, and alerting solutions.
  • Collaborate with DevOps and software engineering teams to improve deployment reliability and system performance.
  • Assist with CI/CD pipelines and automated deployment workflows.
  • Participate in incident investigation, root cause analysis, and technical documentation.
  • Support infrastructure automation with Terraform or Ansible and work with Docker and Kubernetes.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now