Cincinnati, OH

Sr. SRE/ DevOps Engineer

POSITION SUMMARY

Kroger’s Health & Wellness organization has an open fulltime position for Senior Site Reliability Engineer/ DevOps Engineer. Kroger Health & Wellness is one of America’s leading retail healthcare organization, with 2,300 pharmacies and 11 specialty pharmacies, and 200 clinics. Candidates care deeply about the technical side of operations and making sure that everything is running smoothly for over 22,000 healthcare professionals and 13 million customers. Our vision is to help people live healthier lives.


The Senior Site Reliability Engineer is responsible for ensuring operations for infrastructure and application solutions are reliable and sustainable by incorporating automation towards installation and configuration of entire technology stack as well as the deployment of code throughout the development life cycle. The engineer is passionate about full stack visibility, a broad knowledge in application, databases, servers, virtualization, networking and requires extensive automation. The engineer will be responsible for all aspects of environment planning including: capacity management, monitoring, scalability, auditing, disaster recovery, and interoperability. The role is responsible for assisting with design and implementation of new technologies to replace legacy systems and processes. Bring your passion and dedication to work with an amazing team to quickly turn ideas into great product.


ROLE DESCRIPTION

  • Develop high-quality services, lead design discussions, execute development against design for development teams to utilize in a self-service model
  • Coordinate with product and platform teams on regular maintenance, improve availability, scalability, and performance of the CI/CD environment.
  • Collaborate with product teams and work cross-functionally with IT and vendors to implement the services and automation required to support application use cases.
  • Actively engage with internal teams to develop tooling, framework to drive full observability and automation of the environment.
  • Ensure adherence to architecture standards and roadmaps.
  • Drive digital innovation by leveraging innovative new technologies and approaches to renovate, extend, and transform the existing core technology base and IT estate.
  • Ensure that post-production operational processes / deliverables are well designed and implemented prior to the project moving into the solution support phase.
  • Define and create development procedures, processes, and scripts to drive a standard software development lifecycle.
  • Assist in the evaluation, selection, and implementation of new technologies with product teams to ensure adherence to architecture guidelines for new technology introduction.
  • Evaluate vendor technical and support capabilities.
  • Provide technical leadership on establishing standards and guidelines.
  • Facilitate collaboration between development and operations teams throughout the application lifecycle.
  • Partner with Corporate Information Security to ensure all security policies and audit inquiries are addressed.
  • Coordinate and align all other technology teams to ensure operational delivery processes are governed and monitored to expedite issue remediation


REQUIREMENTS

  • 3 to 5 years of experience developing and implementing CI/CD automation, performance tuning, and scaling applications.
  • 3 to 5 years of experience with open-source technologies and cloud services preferably Azure
  • Experience with microservice architecture and development
  • Hands-on development experience with one or more general purpose programming languages including but not limited to: Python, JavaScript, Java, C/C++, C#, or Go.
  • Excellent working knowledge of IT systems environments – operating systems, networking, applications, platforms, and databases.
  • Experience with branching strategies, test-driven development, release management, Agile methodologies, Unix, Linus, Apache, Java, Perl, or PHP.
  • Familiarity with common database technologies MS SQL Service, PostGreSQL, or Oracle (preferred)
  • Experience with configuration management system (Puppet, Chef, Ansible, etc.)
  • Knowledge of development methodologies (Agile, Kanban, Scrum) across various technologies.
  • Ability to work in an environment that follows ITIL processes and procedures
  • Experience with continuous integration methodologies and tools (TeamCity, GitHub Actions, Jenkins)
  • Self-motivated individual that possesses excellent time management and organizational skills
  • Strong sense of personal responsibility and accountability for delivering high quality work, both personally and at a team level.
  • Collaborate with various team members to secure data (HIPPA, PI, and PCI)
  • Great communication skills as this will be facing internal/external users.
  • Excellent written and verbal communication skills


MINIMUM QUALIFICATION/EDUCATION

  • B.S. or M.S. in Computer Science, Software Engineering, or comparable
  • 5+ years of experience in technical support and troubleshooting of multiple systems including: cloud native applications, interface engines, J2EE applications and complex distributed systems.
  • 2+ years of experience developing automation for Cloud applications, preferably Azure
  • Comfortable mentoring team members with different skill sets and technical areas of focus and expertise.


BONUS POINTS

  • Experience with Azure Cloud and Kubernetes
  • Microsoft Azure Certification
  • Experience in retail or healthcare industries

Recommended Skills

  • Agile Methodology
  • Ansible
  • Apache Http Server
  • Application Lifecycle Management
  • Architecture
  • Auditing
Browse other jobs