Infrastructure Automation Engineer
Position Summary: The Infrastructure Automation Engineer is expected to combine software and systems engineering to build and run modern infrastructure. The role is designed to increase the reliability of core services that are used both internally and externally. You will focus on automation and scripting to build rapid and repeatable processes and work with product owners to deliver feedback to influence our roadmap based on the customer experience.
Responsibilities may include, but are not limited to:35% [Primary Function] Technical Execution
- Focus on automation to improve scale and reliability
- Take on responsibility for the end to end lifecycle of modern infrastructure services
- Review services before they go live in production
- Enforce rigor on incident response and postmortems, build a culture of retrospect both success and failures
- Design proactive monitoring and metrics against supported environment
- Deliver customer value in the form of high quality hardware, software components and services in adherence with IaaS and Release Engineering policies on Security, performance, longevity and Integration.
- Identifies and proposes alternative technology in order to create scalable implementations and achieve results.
- Coordinate and troubleshoot complex technical issues until resolution.
- Scale systems to meet business demand.
- Keep up to date with technologies and best practices to introduce new features across the organization.
- Develop automated tests utilizing test infrastructure to validate code, when applicable.
- Adhere to DOD (story definition of done) including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practices.
- Perform peer code reviews in order to ensure quality standards.
- Identify and prioritize what technical debt will be eliminated.
- Participate in 24x7 on-call rotation
30% Contributions to the Team
- Act as the subject matter expert for area of assignment
- Identify opportunities to influence the roadmap of infrastructure services.
- Participates in team member interview process as needed; influences final hiring decisions.
20% Mentorship of Others
- Advise and mentor more junior team members to maximize overall productivity and effectiveness of the team.
15% Cross functional Coordination and Communication
- Foster collaboration across the Technology and Product organizations.
- Coordinate efforts within own team and immediate team members.
- Cultivates strong business relationships with business stakeholders.
- Explains solutions in a way that both technical and product audiences can grasp; shares insights with peers.
- Share business and technical learnings with the broader dev and product organizations.
Education, Experience, & Skills Required:
Behaviors & Abilities Required:
Position Summary: The Infrastructure Automation Engineer is expected to combine software and systems engineering to build and run modern infrastructure. The role is designed to increase the reliability of core services that are used both internally and externally. You will focus on automation and scripting to build rapid and repeatable processes and work with product owners to deliver feedback to influence our roadmap based on the customer experience.
Responsibilities may include, but are not limited to:35% [Primary Function] Technical Execution
- Focus on automation to improve scale and reliability
- Take on responsibility for the end to end lifecycle of modern infrastructure services
- Review services before they go live in production
- Enforce rigor on incident response and postmortems, build a culture of retrospect both success and failures
- Design proactive monitoring and metrics against supported environment
- Deliver customer value in the form of high quality hardware, software components and services in adherence with IaaS and Release Engineering policies on Security, performance, longevity and Integration.
- Identifies and proposes alternative technology in order to create scalable implementations and achieve results.
- Coordinate and troubleshoot complex technical issues until resolution.
- Scale systems to meet business demand.
- Keep up to date with technologies and best practices to introduce new features across the organization.
- Develop automated tests utilizing test infrastructure to validate code, when applicable.
- Adhere to DOD (story definition of done) including unit tests, functional testing, code reviews, no regressions, bug fixes, documentation and adhere to best coding practices.
- Perform peer code reviews in order to ensure quality standards.
- Identify and prioritize what technical debt will be eliminated.
- Participate in 24x7 on-call rotation
30% Contributions to the Team
- Act as the subject matter expert for area of assignment
- Identify opportunities to influence the roadmap of infrastructure services.
- Participates in team member interview process as needed; influences final hiring decisions.
20% Mentorship of Others
- Advise and mentor more junior team members to maximize overall productivity and effectiveness of the team.
15% Cross functional Coordination and Communication
- Foster collaboration across the Technology and Product organizations.
- Coordinate efforts within own team and immediate team members.
- Cultivates strong business relationships with business stakeholders.
- Explains solutions in a way that both technical and product audiences can grasp; shares insights with peers.
- Share business and technical learnings with the broader dev and product organizations.
Education, Experience, & Skills Required:
Behaviors & Abilities Required: