
Sercan Topcu
Verified Expert in Engineering
DevOps Engineer and Developer
Austin, TX, United States
Toptal member since March 28, 2024
Sercan is a DevOps/site reliability engineer with hands-on experience across AWS, Google Cloud Platform (GCP), and Kubernetes. At 2K Games, he improved observability with Datadog and Argo CD, built proactive alerts, and cut AWS and GCP costs by 20%. At Apple, Sercan implemented GitOps deployments using Argo CD, Flux, and Terraform, reducing errors and accelerating releases. Skilled in CI/CD, infrastructure as code, and cloud monitoring, he will be a great addition to any team.
Portfolio
Experience
- Linux - 7 years
- Cloud Platforms - 6 years
- Terraform - 5 years
- Kubernetes - 5 years
- CI/CD Pipelines - 5 years
- Monitoring - 4 years
- Kustomize - 3 years
Availability
Preferred Environment
Linux, Amazon Web Services (AWS), Google Cloud Platform (GCP), Containerization, Infrastructure as Code (IaC), GitOps, Monitoring, Scripting, CI/CD Pipelines, Argo CD
The most amazing...
...thing I've done is automate Kubernetes deployment for mobile apps. I designed a GitOps workflow using Argo CD and Terraform, minimizing deployment errors.
Work Experience
DevOps / Site Reliability Engineer
2K Games
- Leveraged cloud platform expertise in AWS and Google Cloud Platform (GCP), along with Kubernetes, specifically Amazon EKS and Google Kubernetes Engine (GKE), to ensure high availability and scalability of infrastructure.
- Automated infrastructure provisioning and product deployment using Terraform, Helm, and Argo CD.
- Enhanced deployment strategies by optimizing CI/CD pipelines with GitHub Actions.
- Monitored and troubleshooted production environments, improving system availability and reducing downtime through proactive monitoring using Datadog, Prometheus, and Grafana.
- Contributed to cross-functional collaborations and engaged in process improvements for more effective automation.
- Analyzed and optimized costs by identifying opportunities for cloud resource efficiency.
DevOps Engineer
Apple (Advantis Global)
- Developed and managed a robust Kubernetes ecosystem with Amazon EKS, optimized for different stages, from development to production.
- Implemented Flux CD with Kustomize for automated, environment-specific deployments and enhanced network security using Cilium network policies.
- Centralized Dockerfile management, leveraging Amazon Elastic Container Service (ECS) and Amazon Elastic Container Registry (ECR) for efficient container orchestration and registry.
- Maintained a Helm chart repository using Helm releases for precise application deployment.
- Managed a consolidated Terraform repository with Terragrunt, integrating AWS services for comprehensive infrastructure management.
- Gained experience with Bash scripting for automation and operational efficiency.
- Utilized Datadog and Prometheus for metric analysis and streamlined troubleshooting.
- Developed custom Splunk queries and dashboards for complex debugging and performance analysis.
- Handled on-call responsibilities, integrating PagerDuty for effective incident management.
DevOps Engineer
Delta Airlines
- Specialized in Kubernetes containerization, deploying and scaling applications using Helm charts and Docker.
- Managed Kubernetes applications across AWS and GCP services.
- Streamlined deployment with Terraform, enhancing infrastructure management and workflow efficiency.
- Managed Google Cloud SQL instances for critical application databases, ensuring high availability, and utilized Google Cloud Memorystore as a caching layer to improve application response times.
- Maintained and optimized GitHub Actions for CI/CD, automating testing and deployment processes.
- Implemented data pipelines to stream application logs into BigQuery for centralized analysis and explored the use of BigTable as a scalable NoSQL database solution for storing and querying large datasets efficiently.
- Monitored system performance with Prometheus and Grafana, creating insightful dashboards for decision-making.
- Developed basic automation tools and scripts in Python, focusing on continuous skill enhancement.
DevOps Engineer
J.Crew
- Implemented and maintained AWS security best practices, managing IAM roles and policies and provisioning AWS resources.
- Designed, implemented, and maintained CI/CD pipelines using GitHub Actions and Jenkins, optimizing application and service deployment workflows.
- Automated application deployments in AWS using Terraform, focusing on efficient traffic management with AWS load-balancing solutions, including Elastic Load Balancing (ELB), Application Load Balancer (ALB), and Network Load Balancer (NLB).
- Collaborated with development teams to ensure applications are designed for scalability, reliability, and security.
- Provisioned GCP services using Terraform, managing Virtual Private Clouds (VPCs), Google Cloud Storage (GCS), auto-scaling policies and groups, and security groups.
- Experienced in using Ansible for automated configuration management and writing playbooks.
Cloud Engineer
Motorola Solutions
- Created, deployed, and maintained AWS infrastructure, including Amazon Elastic Compute Cloud (EC2), VPC, Amazon Simple Storage Service (S3), and Amazon RDS, focusing on scalability and robustness.
- Improved the reliability and performance of cloud applications and infrastructure on AWS.
- Monitored cloud infrastructure for performance, security, and cost efficiency.
- Managed AWS Auto Scaling Groups (ASG) for the high availability of applications.
- Handled AWS Identity and Access Management (IAM) roles and policies, ensuring secure access and permissions.
Experience
A GitOps Workflow Using Argo CD and Terraform to Reduce Deployment Errors
I provisioned and managed the infrastructure with Terraform using Terragrunt to eliminate code duplication across environments and ensure consistent deployments.
Applications were containerized using Docker and deployed via Kubernetes, with Argo CD ensuring continuous synchronization between Git and the live environment.
For observability, I integrated Datadog for real-time performance metrics, Prometheus for custom monitoring and alerting, and Splunk for centralized log analysis. I also configured PagerDuty for on-call management and automated incident escalations.
RESULTS
Reduced deployment errors, improved infrastructure consistency, and significantly accelerated rollout cycles through automation and GitOps best practices.
CI/CD Pipeline for Tier 3 AWS Web App
I used GitHub Actions to automate testing, build Docker images, and deploy to appropriate environments, such as development, stage, and production. I also handled secure secrets management and environment-specific variables.
RESULTS
The pipeline improved release speed by approximately 40% and reduced manual steps, providing a more secure and reliable deployment workflow.
Datadog Monitoring and Argo CD for EKS/GKE Clusters
• Agent YAML (kind: Datadog) was managed in an agent/folder.
• Operator YAMLs were in an operator/folder with values.yaml to define properties like fullnameOverride: datadog-operator.
This approach ensured consistent agent deployment and version control across clusters.
Also, I created custom Datadog dashboards and configured monitors for CPU, memory, request rates, and errors. Alerts were routed to PagerDuty for production and Slack for non-production.
Argo CD also managed app deployments, ensuring sync between Git and cluster state, reducing drift, and enabling fast rollbacks.
RESULTS
As a result, I improved visibility and enabled faster incident detection and safer deployments.
Education
Bachelor's Degree in Hotel and Hospitality Management
Mugla University - Mugla, Turkiye
Certifications
HashiCorp Certified: Terraform Associate
HashiCorp
Certified Kubernetes Application Developer
Cloud Native Computing Foundation
Certified Kubernetes Administrator
Cloud Native Computing Foundation
AWS Certified Cloud Practitioner
AWS
Skills
Libraries/APIs
Terragrunt
Tools
Terraform, Google Kubernetes Engine (GKE), Helm, AWS CloudFormation, Amazon EKS, Logging, AWS IAM, Amazon Virtual Private Cloud (VPC), Jenkins, Kustomize, GitHub, Slack, Splunk
Paradigms
DevOps, Continuous Development (CD), Continuous Integration (CI), Continuous Delivery (CD), Management
Languages
Bash Script, Python, Bash, SQL, YAML
Platforms
Kubernetes, Google Cloud Platform (GCP), Linux, Amazon Web Services (AWS), Docker, Amazon EC2, Cilium, AWS IoT, PagerDuty
Storage
Google Cloud SQL, NoSQL, Google Bigtable, Datadog
Frameworks
Flux
Other
Cloud Platforms, CI/CD Pipelines, Rio, Complex Problem Solving, Smart Solutions, GitOps, Monitoring, Infrastructure as Code (IaC), GCP Memorystore, Memorystore, Service, Cloud, GitHub Actions, Containerization, Orchestration, Scripting, Configuration Management, Google BigQuery, Argo CD, Amazon RDS, Prometheus
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring