Site Reliability Engineer at Alianza, Inc.
, , -
Full Time


Start Date

Immediate

Expiry Date

23 Apr, 26

Salary

0.0

Posted On

23 Jan, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Attention To Detail, Problem-Solving Skills, Technical Expertise, Automation Skills, Communication Skills, Technical Proficiency, Cloud Platforms, Networking, Distributed Systems

Industry

Software Development

Description
  You must currently have the right to work in Australia without requiring sponsorship, either now or in the future. A Site Reliability Engineer (SRE) is responsible for ensuring the reliability, performance, and scalability for Alianza’s Cloud Platform systems and infrastructure.    Key Objectives include:  * Run the production environment by monitoring availability and taking a holistic view of system health. * Improve reliability, quality, and time-to-market of software solutions. * Balance feature development speed and reliability with well-defined service-level objectives.    Key Responsibilities:     1. Monitoring and Maintenance: 1. Continuously monitor system health and performance, ensuring high availability and reliability of applications. 2. Detect and automatically handle failures, preparing disaster recovery plans. 2. Automation and Improvement: 3. Build and maintain software and systems to manage platform infrastructure and applications. 4. Implement automation to reduce manual intervention and improve system efficiency. 3. Performance Optimization: 1. Measure and optimize system performance, pushing capabilities  forward and innovating for continual improvement. 2. Gather and analyze metrics from operating systems and applications to assist in performance tuning and fault finding. 4. Collaboration and Consulting: 1. Partner with development teams to improve services through rigorous testing and release procedures. 2. Participate in system design consulting, platform management, and capacity planning. 5. Incident Management: 1. Provide primary operational support and engineering for multiple large-scale distributed software applications. 2. Participate in on-call rotations to respond to incidents and ensure system reliability.    Competencies & Attributes    Competencies:  1. Attention to Detail: The ability to perform tasks with thoroughness and accuracy, ensuring all aspects of the system are meticulously managed. Problem-Solving Skills: The capability to analyze complex issues, identify root causes, and develop effective solutions to ensure system reliability and performance. 2. Technical Expertise: Proficiency in understanding and applying technical knowledge related to infrastructure, code, and tools, which can be enhanced through continuous learning and experience. 3. Automation Skills: The ability to design and implement automation processes to reduce manual intervention and improve system efficiency. 4. Communication Skills: The ability to clearly convey ideas, strategies, and updates to various stakeholders, ensuring alignment and transparency across the organization.   Attributes:  1. Meticulousness: An inherent tendency to be precise and conscientious, ensuring high standards are maintained in all aspects of work.  2. Resilience: The innate ability to remain calm and composed under pressure, effectively managing stressful situations and leading the team through challenges. 3. Curiosity: A natural inclination to explore and learn new technologies and methodologies, driving innovation and continuous improvement. 4. Empathy: An inherent quality of understanding and valuing the perspectives and needs of team members and stakeholders, fostering a supportive and inclusive environment.  5. Adaptability: The ability to naturally adjust to changing circumstances and environments, ensuring effective responses to new challenges and opportunities.    Desired Skills/Qualifications    1. Technical Proficiency: 1. Understanding of high-level languages such as Python, Java, C/C++, Ruby, and JavaScript. 2. Experience with distributed storage technologies and dynamic resource management frameworks. 3. Experience of Telco technology and Metaswitch software as a bonus. 2. Problem-Solving Skills: 1. Strong analytical skills to diagnose and resolve complex technical issues. 3. Communication Skills: 1. Excellent communication skills to collaborate effectively with cross-functional teams and convey technical concepts. 4. Experience with Cloud Platforms: 5. Hands-on experience with cloud platforms like AWS, GCP, or Azure. Understanding cloud-native applications and services is vital for modern SRE roles. 5. Knowledge of Networking and Distributed Systems: 1. Strong understanding of networking fundamentals and experience with distributed systems such as Kafka, Kubernetes, and other stream-processing technologies. This helps in managing large-scale, complex systems.  
Responsibilities
The Site Reliability Engineer is responsible for monitoring system health and performance, ensuring high availability and reliability of applications. They also build and maintain software and systems to manage platform infrastructure and applications, while participating in incident management and collaboration with development teams.
Loading...