Showing posts sorted by date for query ruby. Sort by relevance Show all posts
Showing posts sorted by date for query ruby. Sort by relevance Show all posts

Thursday, 8 January 2026

DevOps Engineer | Allegion | Carmel, IN

 DevOps Engineer | Allegion | Carmel, IN


DevOps Engineer


locations

Carmel, IN

time type

Full time

job requisition id

JR34735

Creating Peace of Mind by Pioneering Safety and Security

At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 12,000+ employees globally and products sold in 130 countries, we specialize in security around the doorway and beyond. Additionally, in 2024 we were awarded the Gallup Exceptional Workplace Award, which recognizes the most engaged workplace cultures in the world. 


At Allegion, we help keep the people you know and love safe and secure where they live, work and visit. With more than 30 brands, 11,000+ employees globally, and products sold in 130 countries, we strive to create seamless access and a safer world. 



We are seeking a DevOps Engineer to join our Overtur team in Carmel, IN, who will partner closely with product engineering to deploy, secure, and operate cloud-native applications and services. In this role you’ll help build and maintain CI/CD pipelines, automate infrastructure provisioning with IaC (Terraform), manage Azure environments and related services (App Services, Front Door, Key Vault, App Insights, Managed Identities), and implement monitoring, alerting, and quality/security tooling. You’ll proactively improve site reliability and operational SLAs, troubleshoot incidents end-to-end, and create tooling and automation to speed delivery and standardize processes — all while working in an Agile environment and collaborating with global stakeholders to ensure secure, scalable, and highly available deployments.


Qualified candidates must be legally authorized to be employed in the United States. The company does not intend to provide sponsorship for employment visa status (e.g., H-1B, TN, etc.) for this employment position. 


What You Will Do:  


Deploy, monitor, and troubleshoot application deployments across Azure environments (App Services, Front Door, App Insights, Key Vaults, Managed Identities, App Registrations).

Build and maintain CI/CD pipelines and automated build/deploy processes (Azure DevOps, GitHub Actions/GitHub Enterprise).

Implement and manage Infrastructure as Code (Terraform) for provisioning and updating cloud resources.

Integrate code quality and security tooling into pipelines (e.g., SonarQube) and automate quality/security checks.

Develop and maintain scripts and automation (PowerShell, YAML, Unix shell, Python, Ruby) to standardize and accelerate operational tasks.

Implement monitoring, logging, alerting, and analytics to maintain reliability and meet SLA targets; own incident response until resolution.

Collaborate with product engineering, security, and IT teams to resolve application and security issues and to align deployments with architecture standards.

Participate in Agile/Scrum processes, contribute to sprint goals, and support continuous improvement initiatives.

Support database configuration and automation for MS SQL as part of deployment pipelines and operational tasks.

Document runbooks, deployment steps, and architecture decisions; communicate status and technical information to technical and non-technical stakeholders.

Evaluate and pilot new cloud technologies and tools to improve efficiency, scalability, and security.

Assist senior engineers by owning smaller features or components end-to-end and escalating complex or architectural issues as needed.

What You Need to Succeed:  


Bachelor’s Degree in Computer Science (or related degree) or equivalent in years of relevant work experience.

4+ years of software application development/DevOps experience.

Practical hands-on experience with Microsoft Azure services (Azure App Services, Azure Front Door, App Insights, Key Vaults, Managed Identities, App Registrations).

Hands-on experience designing, building, and maintaining CI/CD pipelines and build/deploy automation (Azure DevOps, GitHub/GitHub Enterprise).

Experience with Infrastructure as Code (Terraform) to automate provisioning and environment updates.

Experience implementing/using SonarQube (or similar) for continuous code quality/security inspection.

Knowledge of monitoring, logging, analytics, and continuous health monitoring tools and practices for 24/7 environments (e.g., App Insights, Prometheus/ELK equivalents).

Experience with distributed systems and cloud infrastructure concepts (especially Azure).

Proficiency in scripting and automation (PowerShell, YAML, Unix shell scripting); working knowledge of Python, Ruby, or similar languages.

Experience with MS SQL database configuration and automation of database scripts.

Strong debugging and troubleshooting skills for diagnosing and resolving deployment and runtime issues.

Practical understanding and application of DevOps/DevSecOps concepts, metrics, and best practices.

Familiarity with application development architectures, web deployment methodologies, and design patterns.

Comfortable working in Agile/Scrum processes and collaborating across product, security, and IT teams.

Good verbal and written communication skills; ability to document runbooks and communicate status to technical and non-technical stakeholders.

Ability to think creatively and work independently on solving problems across multiple systems.

Preferred:

