Full Time

Site Reliability Engineer (SRE)

Noblesoft Technologies
$110,000 - $160,000* / year (about $53–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Noblesoft Technologies, so some details may not match this job. The employer's own page has the real description.

Overview

As a Site Reliability Engineer (SRE) at Noblesoft Technologies, you will play an instrumental role in maintaining and enhancing system reliability, performance, and availability. You will collaborate closely with software engineers and system administrators to design scalable and robust systems, automate processes, and ensure optimum system health across various environments. This position empowers you to implement best practices in operational excellence and DevOps methodologies while fostering a culture of continuous improvement within the organization.



Job Responsibilities

  • Monitor system performance and reliability, proactively identifying potential bottlenecks and issues.
  • Automate system operations, deployment, and maintenance processes to enhance efficiency.
  • Develop and implement tools and frameworks to improve system observability and metrics collection.
  • Collaborate with development teams to ensure reliability is prioritized in the software development lifecycle.
  • Conduct regular system assessments and audits to identify vulnerabilities and areas for improvement.
  • Respond to incidents and outages, conducting root cause analysis and implementing corrective measures.
  • Document processes, system architecture, and troubleshooting procedures for operational consistency.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Proven experience in Site Reliability Engineering, DevOps, or a similar role.
  • Strong proficiency in programming languages such as Python, Go, or Java.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Solid understanding of containerization technologies, specifically Docker and Kubernetes.
  • Familiarity with monitoring and logging tools like Prometheus, Grafana, or Splunk.
  • Knowledge of configuration management tools, such as Ansible, Puppet, or Chef.
  • Excellent troubleshooting skills, with the ability to diagnose and resolve complex issues efficiently.


Technologies & Tools

In this role, the successful candidate will utilize a wide range of technologies and tools to optimize system performance and reliability. Key technologies include cloud infrastructures such as AWS and Azure, alongside container orchestration platforms like Kubernetes. The role will also involve using scripting and programming languages such as Python and Go, as well as leveraging monitoring tools like Prometheus and Grafana to maintain system health. Familiarity with configuration management tools, like Ansible and Puppet, will enhance the efficiency of deployment and maintenance processes.



Ideal Candidates

The ideal candidates for this position will be proactive problem solvers with a passion for operational excellence. They are expected to possess strong analytical skills, enabling them to navigate complex technical challenges with ease. Excellent communication skills are crucial for collaborating effectively with cross-functional teams. Candidates should be adaptable and open to constant learning, staying up-to-date with technological advancements. A deep-seated commitment to improving system reliability and advocating for best practices will position them as valuable members of the Noblesoft Technologies team.

See our resume templates side by side, from plain one-column pages hiring software reads in order to designed pages to hand to a person. See the templates →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.