DevOps Engineer
2022 - PRESENT
Pfizer - PGS Operations Insights
- Designed and implemented CI/CD using GitHub Actions, Terraform, and Helm for a global pharmaceutical company.
- Designed and implemented disaster recovery and backup techniques.
- Contributed to logging and monitoring using Splunk, Grafana, and Prometheus.
- Managed multiple environments in Kubernetes and provided CD using GitHub Actions.
- Deployed and configured PostgreSQL, Elasticsearch, Kafka, Redis, Solr, and Zookeeper using operators in Kubernetes.
Technologies: Docker, Kubernetes, Jenkins, Linux, PostgreSQL, GitHub, Elasticsearch, Amazon RDS, Amazon Aurora, Bash, Amazon S3 (AWS S3), Load Balancers, Amazon Route 53, Amazon EC2, Firewalls, Cost Control, Cost Analysis, DevOps, Amazon Web Services (AWS), DNS, Docker Hub, CI/CD Pipelines, Ubuntu, Autoscaling, Cloud Architecture, Monitoring, Git, Cloud Services, Bash Script, System Administration, Networking, Cron, Grafana, AWS Cloud Architecture, AWS DevOps, Amazon Firewall, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, Cloud Security, Deployment, AWS ELB, AWS CLI, Amazon Elastic Block Store (EBS), Snowflake, AWS Auto Scaling, Amazon EC2 API, Authorization, Authentication, IT Security, Identity & Access Management (IAM), Amazon Virtual Private Cloud (VPC), Microservices, Containers, VPN, Redis, DevOps Engineer, AWS NAT Gateway, Jira, Confluence, Software Architecture, Splunk, GitOps, Scalability, Infrastructure as Code (IaC), Orchestration, Infrastructure as a Service (IaaS), SSH, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, Application Security, Web Security, HTTPS, Serverless Architecture, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, GitHub Actions, Web App Deployment, SQL, Databases, Kubernetes Security, Security, Cloud Infrastructure, Apache Airflow, Data Pipelines, Windows, Disaster Recovery Plans (DRP)
DevOps Engineer (AWS Cloud Infrastructure)
2021 - 2021
Alteryx - DevOps Engineering Enablement
- Used the latest DevOps and cloud deployment techniques (AWS EKS, RDS, EC2, VPC, GCP) to create innovative new products integrated into our platform. Built and deployed infrastructure as code (Terraform) for a self-service analytics company.
- Provided support to engineering teams that utilize CI/CD principles in GitLab and Argo CD. Designed and tested high-security, leakproof back-end infrastructure to host multitenant and single-tenant deployments.
- Performed standard database administration duties using RDS, PostgreSQL, Snowflake, and other ANSI SQL platforms. Provided cost-at-scale analyses to be incorporated into new product go-to-market strategies.
Technologies: Amazon Web Services (AWS), Terraform, Infrastructure as Code (IaC), DevOps, Linux, Docker, Kubernetes, AWS Systems Manager, AWS IAM, GitLab CI/CD, Ansible, CI/CD Pipelines, Cloud Security, Web Application Firewall (WAF), SecOps, SIEM, Amazon S3 (AWS S3), Amazon RDS, Load Balancers, Amazon Route 53, Amazon EC2, Firewalls, DNS, Docker Hub, API Gateways, Ubuntu, Autoscaling, Cloud Architecture, Monitoring, Git, Cloud Services, Bash Script, System Administration, Networking, Cron, Grafana, AWS Cloud Architecture, ETL, AWS DevOps, Amazon Firewall, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Linux Server Administration, Bash, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, GitHub, Deployment, AWS ELB, AWS CLI, Amazon Elastic Block Store (EBS), AWS Auto Scaling, Amazon EC2 API, Authorization, Authentication, IT Security, Identity & Access Management (IAM), Amazon Virtual Private Cloud (VPC), Microservices, Containers, Bitbucket, Azure Blob Storage API, Azure Queue Storage, Azure Tables, VPN, DevOps Engineer, AWS NAT Gateway, Jira, Confluence, Software Architecture, Splunk, GitOps, Scalability, Orchestration, Infrastructure as a Service (IaaS), SSH, SFTP, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, Application Security, Web Security, HTTPS, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, GitHub Actions, Web App Deployment, SQL, Databases, Kubernetes Security, Security, Cloud Infrastructure, Data Pipelines, Windows, Disaster Recovery Plans (DRP)
Senior Software Engineer | Senior DevOps Engineer | Software Architect
2020 - 2021
Volvo Cars
- Developed complex applications to integrate multiple systems for generating trained results on large clusters or big machines on AWS.
- Migrated complex PostgreSQL scripts to Microsoft SQL Server. Prepared and configured SQL databases.
- Wrote Kubernetes microservices to integrate multiple third-party applications like Retool and Leanplum.
- Implemented a complex scheduler in Python to run jobs at specific periods. Integrated Vault by HashiCorp as a secret management tool and configuration server.
- Configured and implemented the entire DevOps infrastructure. Everything was accessible only through a VPN.
- Wrote Helm charts for deploying each application on Kubernetes and wrote a custom Dockerfile for each application.
Technologies: Python, Kubernetes, PostgreSQL, SQL, Vault, Leanplum, CI/CD Pipelines, Docker, Amazon EC2, Linux, MySQL, Terraform, Amazon EKS, Helm, Amazon Elastic Container Service (ECS), Architecture, Security, Amazon S3 (AWS S3), Amazon RDS, Load Balancers, Amazon Route 53, Firewalls, Cost Control, Cost Analysis, DevOps, Amazon Web Services (AWS), DNS, Docker Hub, API Gateways, Ubuntu, Back-end, Autoscaling, Azure Active Directory, Azure DevOps, Azure Cloud Services, Cost Management, Cloud Architecture, Monitoring, Git, Cloud Services, Bash Script, Virtualization, System Administration, Networking, Cron, Ansible, Grafana, AWS Cloud Architecture, ETL, AWS DevOps, JavaScript, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Project Consultancy, Azure Blobs, Microsoft Azure, Azure Virtual Machines, Azure, Linux Server Administration, Bash, Continuous Delivery (CD), Azure DevOps Services, Python 3, Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, Cloud Security, GitHub, Deployment, AWS ELB, AWS CLI, AWS IAM, Amazon Elastic Block Store (EBS), APIs, Kubernetes Operations (kOps), Machine Learning Operations (MLOps), AWS Auto Scaling, Amazon EC2 API, Authorization, Authentication, IT Security, Microsoft Team Foundation Server, Microservices, Leadership, Containers, Azure Service Bus, Azure Blob Storage API, Azure Queue Storage, Azure Tables, VPN, Web Development, Microsoft Azure Cloud Server, DevOps Engineer, AWS NAT Gateway, Jira, Confluence, Software Architecture, GitOps, Azure Functions, Scalability, Infrastructure as Code (IaC), Orchestration, Infrastructure as a Service (IaaS), SSH, SFTP, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, Application Security, Web Security, HTTPS, Azure SQL Databases, Serverless Architecture, Azure API Management, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, GitHub Actions, Web App Deployment, Databases, Kubernetes Security, Cloud Infrastructure, Data Pipelines, Windows, Disaster Recovery Plans (DRP)
Senior DevOps Engineer
2018 - 2020
Twinner
- Managed clusters in Azure across multiple regions.
- Built Azure Resource Manager (ARM) templates to automate resource deployment.
- Developed and maintained Jenkins jobs to automate the deployment process.
- Wrote Bash and PowerShell scripts for Azure-resource deployment.
- Managed Kubernetes clusters (autoscaling, ingress, and deployment) and configured monitoring using Prometheus and Grafana.
- Configured and tuned function apps and web apps to increase performance.
- Developed and maintained automatic deployments using the SaltStack.
- Managed secrets and configurations using Vault by HashiCorp.
- Debugged applications written in C#, Java, and JavaScript.
Technologies: Windows PowerShell, Bash, Vault, Azure Cloud Services, Kubernetes, SaltStack, Terraform, Helm, Architecture, Security, Load Balancers, Linux, Firewalls, Cost Control, Cost Analysis, DevOps, DNS, Content Delivery Networks (CDN), Docker Hub, API Gateways, CI/CD Pipelines, Ubuntu, Back-end, Autoscaling, Azure Active Directory, Azure DevOps, Cost Management, Cloud Architecture, Docker, MySQL, Monitoring, Git, Cloud Services, Bash Script, Virtualization, System Administration, Networking, Cron, Ansible, Grafana, Windows Server, Shell Scripting, JavaScript, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Project Consultancy, Azure Blobs, Microsoft Azure, Azure Virtual Machines, Azure, Linux Server Administration, Python, Continuous Delivery (CD), Azure DevOps Services, Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, ADFS, Cloud Security, GitHub, Deployment, Azure SQL, Azure Kubernetes Service (AKS), Kubernetes Operations (kOps), Flask, AWS Auto Scaling, Amazon EC2 API, .NET, CentOS, Azure IaaS, Authorization, Authentication, IT Security, On-premise, Microsoft Team Foundation Server, Identity & Access Management (IAM), Kafka Streams, Amazon Virtual Private Cloud (VPC), Microservices, Leadership, Containers, Azure Service Bus, Azure Blob Storage API, Azure Queue Storage, Azure Tables, .NET Core, VPN, Web Development, Microsoft Azure Cloud Server, Virtual Private Servers, DevOps Engineer, AWS NAT Gateway, Jira, Confluence, Software Architecture, Amazon Cognito, PHP, Splunk, GitOps, Azure Functions, AWS Amplify, Web Scalability, Scalability, Infrastructure as Code (IaC), Orchestration, Infrastructure as a Service (IaaS), SSH, SFTP, Amazon Lightsail, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, Application Security, Web Security, HTTPS, Azure SQL Databases, Serverless Architecture, Azure API Management, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, GitHub Actions, Web App Deployment, SQL, Databases, Kubernetes Security, Cloud Infrastructure, Data Pipelines, Windows, Disaster Recovery Plans (DRP)
Senior DevOps Engineer
2015 - 2020
Sports Data Service, Ltd.
- Deployed and configured OpenVPN for multiple clients.
- Managed multiple Spark Clusters in Google Cloud and Azure.
- Built a Scala application to sync PostgreSQL databases.
- Developed a Spark Scala application to split videos into thousands of pieces in distributed mode.
Technologies: Scala, PostgreSQL, Hadoop, Spark, Azure, Google Cloud, Amazon EKS, Helm, Architecture, Security, Amazon RDS, Load Balancers, Amazon Route 53, Amazon EC2, Linux, Firewalls, Cost Control, Cost Analysis, DevOps, DNS, Docker Hub, API Gateways, CI/CD Pipelines, Ubuntu, Back-end, Cost Management, Cloud Architecture, Docker, MySQL, Monitoring, Git, Cloud Services, Bash Script, Virtualization, System Administration, Networking, Cron, Ansible, Windows Server, Google Cloud Platform (GCP), Shell Scripting, Nagios, HAProxy, Big Data Architecture, AWS Cloud Architecture, ETL, Big Data, AWS DevOps, Amazon Firewall, JavaScript, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Project Consultancy, Node.js, Azure Blobs, Microsoft Azure, Azure Virtual Machines, Linux Server Administration, Bash, Java, Amazon Web Services (AWS), Python, C#, Continuous Delivery (CD), Azure DevOps Services, Python 3, Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, Azure Application Gateway, Cloud Security, GitHub, Deployment, AWS ELB, AWS CLI, AWS IAM, Amazon Elastic Block Store (EBS), Azure Kubernetes Service (AKS), Azure SQL, REST APIs, APIs, Flask, NGINX, AWS Auto Scaling, Amazon EC2 API, .NET, CentOS, Azure IaaS, Authorization, Authentication, IT Security, Healthcare, DigitalOcean, On-premise, Microsoft Team Foundation Server, OutSystems, Kafka Streams, Amazon Virtual Private Cloud (VPC), Microservices, Leadership, Containers, .NET Core, VPN, Web Development, Microsoft Azure Cloud Server, Virtual Private Servers, DevOps Engineer, AWS NAT Gateway, Software Architecture, Amazon Cognito, PHP, ECS, TypeScript, Google Compute Engine (GCE), Google Kubernetes Engine (GKE), Google BigQuery, Google Cloud Storage, Google Cloud Console, Vertex AI, DevSecOps, AWS Amplify, Web Scalability, Scalability, Infrastructure as Code (IaC), Orchestration, Infrastructure as a Service (IaaS), SSH, SFTP, Amazon Lightsail, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, Application Security, Web Security, HTTPS, Azure SQL Databases, Serverless Architecture, Azure API Management, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, WordPress, GitHub Actions, Web App Deployment, SQL, Databases, Kubernetes Security, Kubernetes, Cloud Infrastructure, Data Pipelines, Windows, Disaster Recovery Plans (DRP)
Senior Big Data Engineer
2017 - 2018
Versive
- Solved complex issues in the versive platform with PySpark.
- Found solutions to various problems with Kerberos on client clusters.
- Designed and implemented a Yarn-friendly zip component, which included the versive code, to be shipped using Yarn to the client secured cluster.
- Upgraded the platform to support multiple Spark versions 1.6 and 2.
- Improved orchestration scripts to avoid OOM dynamically, based on cluster resources.
Technologies: Python, Scala, Jenkins, Spark, Amazon, Security, Amazon S3 (AWS S3), AWS CloudFormation, Amazon RDS, Load Balancers, Amazon Route 53, Amazon EC2, Linux, Firewalls, Cost Control, Cost Analysis, DevOps, Amazon Web Services (AWS), DNS, Content Delivery Networks (CDN), Docker Hub, API Gateways, CI/CD Pipelines, Ubuntu, Back-end, Cloud Architecture, MongoDB, MySQL, Monitoring, Git, Cloud Services, Bash Script, Virtualization, System Administration, Networking, Cron, Nagios, HAProxy, Big Data Architecture, AWS Cloud Architecture, ETL, Big Data, AWS DevOps, Amazon Firewall, JavaScript, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Project Consultancy, Node.js, Azure Blobs, Microsoft Azure, Azure Virtual Machines, Azure, Linux Server Administration, Bash, Continuous Delivery (CD), Python 3, Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, Azure Application Gateway, Cloud Security, GitHub, Deployment, AWS ELB, AWS CLI, AWS IAM, Amazon Elastic Block Store (EBS), REST APIs, APIs, Flask, NGINX, AWS Auto Scaling, Amazon EC2 API, CentOS, Authorization, Authentication, IT Security, On-premise, Identity & Access Management (IAM), Kafka Streams, Amazon Virtual Private Cloud (VPC), Microservices, Leadership, Containers, .NET Core, VPN, Web Development, Virtual Private Servers, DevOps Engineer, AWS NAT Gateway, Jira, Confluence, Software Architecture, Amazon Cognito, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), ECS, VPC, DevSecOps, Scalability, Infrastructure as Code (IaC), Orchestration, Infrastructure as a Service (IaaS), SSH, SFTP, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, HTTPS, Serverless Architecture, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, Web App Deployment, SQL, Databases, Kubernetes Security, Kubernetes, Cloud Infrastructure, Data Pipelines, Disaster Recovery Plans (DRP)
Senior Big Data Engineer
2015 - 2017
Ubix
- Designed and implemented new features in the Ubix.io core platform (Ubix DSL and scala).
- Developed and implemented the Spark streaming Lambda architecture.
- Created and implemented the procedure for continuous integration using Git and Jenkins.
- Redesigned and implemented a provisioning tool, a Scala app with Docker and Ansible with a deployment option on an external cloud (AWS).
Technologies: Amazon Web Services (AWS), Scala, Jenkins, Cassandra, Apache Hive, Apache Kafka, Spark, Docker, Architecture, Security, Amazon S3 (AWS S3), AWS Lambda, AWS CloudFormation, Amazon RDS, Amazon CloudWatch, Load Balancers, Amazon Route 53, Amazon EC2, Linux, Firewalls, Cost Control, Cost Analysis, DevOps, DNS, Content Delivery Networks (CDN), Docker Hub, API Gateways, CI/CD Pipelines, Ubuntu, Back-end, Cost Management, Cloud Architecture, MongoDB, MySQL, Monitoring, Git, Cloud Services, Bash Script, Virtualization, System Administration, Networking, Cron, Ansible, RabbitMQ, Windows Server, Nagios, HAProxy, Big Data Architecture, AWS Cloud Architecture, ETL, Big Data, AWS DevOps, Amazon Firewall, JavaScript, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Project Consultancy, Node.js, Linux Server Administration, Bash, Java, Python, Continuous Delivery (CD), Python 3, Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, Azure Application Gateway, Cloud Security, GitHub, Deployment, AWS ELB, AWS CLI, AWS IAM, Amazon Elastic Block Store (EBS), REST APIs, APIs, Machine Learning Operations (MLOps), NGINX, Amazon EC2 API, CentOS, Authorization, Authentication, IT Security, Healthcare, On-premise, Identity & Access Management (IAM), Kafka Streams, Amazon Virtual Private Cloud (VPC), Leadership, Containers, .NET Core, VPN, Web Development, Virtual Private Servers, DevOps Engineer, AWS NAT Gateway, Jira, Confluence, Software Architecture, Amazon Cognito, Angular, Apache Solr, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), ECS, VPC, DevSecOps, Scalability, Infrastructure as Code (IaC), Orchestration, Infrastructure as a Service (IaaS), SSH, SFTP, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, HTTPS, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, Web App Deployment, SQL, Databases, Kubernetes Security, Cloud Infrastructure, Data Pipelines, Disaster Recovery Plans (DRP)
Senior Software Engineer
2011 - 2015
Atigeo
- Evolved the infrastructure from Hadoop and Hive to Spark, Shark, Tachyon, and Mesos with a team.
- Provided enterprise support for the Berkeley Data Analytics Stack (BDAS).
- Developed the ETL pipeline for several analytical applications.
- Built and maintained the deployment scripts of xPatterns on both public cloud and VPC scenarios (AWS) as well as on-premises (JP Morgan Chase Bank).
Technologies: Scala, Java, Yarn, Mesos, Apache Solr, Cassandra, Apache Hive, Spark, Hadoop, Amazon S3 (AWS S3), AWS CloudFormation, Amazon CloudWatch, Load Balancers, Amazon Route 53, Amazon EC2, Linux, Firewalls, Cost Control, Cost Analysis, DevOps, Amazon Web Services (AWS), DNS, Content Delivery Networks (CDN), CI/CD Pipelines, Ubuntu, Cost Management, Cloud Architecture, Monitoring, Git, Cloud Services, Bash Script, System Administration, Networking, Cron, Subversion (SVN), Ansible, RabbitMQ, Nagios, HAProxy, Big Data Architecture, AWS Cloud Architecture, ETL, Big Data, AWS DevOps, Amazon Firewall, JavaScript, Backup & Recovery, Data Recovery, Automation, Business Continuity & Disaster Recovery (BCDR), Infrastructure, Linux Server Administration, Bash, Python, Continuous Delivery (CD), Continuous Integration (CI), Continuous Development (CD), Unix, Cloud, Azure Application Gateway, Cloud Security, GitHub, Deployment, AWS ELB, AWS CLI, AWS IAM, Amazon Elastic Block Store (EBS), REST APIs, APIs, Machine Learning Operations (MLOps), NGINX, Amazon EC2 API, .NET, CentOS, Authorization, Authentication, Healthcare, On-premise, Identity & Access Management (IAM), Amazon Virtual Private Cloud (VPC), Leadership, .NET Core, VPN, Web Development, Virtual Private Servers, DevOps Engineer, AWS NAT Gateway, Jira, Confluence, Software Architecture, Amazon Simple Queue Service (SQS), Amazon Simple Email Service (SES), VPC, DevSecOps, Scalability, Infrastructure as Code (IaC), Orchestration, Infrastructure as a Service (IaaS), SSH, SFTP, Microsoft SQL Server, Data Synchronization, Logging, Solution Architecture, HTTPS, Azure SQL Databases, Performance Testing, Debugging, Remote Desktop, Scaling, Apache HTTP Server, SQL, Databases, Cloud Infrastructure, Data Pipelines, Disaster Recovery Plans (DRP)