Rate-$55-60/HR. on W2
Location-Dallas(3 Days onsite)
Site Reliability Engineer Support
The Site Reliability Engineer is a fundamental piece of the Site Reliability Engineering team. Site Reliability Engineering is accountable for the availability, reliability, and performance of the services and platforms in a highly transactional 24x7 environment.
What you will do:
- Monitor application performance, take steps to improve overall application performance and stability, and follow through with implementation.
- Apply automation and software to any tasks or parts of the system that would benefit from it or are performed manually.
- Able to troubleshoot issues handling OS, Networking, databases in a cloud-based environment/on-premises environment and handle live production incidents, debug/troubleshoot application, and infrastructure issues, follow and implement SRE best practices.
- Conduct system analysis, and configuration management and develop improvements for system software performance, availability, and reliability.
- Work closely with software engineers and QA to ensure the system is responding properly to non-functional requirements such as performance, security, and availability.
- Document system knowledge as acquired over time, create runbooks and ensure critical system information is readily available to those who need it.
- Maintain and monitor deployment of the servers, docker containers, databases, and general backend infrastructure.
What you’ll bring:
- Bachelor’s Degree in Computer Science or related; or equivalent combination of education and experience
- 5+ years experience in full-stack application support/DevOps/SRE role
- Experience in Javascript, Typescript and web development technologies
- Proficient in scripting languages such as Powershell and/or Python
- Troubleshooting utilizing built-in browser tools
- Knowledge of DevOps methodologies and the tools involved such as CI/CD concepts, CI/CD tools (Jenkins, CodePipeline, etc.), and automation and configuration tools (Puppet, Ansible, etc) a plus.
- Knowledge of public clouds (GCP, AWS, Azure) inclusive of implementing projects on public clouds a plus.
- Ability and willingness to adapt to new application stacks and new technology concepts as the business evolves over time
- Excellent communication skills, both verbal and written
- Ability to collaborate with local and remote teams in different time zones
- Ability to present/lead technical discussions.