CDK Global - Hoffman Estates, IL

posted 4 months ago

Full-time - Mid Level
Hoffman Estates, IL
501-1,000 employees
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Senior Software Engineer specializing in Site Reliability Engineering (SRE) at CDK Global, you will play a crucial role in enhancing the stability and performance of our diverse software environment. Our company offers a wide array of services, modules, and APIs that cater to Vehicle OEMs, Dealers, and their customers. We are looking for passionate individuals who are eager to dive into complex problems, troubleshoot issues, optimize systems, and implement effective solutions. You will be part of a highly collaborative and supportive team that thrives in a hybrid on-premise and AWS cloud environment, where innovation and diversity are at the forefront of our operations. Your primary responsibility will be to identify and drive improvements across architecture, infrastructure, middleware, and coding practices. You will collaborate with internal teams, including Product Engineering, Tools, and Quality Assurance, to adopt and implement SRE best practices. Your ability to analyze multiple data streams and transform them into actionable insights will be essential in this role. We value individuals who can critically assess existing architectures and processes, propose optimized solutions, and prioritize improvements based on quantifiable metrics. In this position, you will be expected to tackle foreign problem spaces, demonstrating a hands-on approach to problem-solving. Your experience in designing, optimizing, and troubleshooting large, complex application stacks will be vital. A deep understanding of AWS services, observability tools like New Relic, Kubernetes, Docker, and various web servers such as IIS, Apache, and NGINX is required. Additionally, familiarity with full-stack infrastructure, database solutions, virtualization technologies, DevOps processes, and networking principles will be beneficial. You will also need a basic understanding of development concepts, including source control, CI/CD, and data structures.

Responsibilities

  • Improve the stability and performance of the environment by identifying and driving architecture, infrastructure, middleware, and coding improvements.
  • Collaborate with internal groups such as Product Engineering, Tools, and QA to adopt SRE best practices.
  • Analyze multiple data streams to turn data into actionable information.
  • Assess existing architectures and processes to propose optimized solutions.
  • Jump into foreign problem spaces to troubleshoot and resolve issues.

Requirements

  • Experience in designing, optimizing, and troubleshooting large, complex application stacks.
  • Deep understanding of AWS Services Portfolio and Cloud Operations.
  • Proficiency in observability tools, preferably New Relic, and fluency with NRQL.
  • Experience with Kubernetes, EKS, and Docker.
  • Strong knowledge of Linux and Bash.
  • Familiarity with web servers such as IIS, Apache, and/or NGINX.
  • Broad understanding of full-stack infrastructure and database solutions.
  • Experience with virtualization technologies (Hypervisor, Containers, Functions).
  • Knowledge of DevOps processes and tooling.
  • Experience with message queuing, data streaming, and caching solutions.
  • Understanding of micro-service architecture and networking principles.
  • Basic understanding of source control, CI/CD, YAML, XML, JSON, data structures, algorithms, and application design.

Nice-to-haves

  • Experience with data streaming technologies.
  • Familiarity with advanced observability practices.
  • Knowledge of security best practices in cloud environments.

Benefits

  • Medical, dental, and vision benefits.
  • Paid Time Off (PTO).
  • 401K Matching Program.
  • Tuition Reimbursement.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service