Junior Site Reliability Engineer

October 2, 2023

Apply for this job

Email *

Job Description

<strong><u>Job Description<br><br></u></strong><strong>Job Summary<br></strong><ul><li>We are looking for a Site Reliability Engineer who has a strong background in software engineering, with an agile mindset and is always keen on getting into new technologies. You will be working in challenging projects that will require high attention to detail, critical thinking, problem-solving skills, and innovation. Your team has a major impact on engineering our delivery through continuous optimization and improvements. The team will be responsible for large-scale infrastructure and application management<br></li></ul><strong><u>Responsibilities<br></u></strong><ul><li>Implement and manage CI/CD and configuration management</li><li>Provide proven architectures, proofs of concept, and best practices for delivery</li><li>Operate infrastructures using cloud and/or container-based platforms</li><li>Develop infrastructure automation with a focus on scalability, observability, reliability, security, and quality</li><li>Setup, operate and manage environments</li><li>Handle code deployments in all environments</li><li>Ensure application performance and availability (e.g. set up and manage APM “Application Performance Monitoring” tools, reduce latency, automation, etc.)</li><li>Manage cost, security, and monitoring to ensure the solutions meet business requirements</li><li>Provide guidance based on best practices to the team throughout the life cycle of the project</li><li>Work with different teams to implement and improve SLIs, SLAs, and SLOs</li><li>Design, create and maintain documentation of best practices for implemented systems and relevant configurations</li><li>Apply company standards and best practices in daily work<br></li></ul><strong><u>Education And Experience Required<br></u></strong><ul><li>Fresh Grade from Engineering Computer Science/Information Systems<br></li></ul><strong><u>Knowledge And Skills<br></u></strong><ul><li>Understanding and embracing DevOps culture, principles, and best practices</li><li>Ability to develop and improve operational practices and procedures</li><li>Good understanding of software lifecycle</li><li>Awareness of agile concepts</li><li>Good understanding of OS/kernel/NW concepts</li><li>Good understanding of CI/CD pipelines</li><li>Experience in scripting (Bash or Powershell, Python, Groovy)</li><li>Good understanding of version control and configuration management</li><li>Good understanding of containerization (Kubernetes, Docker, and Helm charts)</li><li>Awareness of scalability, reliability, and security guidelines</li><li>Good understanding of creating solutions, estimations, and sizing</li><li>Good knowledge of state-of-the-art tools and integrations</li><li>Excellent communication skills<br></li></ul>