Duration: 6+ Months (With Possible extension) Job Description:
Maintain standards of the team towards production excellence. Assist in defining improved standards for production excellence within a team.
Promote insights, best practices, and standards that can be applied to improve operations on the immediate team. Advocate and drive adoption of best practices and SRE converged solutions for systems design and management.
Set up or improve test, monitoring, or other infrastructure to ensure system scalability, reliability, and efficiency over time. Contribute to existing documentation or educational content and keep content updated over time. Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. Identify and contribute to remediation and preventative work.
Write and improve code in tools, libraries, or systems with a focus on reliability, resilience, scalability, and toil reduction with minimal guidance and direction. Develop interfaces between system components that may span team boundaries or RPC boundaries. Simplify code by choosing appropriate algorithms and abstractions, and by utilizing a substantial subset of standard libraries in the corresponding language, as appropriate.
Review code developed by others and provide feedback to ensure best practices. Test non-standard scenarios to cover all cases and any potential design issues, validate resilience, and write test case descriptions to ensure coverage of critical components with minimal guidance.
Review technical designs within a team with an emphasis on reliability, efficiency, simplicity, and maintainability. Design solutions to problems that may have multiple approaches to support the team's needs, or in response to reliability and technology-related incidents. Understand constraints, identify solutions, and defend designs.
Minimum role qualification requires proficiency in:
Code Comprehension (Knowledge)
Architecture reliability
Architectural patterns
Data structures and algorithms
Software development lifecycle (SDLC)
Systems thinking
Programming
Code health and tools (IC)
Reliability debugging and bug-fixing
Data analysis and synthesis
Simplification
Risk analysis and management
About US Tech Solutions:
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit www.ustechsolutions.com .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
By applying, you acknowledge that AI-assisted tools may be used during hiring.
Numbers & Facts
Location
Pittsburgh, PA
Salary
$84.17–$100.26 Per Hour
Skills
Algorithmsunmatched
Architectural Servicesunmatched
Best Practicesunmatched
Code Reviewsunmatched
Data Analysisunmatched
Data Structuresunmatched
Debugging Skillsunmatched
Documentationunmatched
Integrated Circuits (ICs)unmatched
Operational Improvementunmatched
RPC (Remote Procedure Call)unmatched
Reliability Engineeringunmatched
Risk Analysisunmatched
Risk Managementunmatched
Software Development Lifecycle (SDLC)unmatched
Software Engineeringunmatched
Standards Developmentunmatched
Systems Administration/Managementunmatched
Systems Reliabilityunmatched
Systems Scalabilityunmatched
Technical/Engineering Designunmatched
Test Caseunmatched
Test Plan/Scheduleunmatched
Testingunmatched
🎯
Be found by employers
5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.
Level up your application
Professional resume templates
Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.