Full Time

Senior Software Engineer (SRE/DevOps)

Offered.ai
$120,000 - $160,000* / year

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 Offered.ai, so some details may not match this job. The employer's own page has the real description.

Overview

Offered.ai is seeking a highly skilled and experienced Senior Software Engineer specializing in Site Reliability Engineering (SRE) and DevOps practices. The successful candidate will play a crucial role in enhancing the reliability, performance, and scalability of our systems, collaborating with cross-functional teams to foster a culture of continuous improvement. Your strategic input will help automate processes, manage infrastructure, and streamline development workflows, ultimately ensuring a seamless user experience and optimal operational efficiency.



Job Responsibilities

  • Design, implement, and maintain highly available and scalable infrastructure solutions.
  • Collaborate with development teams to define and implement best practices for application reliability, performance, and monitoring.
  • Develop and maintain CI/CD pipelines to facilitate efficient software delivery and deployment.
  • Monitor system performance and health, implementing automation tools to improve operational efficiency.
  • Troubleshoot complex issues and provide timely resolutions to operational problems.
  • Document and define operational processes and procedures, ensuring robust knowledge sharing amongst team members.
  • Participate in on-call rotations and incident response activities to maintain system and service uptime.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
  • 5+ years of experience in software engineering with a focus on SRE or DevOps roles.
  • Proficient in scripting languages such as Python, Bash, or Ruby.
  • Experience with infrastructure as code tools like Terraform or Ansible.
  • Strong understanding of containerization technologies like Docker and orchestration systems like Kubernetes.
  • Familiarity with cloud platforms such as AWS, Google Cloud, or Azure.
  • Solid understanding of database management systems, both SQL and NoSQL.
  • Excellent problem-solving and analytical skills, with a passion for improving system reliability and availability.


Technologies & Tools

The Senior Software Engineer will utilize a diverse set of technologies and tools, including but not limited to cloud services (AWS, Google Cloud), containerization platforms (Docker, Kubernetes), infrastructure as code frameworks (Terraform, Ansible), CI/CD tools (Jenkins, GitLab CI), and monitoring solutions (Prometheus, Grafana). Proficiency in these technologies is essential to successfully manage and optimize our systems.



Ideal Candidates

Ideal candidates for this position will possess a proactive mindset, a strong commitment to delivering high-quality work, and an innate curiosity for technology and innovation. They should be collaborative team players who can communicate effectively across various stakeholders, and are passionate about scalability and performance optimization. Strong analytical abilities combined with a problem-solving approach will be vital for success in this role.

The government’s broadest measure of unemployment, which also counts people working part-time who want full-time, was 7.6% in September, against 8.1% a year before. See it over the years →

View Similar Jobs

Matches Jobs

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