Over 6 years of experience as DevOps Engineer working on deployment, maintenance, documentation, support and implementation of critical infrastructure and tools. Excellent Technical, Analytical, Presentation, Communication and Leadership skills. Strong team player and ability to perform in both team and individual settings.
Overview
11
11
years of professional experience
1
1
Certification
Work History
DevOps Engineer
Natera Inc.
Austin, TX
01.2022 - Current
Automated application build and deployment, driving efficiency of code development process.
Worked with Cloud Platforms such as GCP and AWS to orchestrate the infrastructure.
Defined build and configuration standards to provision infrastructure services.
Configured, managed, and monitored cloud-based services such as AWS EC2, S3, EBS, ELB, RDS using Terraform and used Ansible for Configuration Management.
Managed GCP services such as Compute Engine , Kubernetes Engine , Cloud storage and Cloud SQL .
Implemented monitoring and alerting using GCP stackdriver to proactively identify and address performance issues
Orchestrated containerized applications using Kubernetes, Docker, and Helm.
Worked with AWS CLI and AWS SDK for application programming interface.
Implemented containerization technologies such as Docker and Kubernetes for faster delivery cycles.
Deployed microservices on Kubernetes clusters in order to increase scalability and availability of services across multiple regions.
Created CI and CD pipelines with Jenkins, Gitlab CI , Bamboo and Docker to automate the build process of applications.
Implemented systems automation using scripting languages like Python and Bash.
Migrated relational databases like MySQL, Microsoft SQL Server to Amazon Document DB using AWS DMS.
Performed minimal downtime migrations with AWS DMS.
Implemented Blue/Green deployments for RDS upgrades to minimize the downtime.
Configured Kubenetes applications to use secrets from hashicorp Vault.
Expertise in the required tooling to be integrated into the pipeline with DevSecOps and Security in mind.
Optimized the release cycle by automating deployments with tools like Chef, Puppet, or Ansible Tower.
Implemented Datadog for monitoring the applications and created dashboards for application performance monitoring.
Worked on setting up ELK Stack to utilize kibana for logging .
DevOps Engineer
Mercedes Benz Research & Development
Sunnyvale, CA
07.2018 - 12.2021
Managing code deployments across large scale production environments in Kubernetes with Gitlab and AWS Code Pipelines.
Create and maintain Continuous Integration (CI) and Continuous Delivery (CD) build pipelines with Docker, Kubernetes, Jenkins , Gitlab
Deploy Cloud Functions on GCP with Terraform
Deployed Google Cloud Storage , Compute and Networking components.
Used GitHub actions as CI tool and created pipelines to deploy terraform code to provision various AWS resources like SQS, lambda, elasticache, SQS, RDS, and EKS cluster components.
Created many helm charts for applications while migrating the workloads to K8s on EKS Cluster.
Provisioned Vault on EKS cluster and automated various operations on vault using terraform like creating secret engines, policies, enabling audit logging.
Witten the Ansible YAML scripts to configure the remote servers and develop Ansible playbooks and modules.
Created various monitors and dashboards in Data dog using terraform and created various monitors for applications
Used terraform to automate various kubernetes components like service account, RBAC, deployments, vault secrets, external dns , auto scaler
Monitored systems performance using various metrics such as latency, throughput, availability using Appdynamics , Nagios , Datadog.
Integrated the logs into SumoLogic and AppDynamics platforms.
Wrote python / shell automation scripts and reduced manual efforts
Ensured high availability and scalability of applications across multiple environments.
Worked on creating and updating infrastructure in AWS for ELBs, Ec2 instances, Auto scaling groups, Kinesis Streams, S3 buckets, DynamoDB, RDS, SQS, SNS and other pieces needed for the successful set up of environments.
DevOps Engineer
MSX International Inc.
Southfield, MI
02.2017 - 06.2018
Worked closely with Development teams in order to design best practices for deploying applications into production environment.
Worked as a configuration engineer in deployment and build of projects that included Design of CI/CD processes on Jenkins orchestration, with usage of automated tools for build, test/QA, and on branching and merging strategies in GitHub.
Worked on setting up Google(GCP) Cloud Resource Manager , Cloud IAM , Cloud Security Scanner
Worked on cloud automation for IaaS cloud (AWS) using Puppet Configuration Management Tool
Set up the logging for the applications to send the logs and save the container space using log rotation
Worked on Multiple AWS accounts managing access and administrations with IAM.
Worked with automation of CI/CD pipelines using Python and created Server scripts with Bash to minimize linux administration tasks
Managing the infrastructure using Terraform, AWS, , Bitbucket, Jenkins.
Include the Docker Container as part of the Gatekeeper to ensure stable infrastructure is provided to every single machine in the cluster
Used Kubernetes to orchestrate the deployment, scaling and management of container pods.
Designed Cloud Formation templates to create VPC, Subnets, NAT to ensure successful deployment of Web applications.
Designed roles and groups for users and resources using Identity Access Management (IAM).
Used Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets.
Played a significant role as a part of an engineering team designated to design a new platform to host applications on AWS and set up VPN tunnels from corporate network to VPCs, designed the Subnets
Database Developer
IBM India Pvt Ltd
Bangalore
11.2012 - 10.2015
Created stored procedures, triggers, tables, views and functions using T-SQL.
Configured backup strategies for multiple databases in a clustered environment.
Monitored database performance and provided troubleshooting for any issues or errors encountered.
Utilized various tools such as SQL Server Management Studio, Toad Data Modeler, Visual Studio Code and Red Gate Software products for development purposes.
Collaborated with IT teams on projects involving database design, development, deployment and testing efforts.
Documented all aspects of the database including processes, procedures, structures and configurations.
Assisted in designing and developing ETL processes to extract data from multiple sources into a single repository for analysis in Tableau.
Analyzed large datasets to identify trends, patterns and correlations utilizing advanced analytics techniques in Tableau.
Education
Bachelor of Technology - Electronics And Communications Engineering