Power Logo


Like what you see? Apply Now or hit the back button to search additional career options.

Site Reliability Engineer

Apply Now

We are seeking an experienced DevOps engineer to join our team creating and supporting mission-critical business applications. Power engineers enjoy a large degree of autonomy, and will work as part of a Scrum team focused on continuous improvement. In particular, we’re looking for someone who is a strong problem-solver, who relishes a challenge delivering ambitious features and combating complex issues. Each person on our team is empowered to make technical decisions and influences the choice of the tools and methods for the job.

What does “DevOps” mean to us? We choose to organize our teams around the ability to deliver great work rather than individual specialties. At Power, you will join an established cross-functional team of developers, support personnel, and product owners. While your primary responsibility will be to handle infrastructure tasks, we encourage each team member to reach beyond their normal sphere. For example, one team member may be primarily responsible for operations and handle requests around application scalability, while another may be primarily an application developer building user-facing features. Both will contribute to planning, building and maintaining the infrastructure to support those features.

Power’s headquarters are located in the Philadelphia area, but our technology team members are located in cities across North and South America as well as the Philippines. We build and support critical tools that enable the people we support to work more efficiently across a wide range of devices, technologies and physical spaces. We enjoy high visibility among the people who use what we create, and are expected to keep them in mind as we solve their problems. To do so, we employ technologies like Puppet, VMware, relational & non-relational databases, geospatial data & queries, speech recognition & text-to-speech, Voice over IP (telephony and next-gen voice & video) utilizing Asterisk, instant messaging/text chat with ejabberd, and everything that encompassses the Web & Mobile.

If you enjoy delighting people by making computers do the heavy lifting, all while solving complex technical challenges while overhauling an industry, come join us!

Summary Requirements
DevOps Engineer

Must Haves - Soft Skills
Curiosity and aptitude for learning complex systems
Excellent communication skills - since this involves remote team members, strong communication by phone/IM/email is critical
A commitment to deliver quality work on time
Mid-level DevOps engineer with history of successful projects

Must Haves - Technical Skills
1-3 years Puppet experience
3-5 years Linux experience
Familiarity with network tracing tools like Wireshark and OS tracing tools like strace
Knowledge of common Unix services such as Apache, MySQL, Redis, BIND, OpenLDAP, etc.
Strong shell scripting & automation experience

Nice-to-Have - Bonus Skills

Experience with container infrastructure, specifically Docker and/or Kubernetes
Familiarity with at least one programming language (especially Ruby)
Experience with Voice over IP (SIP), especially either Asterisk or FreeSWITCH
Experience with Git, Github, and Pull Request workflow
History of contributing to Open Source Software
Familiarity with Scrum


Duties and Responsibilities

Drive development of important, customer-facing projects while maintaining a stable, production-ready infrastructure

Work as part of a team on stories as described in our agile project management tool (Pivotal Tracker)
Participate in our Scrum process with weekly planning, daily standups, and weekly demos
Take feedback from testers and users to identify and resolve application problems
Employ automation tools like Puppet and Terraform to build out new servers
Assist developers to understand container infrastructure and managing containerized apps
Handle as-needed support requests for infrastructure issues (disk full, network connectivity, failed daemons, etc)
Work a rotating On Call shift to handle after-hours requests
Diagnose application failures in staging and production environments, understand the underlying issues, and resolve them
Maintain knowledge of system administration tools and best practices
Be self-sufficient delivering assigned tasks - we work as a team, but we expect the members of that team to pull their own weight and contribute independently

Our stack currently includes the following technologies, but is constantly evolving. Knowledge of these specific technologies is preferred, but we’re equally interested in someone who can learn new technologies quickly, perhaps being the first on the team to use them.

Operating System: Ubuntu LTS
Virtualization: VMware, Kubernetes/Docker
Storage: NAS & DAS (NetApp, others), S3 Object Storage
Automation: Puppet, Terraform, Jenkins
Web application: Ruby on Rails
Databases: MySQL, Redis, LDAP, ElasticSearch
Telephony: Adhearsion, Asterisk
Pubsub/Queues: Redis
Monitoring: Telegraf/InfluxDB/Kapacitor
Organisational tools: Scrum, Pivotal Tracker, Git, Github

Education and Experience

3-5 years of relevant industry experience, majority with Linux & Puppet
Proven track record of delivering projects
Experience working on small teams preferred

Corporate Headquarters, outside of Philadelphia, PA


Who We Are
For more than 23 years, Power Home Remodeling Group has been the most trusted name in replacement windows, siding, roofing, and entry doors. Trusted because we care about our products being energy efficient and cost effective. Trusted because we value integrity, honesty and true craftsmanship. Trusted because we believe in total customer satisfaction without compromise. Due to these commitments...we have been trusted by 250,000 homeowners nationwide.

Throughout our 23-year history, it’s never just been about windows. 
It’s been about delivering on our promises — to our customers and to our employees. When you join the Power team — more than 1,450 strong and growing — you’ll experience a shared dedication to a greater goal. Our proven sales training program gets you where you’re going faster, with Power employees reaching higher salaries three times faster than their pharmaceutical and financial sales counterparts. And while you’re earning big, you’ll also have the opportunity to give big — in the form of unmatched co-worker support, camaraderie and charitable community outreach. With locations in ten major cities and aggressive plans to expand across the country, a career at Power is the “more” you’ve been looking for.

Accolades for Power:
#1 Workplace for Millennials by Fortune Magazine
#10 Glassdoor.com Employee’s Choice Best Place To Work (2017)
#17 ComputerWorld Best Places To Work in IT (2017)
One of Inc. 5000’s Fastest Growing Private Companies
Philly.com Top Workplace for Midsized Companies
Philadelphia Magazine Coolest Companies (2015)
CIO Timothy Wenhold named Philadelphia Business Journal’s 2015 Top IT Pro

Apply Now

Power Home Remodeling Group is an equal opportunity employer and we are committed to hiring a diverse and talented workforce.