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
As a Senior Software Engineer specializing in Site Reliability Engineering (SRE) at CDK Global, you will play a crucial role in enhancing the reliability, availability, and performance of our software applications and infrastructure. By leveraging automation, monitoring, and incident response best practices, you will ensure our systems run smoothly and efficiently. Your experience will help to guide the team in building scalable and resilient services, maintaining a high standard of operational excellence and facilitating seamless deployment processes.
Job Responsibilities
- Design, implement, and maintain scalable and resilient systems to enhance overall reliability and performance.
- Implement automation tools and frameworks to improve operational efficiency and service reliability.
- Monitor system performance and application health, addressing issues proactively before they affect customers.
- Participate in on-call rotations, responding to incidents and outages, and performing root cause analysis thereafter.
- Collaborate with development teams to ensure that software is designed with reliability and scalability in mind.
- Develop and maintain comprehensive documentation and runbooks related to system operations.
- Provide mentorship and guidance to junior engineers, enhancing team capabilities and knowledge sharing.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field; or equivalent practical experience.
- Minimum of 5 years of experience in software engineering, DevOps, or site reliability engineering roles.
- Proficient in programming languages such as Python, Java, or Go.
- Strong experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
- Solid understanding of CI/CD processes and tools like Jenkins, GitLab, or similar.
- Hands-on experience with container orchestration technologies like Kubernetes or Docker.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK Stack.
- Excellent problem-solving skills and the ability to think critically under pressure.
Technologies & Tools
In this role, you will work with a diverse set of technologies and tools. Key technologies include cloud infrastructure environments such as AWS or Azure, containerization and orchestration tools like Docker and Kubernetes, as well as programming languages including Python and Java. Familiarity with CI/CD practices and tools such as Jenkins or GitLab is essential, along with knowledge of monitoring solutions like Prometheus and Grafana to ensure system health and performance.
Ideal Candidates
The ideal candidate for this position is a proactive and detail-oriented individual who thrives in high-pressure environments and is passionate about reliability and performance in software systems. You should possess strong analytical skills and a mindset geared towards continuous improvement. Excellent communication and collaboration skills are essential as you work closely with cross-functional teams. A deep commitment to fostering innovative solutions and the ability to rapidly adapt to evolving technology landscapes will ensure success in this role at CDK Global.
A full-time year is 2,080 hours: $16 an hour is $33,280 a year before taxes, and $32,000 a year is $15.38 an hour. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.