Join our team as a System Reliability Engineer and contribute to the stability and success of our systems and applications
Position: System Reliability Engineer
Location: New York, New York, United States
Salary: $92 Per hour
Job Description: As a System Reliability Engineer, you will be responsible for ensuring the stability, performance, and resilience of our systems and applications. You will work closely with our development, operations, and infrastructure teams to identify and resolve issues, as well as proactively implement improvements to enhance the reliability of our systems.
Key Responsibilities:
- Monitor the health and performance of our systems, applications, and infrastructure on a daily basis.
- Identify and troubleshoot any issues that arise, using a variety of tools and techniques.
- Implement and maintain monitoring and alerting systems to proactively detect and resolve issues before they impact our users.
- Develop and maintain incident response processes to quickly address and mitigate any system failures or disruptions.
- Collaborate with development teams to identify and address any potential reliability concerns in new or existing code.
- Conduct root cause analysis on system failures and implement corrective actions.
- Automate processes and tasks to improve efficiency and increase reliability.
- Stay up-to-date with industry best practices and emerging technologies to continually improve our systems and processes.
Requirements:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 3 years experience in a similar role, preferably in a fast-paced and dynamic environment.
- Strong knowledge of Linux/Unix systems and experience with scripting languages such as Python, Bash, or Perl.
- Experience with monitoring tools such as Prometheus, Grafana, or Nagios.
- Familiarity with cloud computing platforms such as AWS, Azure, or Google Cloud.
- Knowledge of infrastructure automation tools such as Ansible, Puppet, or Chef.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Ability to work independently and in a team environment.
You will have the opportunity to work with cutting-edge technologies and make a significant impact on our company's reliability and customer satisfaction. Apply now and be a part of our dynamic and innovative team.