Allegis Group - Pittsburgh, PA

posted 3 months ago

Full-time - Entry Level
Pittsburgh, PA
10,001+ employees
Administrative and Support Services

About the position

TEKsystems is seeking junior to mid-level Site Reliability Engineer (SRE) candidates in the Pittsburgh area for a large banking client. This unique program is a collaboration between TEKsystems and the client, aimed at training candidates with just 2+ years of experience into Senior SRE roles. The program will commence with a 4-week intensive training session, which is paid, followed by an additional 5 weeks of on-the-job training, also compensated. After completing this training, candidates will be guaranteed employment for 12 months with TEKsystems, transitioning into a full-time role with the banking client thereafter. The role of a Site Reliability Engineer involves ensuring the reliability and performance of applications and infrastructure. Candidates will be responsible for application reliability engineering, which includes developing and implementing robust designs, maintenance, and security of applications. This also involves implementing monitoring systems and responding to incidents to maintain compliance and minimize service disruptions. Additionally, infrastructure reliability engineering is a key aspect of the role, where engineers will design, manage, and validate robust infrastructure systems using cloud and network technologies. They will also develop comprehensive monitoring, observability, and disaster recovery plans to ensure continuous and resilient operation of services. Performance engineering is another critical responsibility, where candidates will conduct rigorous performance testing and optimization, employing technical troubleshooting to design software reliably. They will build software process improvements and system monitoring to analyze and enhance the overall performance and efficiency of applications and systems. Collaboration is essential, as candidates will work with cross-functional technology teams to embed SRE principles and automated solutions, enhancing operational excellence throughout the enterprise.

Responsibilities

  • Develop and implement the robustness and optimal performance of applications by engineering their design, development, maintenance, and security.
  • Implement monitoring systems and respond to incidents to maintain compliance and minimize service disruptions.
  • Engineer the design, management, and validation of robust infrastructure systems utilizing cloud and network technologies.
  • Develop comprehensive monitoring, observability, and disaster recovery plans to ensure continuous and resilient operation of services.
  • Conduct rigorous performance testing and optimization, employing technical troubleshooting and designing software reliably.
  • Build software process improvements and system monitoring to analyze and enhance the overall performance and efficiency of applications and systems.
  • Collaborate with cross-functional technology teams to embed SRE principles and automated solutions, enhancing operational excellence throughout the enterprise.

Requirements

  • 4 year Computer Science Degree (MIIS, IT concentration, programming, etc.)
  • 2+ years of professional experience
  • Knowledge of monitoring with tools like Splunk/Dynatrace
  • Knowledge of DevOps concepts, such as CI/CD and cloud services
  • Automation experience with Ansible, Jenkins
  • Knowledge of server administration - Linux/Windows
  • 2+ years of scripting experience in Python
  • Working knowledge of networking, databases, and Git

Benefits

  • Paid training for 9 weeks (4 weeks intensive, 5 weeks on-the-job)
  • Guaranteed employment for 12 months after training
  • Transition to a full-time role with the banking client after the training period
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service