UKG Careers - Alpharetta, GA

posted 2 months ago

Full-time - Mid Level
Alpharetta, GA

About the position

At UKG, Senior Site Reliability Engineers are integral members of our team, possessing a comprehensive understanding of service delivery across various domains. They are responsible for developing software solutions that enhance, harden, and support our service delivery processes. This role encompasses a wide range of activities, including the construction and management of CI/CD deployment pipelines, automated testing, capacity planning, performance analysis, monitoring, alerting, chaos engineering, and auto remediation. The ideal candidate for this position is someone who is passionate about learning and adapting to current technology trends. Senior Site Reliability Engineers at UKG are driven to innovate and are relentless in their pursuit of delivering a flawless customer experience. They embody an "automate everything" mindset, which is crucial for providing value to our customers through the rapid, consistent, and reliable deployment of services. In this role, you will engage in and enhance the lifecycle of services from conception to end-of-life (EOL), which includes system design consulting and capacity planning. You will define and implement standards and best practices related to system architecture, service delivery, metrics, and the automation of operational tasks. Additionally, you will support services, product, and engineering teams by providing common tooling and frameworks that enhance availability and improve incident response. Your efforts will focus on improving system performance, application delivery, and efficiency through automation, process refinement, postmortem reviews, and in-depth configuration analysis. Collaboration with engineering professionals within the organization will be key to delivering reliable services, and you will also work to identify and eliminate operational toil by treating operational challenges as software engineering problems. Active participation in incident response, including on-call responsibilities, is a requirement for this position.

Responsibilities

  • Develop software solutions to enhance and support service delivery processes.
  • Build and manage CI/CD deployment pipelines.
  • Conduct automated testing and capacity planning.
  • Perform performance analysis, monitoring, and alerting.
  • Implement chaos engineering and auto remediation practices.
  • Engage in the lifecycle of services from conception to EOL, including system design consulting.
  • Define and implement standards and best practices for system architecture and service delivery.
  • Support product and engineering teams with common tooling and frameworks.
  • Improve system performance and application delivery through automation and process refinement.
  • Collaborate with engineering professionals to deliver reliable services.
  • Identify and eliminate operational toil by treating challenges as software engineering problems.
  • Participate in incident response and fulfill on-call responsibilities.

Requirements

  • 3+ years of hands-on experience in Engineering or Cloud.
  • 3+ years of experience with public cloud platforms (e.g., Google Cloud Platform, AWS, Azure).
  • Engineering degree or a related technical discipline, or equivalent work experience.
  • Experience coding in higher-level languages (e.g., Python, JavaScript, C++, or Java).
  • Demonstrated understanding of best practices in metric generation and collection, log aggregation pipelines, time-series databases, and distributed tracing.
  • Fundamentals in 2 of the following: Computer Science, Cloud Architecture, Security, or Network Design fundamentals.
  • Working experience with industry standards like Terraform and Ansible.
  • Experience working with automation.

Nice-to-haves

  • Experience with distributed system design and architecture.
  • Experience with containerization technologies.
  • Experience in configuration and maintenance of applications and/or systems infrastructure for large scale customer-facing companies.
  • Building and managing CI/CD pipelines.

Benefits

  • Adoption and surrogacy assistance
  • Tuition reimbursement
  • Wellness programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service