Senior Platform Engineer

İstanbul , Türkiye
full-time On-site
As Roof Stacks, we have been carrying out innovative projects since 2015. We aim to become a global actor in Tourism Systems, Extended Reality(AR/VR), Blockchain Technologies, Game Development, and Financial Technology, which are our areas of expertise. We focus on creating a difference with the technologies we develop and designing the future. In addition to our central office in Ataşehir/İstanbul, we have branches in Antalya and Elazığ in Turkey.  We have strengthened our position in the global market by opening a new office in Austin, USA, which hosts world technology giants from all over the world. Key Responsibilities: • Automation & CI/CD: Implement and maintain automated CI/CD pipelines for deploying microservices and containerized applications, ensuring reliability and scalability using tools like Kubernetes and ECS. • Application Deployment and Service Mesh Tools: Manage and maintain Helm charts, Istio configurations, Kustomize setups and ArgoCD for effective orchestration and application deployment. • Collaboration with Software Teams: Work closely with software development teams to ensure seamless integration between DevOps pipelines and applications primarily written in Node.js and .NET. • Infrastructure as Code (IaC): Develop and manage infrastructure as code using tools such as Terraform to standardize and accelerate provisioning across environments. • Monitoring & Optimization: Implement robust monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack, CloudWatch) to ensure proactive detection of performance bottlenecks and enable effective incident response. • Automation Scripting: Create automation scripts for cloud operations and orchestration using Python or similar scripting languages. • Incident Response: Own and manage incident response, ensuring quick recovery times and data integrity. • DevOps Toolchain Management: Drive the evaluation and adoption of new tools and technologies to enhance observability, monitoring, and deployment practices within the DevOps domain. • Cloud Infrastructure Management: Manage and maintain scalable, secure, and highly available infrastructure in public cloud environments (AWS, GCP), including troubleshooting and resolving issues. Requirements: • Experience: Minimum of 5 years of experience in DevOps engineering or related roles. • Infrastructure as Code (IaC): Proficient in IaC tools (e.g., Terraform, CloudFormation) for automating cloud resource provisioning and management. • CI/CD Pipelines: Expertise in building and maintaining CI/CD pipelines using tools like Azure Devops, GitHub Actions. • DevSecOps: Experience with tools like SonarQube and Trivy for embedding security in CI/CD pipelines and enhancing code quality. • Cloud Platforms: Hands-on experience with at least one public cloud provider (AWS or GCP) and comprehensive knowledge of their core services. • Containerization & Orchestration: Strong knowledge of ECS and Kubernetes for container orchestration, along with experience in tools like Helm, Istio, Kustomize and ArgoCD for managing configurations and deployments in cloud-native environments. Familiarity with Dapr is a plus but not mandatory. • Automation & Scripting: Proficient in scripting and automation using Python, Bash or similar languages for operational tasks and automations. • Monitoring & Logging: Experience with monitoring and logging tools (e.g., Prometheus, Grafana, ELK Stack, CloudWatch) to maintain infrastructure health and optimize performance. • Certification: Must hold an AWS Solutions Architect Associate certification. • Teamwork: Ability to collaborate effectively with cross-functional teams to gather requirements, design tailored observability solutions, and implement them successfully.
Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Platform Engineer Q&A's
Report this job

This job is no longer available