Experience with containerization and orchestration (Docker, Kubernetes).

Experience with commercial off-the-shelf (COTS) tooling and integrating them into enterprise environments.

Familiarity with compliance and security standards (NIST, CIS) and tools such as Black Duck.

Prior experience mentoring junior engineers and leading technical design discussions.

Why Work for Us? 


Allegion is a Great Place to Grow your Career if: 


You're seeking a rewarding opportunity that allows you to truly help others.  With thousands of employees and customers around the world, there’s plenty of room to make an impact. As our values state, “this is your business, run with it”.

You’re looking for a company that will invest in your professional development.  As we grow, we want you to grow with us. 

You want a culture that promotes work-life balance.  Our employees enjoy generous paid time off, because at Allegion we recognize that you have a full life outside of work! 

You want to work for an award-winning company that invests in its people. Allegion is proud to be a recipient of the Gallup Exceptional Workplace Award for the second year in a row, recognizing our commitment to employee engagement, strengths-based development, and unlocking human potential.

What You’ll Get from Us:


Health, dental and vision insurance coverage, helping you “be safe, be healthy”. 

A commitment to your future with a 401K plan, offering a 6% company match and no vesting period 

Tuition Reimbursement  

Unlimited PTO

Employee Discounts through Perks at Work 

Community involvement and opportunities to give back so you can “serve others, not yourself”

Opportunities to leverage your unique strengths through CliftonStrengths testing and coaching 

Apply Today!


Join our team of experts today and help us make tomorrow’s world a safer place!


Not sure if your experience perfectly aligns with the role? Studies have shown that some people are less likely to apply to jobs unless they meet every single qualification and every single preferred qualification of a job posting. At Allegion, we are dedicated to building a diverse, inclusive, and authentic workplace. So, if you’re excited about this role but your past experience doesn’t align perfectly with every item in the job description, we encourage you to apply anyway. You may be just the right candidate for this role.


https://allegion.wd5.myworkdayjobs.com/en-US/careers/job/Carmel-IN/DevOps-Engineer_JR34735?jobFamilyGroup=94e33d79ccff1077c614401bbd8b7350

Saturday, 27 December 2025

Principal Software Development Engineer | Expedia Group | United States - California - San Jose

 Principal Software Development Engineer | Expedia Group | United States - California - San Jose


Principal Software Development Engineer

United States - California - San Jose


Technology


Full-Time Regular


ID # R-99477

Expedia Group brands power global travel for everyone, everywhere. We design cutting-edge tech to make travel smoother and more memorable, and we create groundbreaking solutions for our partners. Our diverse, vibrant, and welcoming community is essential in driving our success.


Why Join Us?


To shape the future of travel, people must come first. Guided by our Values and Leadership Agreements, we foster an open culture where everyone belongs, differences are celebrated and know that when one of us wins, we all win.


We provide a full benefits package, including exciting travel perks, generous time-off, parental leave, a flexible work model (with some pretty cool offices), and career development resources, all to fuel our employees' passion for travel and ensure a rewarding career journey. We’re building a more open world. Join us.


Principal Software Development Engineer

Our Technology Team partners with teams across Expedia Group to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction.


We’re seeking a motivated Principal Software Development Engineer with a passion for technology, problem solving, and out-of-the-box thinking to be part of our Runtime Team. Our team is responsible for building a container platform with a suite of capabilities to enable our developers to rapidly deploy and scale containerized workloads.



What you’ll do:


As a Principal Engineer you will be part of an agile development team with lots of Linux, cloud, and containerization experience. You will play a key role in crafting the strategic technical goals for our group. The main effort will involve leading the architecture, design and building a compute runtime platform based on Kubernetes that will be used by all engineering teams across Expedia. You will provide technical leadership for a dynamic and growing engineering organization. You will work alongside a talented group of product managers and other technical leaders to deliver best-in-class capabilities to our Expedia developer community, and as a result help shape the future of online travel.



In this role, you will: 


Design and Implement Core Platform Components: Evolve our Kubernetes-based environment, focusing on areas like multi-tenancy, network policy, resource management, and service mesh integration (e.g., Istio, Linkerd).


Architect for Scale and Reliability: Lead the technical design for scaling our control plane and data plane to handle a 10x increase in services and traffic. Define and implement SLOs for the platform itself.


Improve the Developer Control Plane: Design and build the next generation of our CI/CD pipelines and GitOps workflows. Drive the strategy for our internal developer portal (e.g., Backstage) to unify tooling, documentation, and service lifecycle management.


