Full Time

Sr. Software Engineer - SRE (Site Reliability Engineer)

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

Job Overview

The Senior Software Engineer - Site Reliability Engineer (SRE) at CDK Global is responsible for ensuring the reliability, availability, and performance of our software systems. This role involves collaborating with development teams to implement best practices in operational excellence, designing scalable architecture, and deploying robust solutions to enhance system reliability. The ideal candidate will leverage strong coding abilities, deep understanding of cloud services, and a proactive approach to incident management to drive improvements in our services while cultivating a culture of reliability across the organization.



Job Responsibilities

  • Design, implement, and maintain scalable, resilient, and highly available software systems.
  • Collaborate with software development teams to embed reliability best practices throughout the software development lifecycle.
  • Monitor system performance and utilize metrics to identify areas for improvement and capacity planning.
  • Develop and maintain automated infrastructure and deployment pipelines using CI/CD tools.
  • Participate in on-call rotations and drive incident response and post-mortem analysis.
  • Conduct root cause analysis for system outages and implement preventive measures.
  • Assist in the development of reliability tooling and operations dashboards for system health monitoring.


Qualifications

  • Bachelor’s degree in Computer Science, Information Technology, or a related field; advanced degrees are a plus.
  • 5+ years of experience in software engineering and site reliability engineering.
  • Proficient in programming languages such as Python, Java, or Go.
  • Extensive experience with cloud platforms (AWS, Azure, or GCP) and container orchestration tools (Kubernetes, Docker).
  • Demonstrated ability in system performance monitoring and incident management.
  • Strong understanding of networking, databases, and application architecture.
  • Experience with configuration management tools (Ansible, Puppet, Chef) preferred.


Technologies & Tools

This position utilizes a variety of technologies and tools in the performance of daily tasks. Key technologies include cloud platforms such as AWS and Azure, container orchestration services like Kubernetes, programming languages including Python and Java, and CI/CD tools for automated deployment. Familiarity with monitoring tools such as Prometheus, Grafana, and incident management tools is also essential for maintaining system reliability.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - SRE role exhibits a strong sense of ownership and accountability, thrives in a collaborative environment, and is committed to maintaining high standards of service reliability. They should possess a strong analytical mindset, be detail-oriented, and demonstrate excellent problem-solving skills. Moreover, a willingness to continuously learn and adapt to new technologies and methodologies, along with effective communication skills, makes one a strong fit for this position within CDK Global.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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