Farshad Asadpour

Platform Engineer @ Asa Co

Türkiye

About

I am a skilled Site Reliability Engineer with extensive experience in managing APIs, implementing CI/CD practices, utilizing version control tools, conducting stress load testing, and administering Linux distributions. I have a background in cloud-native practices and containerization, having worked with Docker and K8S for effective deployment and scaling. In addition, I am proficient in web development using Python Django and have experience in designing and implementing efficient database schema designs. I am passionate about automation and enjoy writing custom scripts to improve developer productivity. As a detail-oriented problem solver, I am committed to ensuring optimal system performance and delivering quality software products.

Experience

  • Asa Co. ()
    • Platform Engineer
      Mar 2023 - Present · 3 yrs 5 mos

      As a Platform Engineer, I am passionate about designing and optimizing robust infrastructure that powers cutting-edge software solutions. My role revolves around creating a solid foundation for seamless application deployment, scalability, and reliability. - I leverage my expertise in cloud technologies to architect scalable and cost-efficient cloud environments. I design and manage container orchestration platforms using Kubernetes and implement Infrastructure as Code (IaC) with tools like Terraform. - Collaboration is at the core of what I do. I work closely with cross-functional teams to streamline the development process. Continuous Integration/Continuous Deployment (CI/CD) pipelines are my playground, ensuring fast and reliable software releases. - Performance matters, and I thrive on optimizing systems for speed and efficiency. Load balancing, auto-scaling, and monitoring tools are my allies in delivering high-performance platforms. - Knowledgeable in working with orchestration tools in Docker and K8S for effective deployment and scaling - Implementing applications with Argocd

    • Site Reliability Engineer
      Apr 2022 - Present · 4 yrs 4 mos

      - Experience in managing APIs using WSO2 and Kong servers - Proficient in Gitlab CI/CD and Microsoft Azure DevOps for Continuous Integration and Continuous Delivery - Skilled in working with code repositories for version control using Tfvc and Git - Familiarity with Trace Request Tools such as Jeager and APM for efficient debugging and issue resolution - As the Head of the team, I led the creation and ongoing maintenance of the Elasticsearch working group - Proficient in using Powershell and Bash for Configuration Management and Infrastructure as Code, with experience using Ansible for automation - Experienced in server administration using Debian Linux distributions - Skilled in configuring and managing web servers such as Microsoft IIS - Experienced in conducting stress load and web performance testing to ensure optimal system performance - Proficient in using tools such as ELK, Grafana, and Zabbix for monitoring and logging - Skilled in implementing LoadBalancing and HA techniques using IIS and Nginx - Capable of creating incident alerts and distributing them through various channels - Familiar with cloud-native practices and capable of implementing them for legacy services

  • Co-Founder at نشر سنور | Senour Pub
    Jan 2025 - Present · 1 yr 7 mos

  • Instructor at Ista Academy | آکادمی ایستا
    Jan 2025 - Present · 1 yr 7 mos

  • Technical Lead at TechMockInterview
    Mar 2022 - Jun 2023 · 1 yr 4 mos

    - Developing cloud-based Python Django software products on platforms such as AWS and Google Cloud. - Utilizing Agile development methodologies to ensure timely and iterative delivery of software products. - Developing and implementing effective database schema designs using SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, and Elasticsearch. - Configuring and managing web servers such as Apache and Nginx to host Django applications and ensure high availability and scalability. - Writing custom management commands to automate common development tasks such as database migrations and application deployment.

  • Django/Python Developer at Tapin.ir
    Apr 2018 - Apr 2020 · 2 yrs 1 mo

    - Writing effective, scalable code for web applications using Python and the Django framework. - Developing back-end components to improve responsiveness and overall performance of applications. - Integrating user-facing elements into applications using HTML, CSS. - Testing and debugging programs to ensure optimal performance and reliability. - Implementing object-relational mapping (ORM) to simplify data storage and retrieval. - Developing cloud-based Python Django software products - Participating in architectural, design, and product discussions to ensure alignment with business objectives. - Designing and creating RESTful APIs to facilitate communication between web applications and servers. - Working with popular message brokers such as Redis and RabbitMQ to enable asynchronous communication between application components. - Working with Distributed Task Queue (Celery) to manage background tasks and improve application performance. - Working with Cloud Object Storage (Amazon S3) to manage and store large amounts of data. - Dockerizing projects to ensure consistent development and deployment environments.