Automate Infrastructure Lifecycle: Author and maintain production-grade Infrastructure as Code (IaC) using Terraform and/or Crossplane. Eliminate manual toil by automating cluster provisioning, node lifecycle, and dependency upgrades.


Technical Leadership and Mentorship: Act as a force multiplier. Mentor senior engineers on the team, lead architecture review sessions, and author RFCs to build consensus on significant technical decisions. Your influence will extend beyond the team to application developers and SREs.


Production Debugging: Serve as the final escalation point for complex, cross-cutting production incidents that involve the underlying platform, from kernel-level issues to CNI bugs to distributed system failures.


Collaborate across product management, architecture, and engineering leads to deliver capabilities that enable our developer community to function at a high capacity


Ability to explore/use a wide variety of technologies and tools such as (but are not limited to) Java, Go, AWS, Docker, Hashicorp Tools (Terraform, Consul, Vagrant, Vault, Nomad), Kubernetes, Argo, Istio, Helm, etc.


Advocate for operational excellence (such as unit testing, establishing SLAs, programming for resiliency and scalability) 


Take ownership of high stress scenarios by remaining calm, employing critical thinking and data driven decision-making practices 



Minimum Qualifications:


8+ years of experience in infrastructure automation, configuration management or container orchestration.


Bachelor’s or Master’s degree in a related technical field, or equivalent professional experience.


Strong programming skills in one or more languages: Java, Go, Python or Ruby.


Experience in cloud computing with Amazon Web Services (AWS) and containerization with Docker and Kubernetes/EKS.


Preferred Qualifications:


Experience with Stateless and Stateful workloads, Service Mesh or Service Discovery, Monitoring, Alerting and Logging.


Understanding of security development principles such as token management, encryption, and certificates.


Experience with Continuous Integration tools like Jenkins or similar.


Experience building self-service technology platform capabilities, particularly in the container compute, traffic management, or API management spaces.


Experience mentoring other engineers and establishing standards for operational excellence and code quality at a multi-project level.


The total cash range for this position in San Jose is $242,000.00 to $338,500.00. Employees in this role have the potential to increase their pay up to $387,000.00, which is the top of the range, based on ongoing, demonstrated, and sustained performance in the role.

Starting pay for this role will vary based on multiple factors, including location, available budget, and an individual’s knowledge, skills, and experience. Pay ranges may be modified in the future.


Expedia Group is proud to offer a wide range of benefits to support employees and their families, including medical/dental/vision, paid time off, and an Employee Assistance Program. To fuel each employee’s passion for travel, we offer a wellness & travel reimbursement, travel discounts, and an International Airlines Travel Agent (IATAN) membership. View our full list of benefits.


Accommodation requests


If you need assistance with any part of the application or recruiting process due to a disability, or other physical or mental health conditions, please reach out to our Recruiting Accommodations Team through the Accommodation Request.


We are proud to be named as a Best Place to Work on Glassdoor in 2024 and be recognized for award-winning culture by organizations like Forbes, TIME, Disability:IN, and others.


Expedia Group's family of brands includes: Brand Expedia®, Hotels.com®, Expedia® Partner Solutions, Vrbo®, trivago®, Orbitz®, Travelocity®, Hotwire®, Wotif®, ebookers®, CheapTickets®, Expedia Group™ Media Solutions, Expedia Local Expert®, CarRentals.com™, and Expedia Cruises™. © 2024 Expedia, Inc. All rights reserved. Trademarks and logos are the property of their respective owners. CST: 2029030-50


https://careers.expediagroup.com/job/principal-software-development-engineer/san-jose-CA/R-99477/

Software Engineer II - Ruby on Rails | Paychex | Rochester, New York

 Software Engineer II - Ruby on Rails | Paychex | Rochester, New York


Software Engineer II - Ruby on Rails

Job Description

Imagine Your Future with Us! Since 1971, Paychex has been at the forefront of simplifying HR, payroll, and benefits for American businesses. Our digital HR technology and advisory solutions cater to the changing needs of employers and their employees. With our award-winning training and endless opportunities for growth and development, you can build a lifelong career with us. We pride ourselves on fostering an inclusive and innovative culture. Our leaders are here to support your career journey; they and our dedicated employees embody the values that drive us to support each other, our clients, and our communities. Join us to pursue your passion and unleash your potential.
Overview

We are looking for a Level 2 Software Engineer to join our highly collaborative team. This role is perfect for a seasoned engineer specializing in Ruby on Rails, React, & Vue.js and experience with AI engineering and AWS/Azure, with a passion for efficient, scalable systems and a strong focus on accountability. You will work closely with cross-functional teams to develop and optimize software solutions that support our growth and performance objectives. 


