FAQs
What is the primary purpose of the Principal Engineer, Systems Reliability position?
The primary purpose of this position is to lead and mentor a team of Systems Reliability Engineers, to design and implement innovative strategies that improve software delivery and operational processes, ultimately enhancing customer experience.
What are the key responsibilities of the Principal Engineer, Systems Reliability?
Key responsibilities include strategizing and crafting new designs and processes for software delivery, leading and mentoring a team, utilizing DevOps-centric automation tools, improving software delivery operations, managing environment provisioning, and building dashboards for monitoring application health.
What specific technologies and tools should candidates be familiar with for this role?
Candidates should be familiar with DevOps tools such as Ansible, Chef, Puppet, Docker, Kubernetes, Continuous Integration/Continuous Delivery tools like Jenkins, APM tools like AppDynamics, and logging tools like Splunk. Experience in cloud computing environments is also essential.
What programming languages or scripting skills are required for this position?
Candidates should have experience in one or more of the following programming languages: C, C#, Java, Perl, Python, and Go, along with scripting experience in Shell and Perl.
What is the preferred educational background for candidates applying for this role?
The preferred educational background includes a Bachelor's degree in Computer Science or a related field. A Master's degree or equivalent proven experience may be considered in lieu of a Master’s degree.
How much experience is required for this position?
Candidates are required to have 7-10 years of validated experience in systems reliability and related fields.
Is experience in an Agile and DevOps environment necessary?
Yes, experience working in an Agile and DevOps environment is preferred for this position.
Are candidates required to be legally authorized to work in the United States?
Yes, candidates must be legally authorized to work in the United States to be considered for this position.
What leadership qualities are expected from someone in this role?
Candidates are expected to demonstrate strong leadership and mentorship capabilities, as they will be responsible for leading a team of Systems Reliability Engineers and guiding improvement projects.
What is the significance of cloud computing experience for this role?
Experience in cloud computing is significant as it relates to the continued improvement of software delivery processes and operations, including migrating to cloud or cloud-native environments.