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