Responsibilities

 

  • Develop and Maintain Applications: Design, develop, and maintain cloud based, scalable, high-performing software applications using Ruby on Rails, React, and Vue.js. 
  • Optimize System Performance: Identify performance bottlenecks and implement solutions to ensure applications remain fast, efficient, and reliable. 

  • Ensure Scalability:Build systems that are scalable and capable of handling high volumes of data and traffic. 

  • Code Reviews and Best Practices: Conduct code reviews, promote coding standards, and mentor junior developers in best practices. 

  • Contribute to System Architecture: Collaborate on system design to meet current and future technical challenges. 

  • Design and develop test automation code 

  • Complete complex program changes; self-directed 

  • Perform comprehensive analysis and design for broadly defined requirements 

  • Make significant technical contributions; contribute to technical direction 

  • Provide estimates required for user stories based on business requirements, specifications and designs 

  • Comply with and contribute to SDLC standards and CD/CI procedures to ensure consistency; introduce new standards and opportunities for improvements 

  • Monitor progress against task estimates to provide status 

  • Provide technical support and troubleshooting for applications across environments, including high impact production issues 

  • Maintain existing code base, monitoring for failures in non-prod environments 

  • Support changes during quality assurance, user acceptance testing, and post implementation to ensure integrity of application 

  • Share technical expertise; guide and mentor others to maximize team effectiveness and quality 

  • Subject Matter Expert in a relevant technology or Paychex application 

 


Qualifications

  • Technical Expertise: 

    • 3+ years of experience with Ruby on Rails. 

    • Bachelor's Degree in Computer related discipline or equivalent work experience 

    • Proficiency in Python and JavaScript frameworks, particularly React and Vue.js. 

    • Strong understanding of RESTful APIs and third-party integrations. 

    • Knowledge with AI Engineering projects and business problems using LLMs. 

    • Problem-Solving Skills: Proven ability to troubleshoot complex technical issues and implement efficient solutions. 

    • Collaborative Mindset: Ability to work effectively in a remote, team-oriented environment. 

    • Efficiency-Oriented: Commitment to writing clean, maintainable, and efficient code. 

    • Scalability Focus: Experience building systems designed to scale. 

    • Accountability:Demonstrated ability to deliver high-quality results within deadlines. 

 

  • Preferred Skills:

    • Experience working in an agile environment. 

    • Experience with AI Engineering projects and business problems using LLMs. 

    • Familiarity with containerization (e.g., Docker, Kubernetes) and cloud services (e.g., AWS, Azure). 

    • Knowledge of CI/CD pipelines and DevOps practices. 

    • Previous experience mentoring or leading small teams of developers. 


Compensation

In the spirit of pay transparency, we are excited to share that the starting base pay range for this position is $80,000-$118,690 annually. Please keep in mind that this range is the base pay only and does not consider other components that make up the total rewards package for the position. If you are hired at Paychex, your overall compensation will be determined based on factors such as geographic location, skills, education, and/or experience which may result in total compensation outside of this range.

Live the Paychex Values

  • Act with uncompromising integrity.
  • Provide outstanding service and build trusted relationships.
  • Drive innovation in our products and services and continually improve our processes.
  • Work in partnership and support each other.
  • Be personally accountable and deliver on commitments.
  • Treat each other with respect and dignity.

  • What's in it for you?

    • We value your well-being: We provide over 21 comprehensive rewards, including medical coverage, virtual wellness classes, tuition reimbursement, 401(k) + employer match, adoption assistance, financial assistance, and much more.
    • We value your time: From paid time off to company holidays, culture days, and comprehensive work-life balance programs, we will ensure you have the flexibility you need to be your best.
    • We value your development: Our award-winning training and development programs empower our employees with ongoing learning opportunities to give you the building blocks to grow your career.
    • We value your perspective: Our company culture reflects the diversity of our employees. We want you to be you and your voice to be heard.
    • We value our communities: We offer paid time off for volunteerism and promote many company-wide and local initiatives that benefit organizations you care about.

     

      Note: The benefits described apply to full-time employees. Benefits for part-time, contract, and intern roles may vary.

     


    Not sure if you meet every requirement?

    At Paychex, we know that great talent comes in many forms. If you're passionate about the role but don't check every box, we still encourage you to apply. You might be the right fit - either for this position or another opportunity with us.


    Paychex is an equal opportunity employer. We are committed to fostering a respectful and inclusive workplace where all individuals are treated fairly and evaluated based on their qualifications, experience, and merit. We comply with all applicable federal, state, and local laws prohibiting discrimination in employment.



    https://careers.paychex.com/careers/jobs/37448?lang=en-us