Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by TEKsystems, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Site Reliability Engineer (SRE) at TEKsystems will play a crucial role in maintaining the reliability, availability, and performance of our systems and applications. The SRE will collaborate closely with development and operations teams to foster a culture of reliability, efficiency, and continuous improvement. This position requires a blend of software engineering and systems engineering skills to ensure the effective management of application infrastructure and the enhancement of service quality. The engineer will also be responsible for automating manual processes and implementing best practices to minimize downtime and performance bottlenecks.
Job Responsibilities
- Design, implement, and manage monitoring and alerting systems to ensure system reliability.
- Collaborate with cross-functional teams to identify and mitigate performance and reliability issues.
- Develop and maintain automated deployment pipelines to enhance deployment efficiency.
- Participate in on-call rotations and respond to incidents in a timely manner.
- Implement and maintain system and application performance metrics.
- Conduct root cause analysis for production incidents and develop strategies to mitigate future occurrences.
- Enhance the stability and security of systems by performing regular updates and patch management.
- Actively contribute to a culture of Continuous Improvement by proposing new tools and processes.
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- At least 3 years of experience in site reliability engineering, systems engineering, or related roles.
- Strong understanding of cloud computing platforms (e.g., AWS, Azure, GCP).
- Proficiency in programming languages such as Python, Go, or Java.
- Experience with configuration management and orchestration tools (e.g., Ansible, Kubernetes, Docker).
- Familiarity with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack).
- Understanding of networking concepts and standards.
- Excellent problem-solving skills and a strong commitment to performance optimization and reliability.
Technologies & Tools
The SRE Engineer at TEKsystems will utilize a range of technologies and tools to optimize system performance and reliability. Key technologies include cloud platforms such as AWS or Azure for infrastructure management, containerization and orchestration tools like Docker and Kubernetes for application deployment, and monitoring solutions such as Prometheus and Grafana for performance tracking. Additionally, the role may require the use of scripting languages like Python for automation and configuration management tools like Ansible for system configuration and deployment.
Ideal Candidates
Ideal candidates for the SRE Engineer position at TEKsystems will possess a proactive mindset and a strong desire to improve system reliability and performance. They should demonstrate excellent communication and collaboration skills, effectively working within a cross-functional team to develop innovative solutions to complex challenges. A passion for automation and continuous improvement, combined with a solid technical foundation and willingness to embrace challenges in a fast-paced, dynamic environment, will characterize the success of prospective candidates in this role.
What a person out of work can get differs a lot from one country to the next. We compare them, each from its government’s own pages. Compare countries →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.