Full Time

Sr. Software Engineer - SRE (Site Reliability Engineer)

CDK Global
$110,000 - $150,000* / year (about $53–$72 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 CDK Global, so some details may not match this job. The employer's own page has the real description.

Overview

The Sr. Software Engineer - SRE (Site Reliability Engineer) at CDK Global will be responsible for ensuring the reliability, availability, and performance of our application infrastructures. This role entails proactive monitoring of systems, troubleshooting of issues, and implementation of automation solutions to enhance operational efficiency. The candidate will work collaboratively with development and operations teams to streamline deployment processes, enhance system resilience, and contribute to the advancement of our site reliability engineering practices. A desire for continuous improvement and a commitment to service excellence will be essential for success in this position.



Job Responsibilities

  • Design and implement solutions to enhance the reliability and performance of applications.
  • Monitor system performance metrics and diagnose issues to ensure services remain operational.
  • Automate processes and develop tools to support development lifecycle, including deployment and testing.
  • Collaborate with engineering teams to enhance system design and improve performance reliability.
  • Participate in on-call rotations and respond to incidents, minimizing downtime and service disruption.
  • Conduct capacity planning and performance analysis, advising teams on areas for optimization.
  • Develop and maintain documentation related to system architecture and operational guidelines.
  • Promote a culture of continuous improvement in service delivery and operational practices.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of software engineering or SRE experience.
  • Proficient in programming languages such as Python, Java, or Go.
  • Strong experience with cloud platforms (AWS, Azure, or Google Cloud).
  • Solid understanding of containerization and orchestration technologies like Docker and Kubernetes.
  • Experience with CI/CD tools and automation frameworks.
  • Knowledge of monitoring tools such as Prometheus, Grafana, or New Relic.
  • Excellent analytical and problem-solving skills with a focus on operational excellence.


Technologies & Tools

The Sr. Software Engineer - SRE will utilize a variety of technologies and tools essential for maintaining and optimizing our application infrastructures. Familiarity with cloud computing platforms like AWS or Azure is preferred, along with experience in containerization tools such as Docker and orchestration systems like Kubernetes. Proficient usage of CI/CD tools, monitoring, and observability tools, as well as scripting and automation frameworks, will be crucial for success in this role.



Ideal Candidates

Ideal candidates for the Sr. Software Engineer - SRE position will possess a proactive and innovative mindset, demonstrating a passion for improving system reliability and user experience. They will be exceptional collaborators, keen on working closely with cross-functional teams, and adaptable to changing priorities in a dynamic environment. A strong dedication to automation, efficiency, and the ability to troubleshoot complex problems will be essential characteristics that set them apart. Candidates should also exhibit excellent communication skills, ensuring clear and effective interactions with both technical and non-technical stakeholders.

Not sure what kind of job to look for? Our career quiz is 30 quick questions, then the careers that fit your interests and what they pay. Take the career quiz →

View Similar Jobs

Matches Jobs

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