Site Reliability Engineer
π Job Overview
- Job Title: Site Reliability Engineer
- Company: Armut Teknoloji AS
- Location: Istanbul, Δ°stanbul, Turkey
- Job Type: Full-Time
- Category: DevOps Engineer
- Date Posted: June 25, 2025
- Experience Level: Mid-Level (2-5 years)
- Remote Status: On-site (Remote OK)
π Role Summary
- Empower product squads by building and evolving the AWS infrastructure, focusing on enhancing internal tooling.
- Drive reliability and performance by improving the security, scalability, and performance of core AWS infrastructure.
- Optimize AWS resources and spending by analyzing usage and implementing cost-saving solutions.
- Enhance system observability by implementing and refining monitoring, logging, tracing, and alerting solutions.
- Collaborate with and support product squads during major incidents and guide them on applying best practices.
π Enhancement Note: This role requires a strong understanding of AWS services, infrastructure as code (IaC) tools, and observability principles. Candidates should be comfortable working in a collaborative environment and have a passion for problem-solving and driving reliability.
π» Primary Responsibilities
- Infrastructure Evolution: Contribute to the AWS infrastructure by building and enhancing internal tooling to empower product squads.
- Reliability & Performance: Improve the security, reliability, scalability, and performance of core AWS infrastructure and guide squads on best practices.
- Resource Optimization: Analyze AWS usage, identify cost-saving opportunities, and implement solutions to optimize cloud infrastructure resources and spending.
- Observability Enhancement: Implement and refine monitoring, logging, tracing, and alerting solutions to improve system observability.
- Squad Support: Collaborate with and support product squads during major incidents and help them effectively use IaC, implement observability practices, and provide support during major incidents.
π Enhancement Note: This role involves a mix of hands-on infrastructure work, architectural decision-making, and collaborative problem-solving. Candidates should be comfortable working in a dynamic environment and have a strong desire to learn and grow.
π Skills & Qualifications
Education: A bachelor's degree in Computer Science, Engineering, or a related field. Relevant experience may be considered in lieu of a degree.
Experience: 2-5 years of experience in a similar role, with a strong focus on AWS services, infrastructure as code, and observability.
Required Skills:
- AWS Familiarity: Understanding of AWS fundamentals and experience working with core AWS services such as Fargate, Cloudmap, Lambda, SQS, SNS, and Cloudfront.
- IaC Experience: Hands-on experience building or managing infrastructure using IaC tools. Direct experience with AWS CDK is a strong plus.
- Observability Knowhow: Understanding of monitoring, logging, and alerting principles, and familiarity with relevant tools such as Datadog, Grafana, Prometheus, and OpenTelemetry.
- Programming Skills: Proficiency in at least one relevant language such as TypeScript, Go, Python, or Bash.
- CI/CD Familiarity: Familiarity with CI/CD concepts and tools. Experience with GitHub Actions is a strong plus.
- Networking Fundamentals: Understanding of basic networking concepts such as TCP/IP, DNS, HTTP, and Load Balancing.
Preferred Skills:
- Experience with Terraform or other IaC tools.
- Familiarity with Kubernetes or other container orchestration platforms.
- Knowledge of cloud security best practices.
π Enhancement Note: Candidates with a strong background in AWS services, IaC tools, and observability principles will be well-suited for this role. Relevant certifications, such as AWS Certified Solutions Architect or AWS Certified DevOps Engineer, are a plus but not required.
π Web Portfolio & Project Requirements
Portfolio Essentials:
- AWS Infrastructure Projects: Showcase your experience with AWS services by demonstrating your ability to build, manage, and optimize infrastructure using IaC tools.
- Observability Case Studies: Highlight your experience with monitoring, logging, and alerting tools by presenting case studies that demonstrate your ability to improve system observability.
- Collaboration & Support: Provide examples of how you have collaborated with and supported other teams to drive reliability and performance.
Technical Documentation:
- Infrastructure as Code: Demonstrate your ability to write well-documented, version-controlled IaC scripts using tools such as AWS CDK, Terraform, or CloudFormation.
- Monitoring & Alerting: Showcase your ability to write clear, concise, and effective monitoring and alerting rules using tools such as Prometheus, Grafana, or Datadog.
- Incident Response: Provide examples of how you have responded to and resolved major incidents, demonstrating your ability to think critically and act quickly under pressure.
π Enhancement Note: Candidates should focus on presenting their technical skills and problem-solving abilities through real-world examples and case studies. A well-curated portfolio that demonstrates a strong understanding of AWS services, IaC tools, and observability principles will be highly valued.
π΅ Compensation & Benefits
Salary Range: The salary range for this role is estimated to be between 15,000 and 25,000 TRY per month, based on regional market standards and the candidate's level of experience. This estimate is based on data from Glassdoor and Payscale, as well as regional salary surveys conducted by Armut Teknoloji AS.
Benefits:
- Competitive salary
- An opportunity to bring impact and change the service market dynamics in a stimulating and international environment
- Freedom to test, fail, and test again in a fast-paced environment
- Never-ending growth opportunities supported by a learning and development fund
- Working environment where success is not judged by a dress code or working hours
- Extra vacation time, flexible working hours, and the possibility to work from home
- Beach days, theme nights, sports and game events, and any other social activity ideas you come up with!
Working Hours: The standard working hours for this role are 40 hours per week, with flexible scheduling and the possibility to work from home. Candidates should be prepared to work additional hours as needed to support major incidents or projects.
π Enhancement Note: The salary range provided is an estimate based on regional market standards and the candidate's level of experience. The actual salary offered may vary based on the candidate's skills, qualifications, and the company's compensation structure.
π― Team & Company Context
π’ Company Culture
Industry: Armut Teknoloji AS operates in the local services marketplace, connecting customers with trusted professionals across various services. The company has seen significant growth in recent years, expanding its operations to 14 countries and serving over 5 million customers with a 99% customer satisfaction rate.
Company Size: Armut Teknoloji AS is a medium-sized company with over 700,000 professionals across 4,000 services. The company's growth and success are driven by its core values of putting customers first, solving problems with data, and continuous learning.
Founded: Armut Teknoloji AS was founded in 2012 and has since grown to become a leading local services marketplace, with a strong focus on using technology and machine learning algorithms to improve the customer experience.
Team Structure:
- The company is organized into product squads, each responsible for a specific service or set of services.
- The Site Reliability Engineering team works closely with these product squads to ensure the reliability, performance, and security of the company's infrastructure.
- The team is led by a dedicated manager who provides guidance, support, and mentorship to team members.
Development Methodology:
- Armut Teknoloji AS uses Agile methodologies to develop and deploy its products and services.
- The company emphasizes collaboration, continuous integration, and continuous delivery, with a focus on rapid iteration and improvement.
- The Site Reliability Engineering team works closely with product squads to ensure that infrastructure and services are designed and implemented with reliability, performance, and security in mind.
Company Website: https://armut.com
π Enhancement Note: Armut Teknoloji AS is a fast-growing, customer-focused company that values data-driven decision-making and continuous learning. Candidates who are passionate about driving reliability, performance, and security in a dynamic and collaborative environment will thrive in this role.
π Career & Growth Analysis
Web Technology Career Level: This role is a mid-level position within the Site Reliability Engineering team. Candidates should have 2-5 years of experience in a similar role, with a strong focus on AWS services, infrastructure as code, and observability.
Reporting Structure: The Site Reliability Engineering team reports directly to the CTO of Armut Teknoloji AS. The team is organized into squads, with each squad responsible for a specific set of services or infrastructure components.
Technical Impact: The Site Reliability Engineering team has a significant impact on the reliability, performance, and security of Armut Teknoloji AS's infrastructure and services. The team works closely with product squads to ensure that infrastructure and services are designed and implemented with reliability, performance, and security in mind.
Growth Opportunities:
- Technical Growth: Candidates in this role will have the opportunity to deepen their expertise in AWS services, infrastructure as code, and observability. The company encourages continuous learning and provides resources and support for professional development.
- Leadership Growth: As the company continues to grow, there will be opportunities for candidates to take on leadership roles within the Site Reliability Engineering team or other areas of the organization.
- Cross-Functional Growth: Candidates in this role will have the opportunity to work with and learn from professionals in other areas of the organization, such as product management, design, and marketing. This cross-functional collaboration can help candidates develop a broader understanding of the business and identify new opportunities for growth.
π Enhancement Note: Armut Teknoloji AS is committed to providing growth opportunities for its employees. Candidates who are passionate about learning, growing, and driving impact will find many opportunities to do so in this role.
π Work Environment
Office Type: Armut Teknoloji AS's headquarters are located in Istanbul, Turkey, with additional offices in other countries. The company's work environment is collaborative, dynamic, and fast-paced, with a strong focus on innovation and continuous improvement.
Office Location(s): Armut Teknoloji AS's headquarters are located in Istanbul, Turkey. The company's offices are modern, well-equipped, and designed to support collaboration and productivity.
Workspace Context:
- Collaborative Workspace: The company's offices are designed to facilitate collaboration and communication between team members, with open-plan workspaces, meeting rooms, and breakout areas.
- Technical Workspace: The company provides its employees with modern, high-quality equipment and tools to support their work, including laptops, monitors, and software licenses.
- Cross-Functional Collaboration: The company encourages collaboration between different teams and disciplines, with regular cross-functional meetings and events to foster a culture of learning and growth.
Work Schedule: The standard working hours for this role are 40 hours per week, with flexible scheduling and the possibility to work from home. Candidates should be prepared to work additional hours as needed to support major incidents or projects.
π Enhancement Note: Armut Teknoloji AS's work environment is designed to support collaboration, innovation, and continuous improvement. Candidates who thrive in a dynamic, fast-paced environment will find many opportunities to learn, grow, and drive impact in this role.
π Application & Technical Interview Process
Interview Process:
- Application Review: Candidates will submit their resume and cover letter, which will be reviewed by the hiring manager and a member of the Site Reliability Engineering team.
- Technical Phone Screen: Candidates who pass the initial review will be invited to a technical phone screen, during which they will be asked to discuss their experience with AWS services, infrastructure as code, and observability.
- On-Site Interview: Candidates who pass the technical phone screen will be invited to an on-site interview, during which they will meet with members of the Site Reliability Engineering team and other stakeholders. The interview will include a mix of behavioral, technical, and case study questions.
- Final Decision: The hiring manager and other stakeholders will review the candidate's performance and make a final decision.
Portfolio Review Tips:
- Case Study Preparation: Candidates should prepare case studies that demonstrate their ability to build, manage, and optimize infrastructure using AWS services and IaC tools. They should also be prepared to discuss their approach to monitoring, logging, and alerting.
- Technical Deep Dive: Candidates should be prepared to discuss their experience with specific AWS services, such as Fargate, Cloudmap, Lambda, SQS, SNS, and Cloudfront. They should also be familiar with relevant tools, such as Datadog, Grafana, Prometheus, and OpenTelemetry.
- Collaboration & Communication: Candidates should be prepared to discuss their experience working with and supporting other teams, and how they have driven reliability and performance in a collaborative environment.
Technical Challenge Preparation:
- AWS Services: Candidates should brush up on their knowledge of AWS services, with a focus on the core services relevant to this role, such as Fargate, Cloudmap, Lambda, SQS, SNS, and Cloudfront.
- IaC Tools: Candidates should be familiar with IaC tools such as AWS CDK, Terraform, or CloudFormation, and be prepared to discuss their experience with these tools.
- Observability Principles: Candidates should be familiar with monitoring, logging, and alerting principles, and be prepared to discuss their approach to improving system observability.
ATS Keywords:
- AWS Services: Fargate, Cloudmap, Lambda, SQS, SNS, Cloudfront, AWS CDK, Terraform, CloudFormation, Datadog, Grafana, Prometheus, OpenTelemetry
- Programming Languages: TypeScript, Go, Python, Bash
- Infrastructure as Code: IaC, AWS CDK, Terraform, CloudFormation
- Monitoring & Alerting: Monitoring, Logging, Alerting, Prometheus, Grafana, Datadog, OpenTelemetry
- Collaboration & Communication: Collaboration, Communication, Teamwork, Stakeholder Management
- Problem-Solving: Problem-Solving, Troubleshooting, Incident Response
- Cloud Security: Cloud Security, AWS Security, IAM, VPC, Network Security
- CI/CD: CI/CD, GitHub Actions, Jenkins, CircleCI
π Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit. Candidates who are passionate about driving reliability, performance, and security in a dynamic and collaborative environment will excel in this process.
π Technology Stack & Web Infrastructure
Frontend Technologies: N/A (This role focuses on backend and infrastructure technologies)
Backend & Server Technologies:
- AWS Services: Fargate, Cloudmap, Lambda, SQS, SNS, Cloudfront, AWS CDK, Terraform, CloudFormation
- Programming Languages: TypeScript, Go, Python, Bash
- Databases: Amazon RDS, Amazon DynamoDB, Amazon Redshift
- Caching: Amazon ElastiCache, Amazon CloudFront
- Message Queues: Amazon SQS, Amazon SNS
- Serverless: AWS Lambda, AWS Step Functions, AWS EventBridge
Development & DevOps Tools:
- Infrastructure as Code: AWS CDK, Terraform, CloudFormation
- CI/CD: GitHub Actions, Jenkins, CircleCI
- Monitoring & Alerting: Datadog, Grafana, Prometheus, OpenTelemetry
- Log Management: AWS CloudWatch, ELK Stack, Datadog
- Containerization: Docker, Amazon ECS, Amazon EKS
- Orchestration: Kubernetes, Amazon EKS, Amazon ECS
- Version Control: Git, GitHub, AWS CodeCommit
- Configuration Management: AWS Systems Manager, Ansible, Puppet
π Enhancement Note: Armut Teknoloji AS uses a wide range of AWS services, infrastructure as code tools, and monitoring and alerting tools to drive reliability, performance, and security. Candidates should be familiar with these tools and be prepared to discuss their experience with them.
π₯ Team Culture & Values
Web Development Values:
- Customer-Focused: Armut Teknoloji AS is committed to putting customers first and providing a seamless, reliable, and secure user experience.
- Data-Driven: The company uses data to inform decision-making and drive continuous improvement.
- Continuous Learning: Armut Teknoloji AS encourages its employees to learn, grow, and adapt in a rapidly changing environment.
- Collaborative: The company fosters a culture of collaboration, communication, and teamwork.
- Innovative: Armut Teknoloji AS encourages its employees to think creatively, take risks, and drive innovation.
Collaboration Style:
- Cross-Functional: Armut Teknoloji AS encourages collaboration between different teams and disciplines, with regular cross-functional meetings and events to foster a culture of learning and growth.
- Agile: The company uses Agile methodologies to develop and deploy its products and services, with a focus on rapid iteration and improvement.
- Data-Driven: The company uses data to inform decision-making and drive continuous improvement, with a focus on collaboration and communication.
π Enhancement Note: Armut Teknoloji AS's culture is driven by its commitment to putting customers first, solving problems with data, and continuous learning. Candidates who are passionate about driving impact, learning, and growing in a dynamic and collaborative environment will thrive in this role.
β‘ Challenges & Growth Opportunities
Technical Challenges:
- AWS Services: Candidates should be prepared to discuss their experience with AWS services such as Fargate, Cloudmap, Lambda, SQS, SNS, and Cloudfront. They should also be familiar with relevant tools, such as Datadog, Grafana, Prometheus, and OpenTelemetry.
- IaC Tools: Candidates should be familiar with IaC tools such as AWS CDK, Terraform, or CloudFormation, and be prepared to discuss their experience with these tools.
- Observability Principles: Candidates should be familiar with monitoring, logging, and alerting principles, and be prepared to discuss their approach to improving system observability.
- Performance Optimization: Candidates should be prepared to discuss their experience with performance optimization, including caching, load balancing, and auto-scaling.
Learning & Development Opportunities:
- AWS Training: Armut Teknoloji AS provides resources and support for employees to obtain AWS certifications and deepen their expertise in AWS services.
- Conferences & Events: The company encourages its employees to attend industry conferences and events to learn from experts and network with other professionals.
- Mentorship & Coaching: Armut Teknoloji AS provides mentorship and coaching opportunities to help employees grow and develop their skills.
- Cross-Functional Projects: The company encourages employees to work on cross-functional projects to learn from other teams and disciplines.
π Enhancement Note: Armut Teknoloji AS provides many opportunities for learning, growth, and development. Candidates who are passionate about driving impact, learning, and growing in a dynamic and collaborative environment will find many opportunities to do so in this role.
π‘ Interview Preparation
Technical Questions:
- AWS Services: "Can you describe your experience with AWS services such as Fargate, Cloudmap, Lambda, SQS, SNS, and Cloudfront? How have you used these services to drive reliability, performance, and security in a production environment?"
- IaC Tools: "Can you describe your experience with IaC tools such as AWS CDK, Terraform, or CloudFormation? How have you used these tools to manage and optimize infrastructure in a production environment?"
- Observability Principles: "Can you describe your approach to monitoring, logging, and alerting? How have you used these principles to improve system observability and drive reliability in a production environment?"
- Performance Optimization: "Can you describe your experience with performance optimization? How have you used caching, load balancing, and auto-scaling to improve the performance of a production application?"
Company & Culture Questions:
- Company Culture: "How do you see yourself fitting into Armut Teknoloji AS's culture? What do you think are the most important aspects of our culture, and how do you think you can contribute to them?"
- Collaboration & Communication: "How do you approach collaboration and communication in a dynamic and fast-paced environment? Can you provide an example of a time when you had to work with a diverse team to drive a complex project to completion?"
- Problem-Solving: "Can you describe a challenging technical problem you faced in a previous role and how you approached solving it? What was the outcome, and what did you learn from the experience?"
Portfolio Presentation Strategy:
- Case Study Presentation: Candidates should prepare case studies that demonstrate their ability to build, manage, and optimize infrastructure using AWS services and IaC tools. They should also be prepared to discuss their approach to monitoring, logging, and alerting.
- Technical Deep Dive: Candidates should be prepared to discuss their experience with specific AWS services, such as Fargate, Cloudmap, Lambda, SQS, SNS, and Cloudfront. They should also be familiar with relevant tools, such as Datadog, Grafana, Prometheus, and OpenTelemetry.
- Collaboration & Communication: Candidates should be prepared to discuss their experience working with and supporting other teams, and how they have driven reliability and performance in a collaborative environment.
π Enhancement Note: The interview process for this role is designed to assess the candidate's technical skills, problem-solving abilities, and cultural fit. Candidates who are passionate about driving reliability, performance, and security in a dynamic and collaborative environment will excel in this process.
π Application Steps
To apply for this Site Reliability Engineer position at Armut Teknoloji AS:
- Resume Optimization: Tailor your resume to highlight your experience with AWS services, infrastructure as code, and observability. Include specific examples of your experience with these technologies and how you have used them to drive reliability, performance, and security in a production environment.
- Portfolio Preparation: Prepare a portfolio that demonstrates your ability to build, manage, and optimize infrastructure using AWS services and IaC tools. Include case studies that showcase your approach to monitoring, logging, and alerting, as well as your experience with specific AWS services and relevant tools.
- Technical Interview Preparation: Brush up on your knowledge of AWS services, infrastructure as code tools, and observability principles. Prepare for technical questions that assess your understanding of these technologies and how you have used them to drive reliability, performance, and security in a production environment.
- Company Research: Research Armut Teknoloji AS's culture, values, and mission. Prepare for questions that assess your fit with the company's culture and how you can contribute to its success.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and web development/server administration industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Candidates should have familiarity with AWS fundamentals and hands-on experience with IaC tools. Proficiency in at least one programming language and strong problem-solving skills are also required.