Deployed and managed containerized microservices on Amazon EKS, implementing cluster auto-scaling policies to handle fluctuating player traffic in Unity production gaming environments.
Configured ArgoCD to enable GitOps workflows, making sure Kubernetes manifests are synchronized from Git repositories to EKS clusters automatically, while allowing for easy rollbacks if needed.
Containerized application backend services using Docker, creating optimized and versioned images in Amazon ECR to support efficient rollouts and environment consistency, along with checking Docker images for vulnerabilities.
Developed Helm charts to create consistent application deployment, allowing developers to package services with templates for staging and production clusters.
Deployed Prometheus and Grafana to collect metrics from Kubernetes workloads, enabling monitoring and custom alerts on performance. Worked with Grafana to visualize Prometheus metrics and CloudWatch logs, providing real-time insights into system and application health.
Built CI/CD pipelines in Jenkins to help automate build, test, and deployment workflows to decrease production time, integrate code quality checks, and make sure images were being created properly. Paired with Trivy to scan CI pipelines to detect vulnerabilities in container images before deployment, and SonarQube to perform code analysis and create quality gates.
Wrote reusable Terraform modules to provision AWS resources including EKS Clusters, VPCs, RDS databases, IAM roles, and security groups, making sure developers were able to access automated infrastructure deployed across environments.
Configured Amazon ECS tasks for batch processing workflows, implementing scheduled jobs and event-driven container execution to support data processing pipelines and automated maintenance tasks.
Developed and deployed AWS Lambda functions using Python to automate infrastructure tasks, including automated backups, resource cleanup, and CloudWatch alert processing, reducing manual operational overhead.
Built AWS CodePipeline workflows to automate source-to-deployment processes for the Data Analytics Team, integrating CodeCommit, CodeBuild, and CodeDeploy to streamline application delivery from development to production environments.
Collaborated with cross-functional teams in Agile development cycles, participating in sprint planning, daily standups, and feedback sessions to align infrastructure delivery with development timelines and ensure continuous integration and testing practices.
Defined IAM policies and roles to secure access to AWS resources, implementing least privilege principles across EC2, S3, RDS, and EKS Kubernetes clusters.
Led server migration from CentOS to Red Hat Enterprise Linux across production and development environments, including workload inventory, compatibility validation, configuration backup, and seamless cutover execution.
Post-migration, applied security patches, conducted performance testing, and validated compliance with company standards.
Automated system administration tasks in Linux environments using Ansible, and Bash scripts, including EC2 instance configuration and automated patch management across production systems.