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 Dice, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Sr. Site Reliability Engineer (SRE) or SRE Consultant at Dice will play a critical role in enhancing the reliability, performance, and efficiency of our systems and services. This position involves collaborating closely with software engineering teams to ensure that the production infrastructure is robust and scales efficiently, addressing problems proactively, and implementing automation to design, build, and maintain solutions that will minimize downtime and improve system and service availability.
Job Responsibilities
- Design and implement scalable system architectures that ensure high availability and fault tolerance.
- Monitor system performance and capacity, conducting proactive maintenance and planning capacity to optimize performance.
- Develop and maintain tools for automation and continuous integration/deployment (CI/CD) processes.
- Manage incidents and outages by applying root cause analysis techniques and ensuring timely resolution.
- Collaborate with development teams to improve and evolve the software development lifecycle, ensuring reliability practices are adopted.
- Document processes, systems, and configurations to maintain knowledge sharing within the team.
- Support system upgrades, patches, and regular maintenance activities with minimal impact to ongoing operations.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; advanced degree preferred.
- Minimum of 5 years of experience in site reliability engineering, DevOps, or a related discipline.
- Strong proficiency in programming languages such as Python, Go, or Java.
- Extensive experience with container orchestration tools such as Kubernetes, Docker, or similar.
- Solid understanding of cloud platforms, particularly AWS, Azure, or Google Cloud.
- Hands-on experience with configuration management tools (e.g., Ansible, Chef, Puppet).
- Strong troubleshooting skills and familiarity with networking concepts and protocols.
Technologies & Tools
The ideal candidate will work with a range of technologies and tools aimed at optimizing system reliability and performance. These may include cloud services such as AWS or Azure, containerization technologies like Docker and Kubernetes, configuration management tools such as Ansible or Terraform, and monitoring solutions like Prometheus or Grafana. Familiarity with CI/CD pipelines and version control systems such as Git is highly advantageous.
Ideal Candidates
Successful candidates will possess a strong analytical mindset and a problem-solving attitude, with a keen focus on detail. They should demonstrate the ability to work collaboratively within cross-functional teams and possess excellent communication skills, enabling them to clearly articulate technical concepts to non-technical stakeholders. An adaptable and proactive approach to system management is essential, alongside a genuine passion for continuous learning and improvement in technology solutions.
In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.