Mamta Yadlpalli,美国新泽西州普林斯顿的开发人员
Mamta is available for hire
Hire Mamta

Mamta Yadlpalli

Verified Expert  in Engineering

AWS DevOps Developer

Location
普林斯顿,新泽西州,美国
Toptal Member Since
July 9, 2020

Mamta是一名DevOps和云工程师,在内部部署基础设施和云计算方面拥有7年的经验. 她拥有使用AWS的专业知识,并使用各种JavaScript库开发了web应用程序, HTML, XML, Express.js, Node.js, React, and CSS, 使用Kubernetes将它们部署到云平台,使用Terraform部署云形成模板. 她对谷歌云平台(GCP)有基本的了解,并使用Terraform将资源部署到GCP.

Portfolio

全球领先的咨询公司
Python、Windows Azure SDK、Boto 3、Amazon S3 (AWS S3)、Amazon EC2、Terraform...
ArrAy
Google Cloud, Terraform, 亚马逊网络服务(AWS), Terragrunt, GitLab, GitHub...
Sun Nuclear
GitHub Actions, YAML, 亚马逊网络服务(AWS), GitHub, AWS CloudFormation...

Experience

Availability

Part-time

Preferred Environment

GitLab, GitHub, Visual Studio Code (VS Code), Windows, Linux, 亚马逊网络服务(AWS), 谷歌云平台(GCP), Terraform, Azure DevOps

The most amazing...

...我开发和部署的项目是一个数据湖,它支持AWS中的基础设施解决方案,以满足使用AWS和Terraform的业务需求.

Work Experience

云自动化工程师

2021 - 2022
全球领先的咨询公司
  • 致力于从Docker中提取标准Terraform图像并将其上传到Artifactory. 在Circle CI中创建了一个管道,从Artifactory中提取Terraform图像.
  • 通过CircleCI管道使用Terraform模板配置了一个EKS集群. 创建了一个AWS S3桶来存储Terraform状态文件.
  • 为EKS集群创建安全组、ALB入口控制器、IAM角色、组和策略. 我还部署了清单、Kubernetes RoleBinding和Node.js使用Terraform模板分组.
  • 使用1Password Secrets管理器将秘密以文件的形式存储在保险库中,并与一组用户共享. 秘密可以从一个金库转移到另一个金库.
  • 应用Python和1Password CLI创建vault和组, add users to the groups, 并与特定的用户或组共享保险库.
  • 使用Boto3和Python Azure SDK从所有AWS和Azure云帐户获取资源列表,并将库存存储在DynamoDB表中. 该脚本每天执行以跟踪资源.
  • 开发了一个显示库存的前端应用程序, 这有助于最终用户轻松地跟踪资源. 如果资源从云中被删除,则DynamoDB中的记录将在30天后被删除.
  • 确保为所有云资源添加标签,以便用户可以根据标签搜索库存, resource name, and account ID. 当然,如果标签不存在,用户也会得到通知.
  • 允许用户下载数据或通过电子邮件发送数据.
  • Used React, Node.js, Express.使用Python进行开发. 配置系统升级邮件通知.
Technologies: Python、Windows Azure SDK、Boto 3、Amazon S3 (AWS S3)、Amazon EC2、Terraform, 1Password, Node.js, Express.js, Amazon EKS, Python 3, Amazon DynamoDB, React, Artifactory, CircleCI, 基础设施即代码(IaC)

DevOps Engineer

2021 - 2021
ArrAy
  • 使用谷歌计算引擎进行数据和应用程序迁移. 根据需求分组虚拟机,进行组迁移.
  • 通过Terraform模板将基础设施从AWS迁移到GCP. 与Terragrunt一起管理Terraform模板,并创建了一个登台和生产环境.
  • 已创建计算引擎实例模板, VPC networks, database servers, 以及更多使用Terraform模板.
  • 架构的Terraform模板提供谷歌云平台(GCP)资源. 提供云存储、云SQL、GKE、Compute Engine、日志指标等服务.
  • 使用Terraform模板在GCP中使用Google Stackdriver设置警报和监控. 使用Google Stackdriver日志创建自定义日志指标,并使用自定义日志指标构建图表和警报.
  • 使用GitLab和GitHub作为源代码存储库,并为AWS和GCP中的部署创建了CI/CD管道. 使用Terraform模板开发了一个google管理的SSL证书.
  • 设置Terraform以在Google Cloud中使用最佳安全标准自动创建GKE Kubernetes集群.
  • 设置GCP防火墙规则,根据配置允许或禁止进出虚拟机实例的流量.
  • 使用Terraform,为环境创建项目、vpc、子网和GKE集群. 为生产和开发环境创建数据库实例,并使用Terraform更新数据库实例的配置,以便进行迁移.
  • Created a dynamic routing and load balancing capability that enabled large application scaling; used Ingress rules and controllers.
技术:Google Cloud, Terraform, 亚马逊网络服务(AWS), Terragrunt, GitLab, GitHub, Google Kubernetes Engine (GKE), Kubernetes, 基础设施即代码(IaC)

DevOps Expert

2021 - 2021
Sun Nuclear
  • 与GitHub Actions一起完成持续集成和持续部署流程. 为Git存储库创建操作和工作流,用于持续集成和部署.
  • 创建了CloudFormation模板,通过工作流在AWS中创建各种资源. CloudFormation堆栈也是通过GitHub Actions开发的,并且在删除GitHub中的分支时自动销毁.
  • 使用GitHub Actions和工作流管理CI/CD管道. 触发不同事件的工作流,比如推送, pull, delete, schedule, and workflow dispatch, 哪一个用于提供用户的输入值.
  • 与工作流分发器协作,将其分发到存储库之间, 哪个将在预定时间运行工作流并更新不同存储库中的工作流.
  • 在工作流中使用GitHub市场中的第三方操作. 工作流触发不同的存储库事件来处理应用程序的新版本.
  • 使用GitHub Actions执行持续构建、持续部署和测试任务.
  • 使用Docker镜像,并使用GitHub Actions中的工作流通过CI/CD将应用程序部署到Docker容器中.
技术:GitHub Actions, YAML, 亚马逊网络服务(AWS), GitHub, AWS CloudFormation, Docker, Node.js, Python

AWS CloudFormation

2020 - 2021
Syngenta
  • 开发CloudFormation脚本,使用CloudFactory应用程序提供所有服务, 类似于客户端正在开发的Amazon控制台.
  • 使用CloudFormation模板将所有服务迁移到CloudFactory UI, 之后,客户可以从那里提供云服务.
  • 在AWS MALZ环境(多账户登陆区)工作, 集中共享服务,降低成本, 一个预先配置的网络,用于连接多个亚马逊虚拟私有云, on-premises, AMS operators, and the internet.
  • 提供新帐户的自动化工作流程,称为帐户自动售货机. 致力于跨账户日志和监控,以促进审计、诊断和分析. 处理安全性、操作和遵从性的治理规则.
  • 使用CloudFormation提供了30多个服务,并将这些脚本集成到CloudFactory UI中. 使用GitHub将代码推送到代码提交并运行构建过程.
  • 使用JavaScript开发UI,并使用Glue作业更新UI,该作业在24小时内运行,并将数据存储在测试数据库中. 它将测试和生产环境与Glue作业集成在一起.
  • 使用CloudFormation在服务目录中创建产品文件. 服务目录维护代码版本,如果出现任何代码错误,我们可以回滚.
技术:AWS服务目录, Amazon DynamoDB, Amazon SageMaker, AWS NLB, Amazon EC2, AWS CodeBuild, AWS CodePipeline, AWS CodeCommit, AWS CodeDeploy, Amazon CloudWatch, Amazon S3 (AWS S3), YAML, JavaScript, AWS CloudFormation

DevOps和后端开发人员

2020 - 2020
Client (via Toptal)
  • 创建了一个处理财务数据并将购买收据存储到DynamoDB和Amazon RDS的应用程序. 根据客户端的请求,根据请求的数据将数据发送回客户端.
  • 日志含义触发API Gateway、DynamoDB、S3 SQS、SNS的Lambda函数. 在Node中编写Lambda函数.js and Python.
  • 为不同的环境创建CloudFormation模板, including development, stage, and production, 自动化ELB的基础设施, CloudWatch alarms, ASGs, SNS, RDS, etc.,只需按一下按钮.
  • 使用AWS Cognito为API网关提供安全性. 配置和管理AWS简单通知服务(SNS)和简单队列服务(SQS).
  • 管理加密密钥并控制用户使用Amazon KMS访问各种平台.
  • 创建了一个Lambda部署函数,并将其配置为接收和存储来自S3 bucket的事件.
  • 安装、配置和管理RDBMS和NoSQL工具,如DynamoDB.
  • 使用API Gateway实现无服务器架构, Lambda, 和DynamoDB,并从Amazon S3桶中部署AWS Lambda代码.
  • 在Amazon RDS Multi-AZ上工作,用于MySQL工作负载的数据库层的自动故障转移和高可用性.
技术:API网关, Amazon Cognito, AWS CloudFormation, Amazon DynamoDB, Amazon Simple Notification Service (Amazon SNS), Amazon Simple Queue Service (SQS), AWS密钥管理服务(KMS), AWS SDK, Amazon S3 (AWS S3), GitHub, Amazon CloudWatch, JavaScript, Node.js, AWS Lambda

Senior Cloud Engineer

2017 - 2020
CITIBANK
  • 使用自动伸缩管理AWS EC2实例, elastic load balancing, 和Glacier用于我们的QA和UAT环境.
  • 构建AWS基础设施资源, load balancers (ELBs), VPC EC2, S3, IAM, importing volumes, EBS, security group, auto-scaling, 和RDS在云形成模板.
  • 将现有的本地应用程序迁移到AWS. 使用AWS服务(如EC2和S3)处理和存储小数据集. 维护AWS EMR上的Hadoop集群.
  • 使用Jenkins为构建作业设置持续集成环境,并在成功构建时将工件推入Artifactory存储库.
  • 增加了多因素身份验证(MFA)来保护用户身份,并详细验证了签名. 使用Amazon Cognito创建用户池以维护用户目录. 通过AWS Lambda触发器定制工作流和用户迁移.
  • 使用来自AWS S3桶的Shell脚本自动化下载过程. 使用EMR并在AWS EC2实例中设置Hadoop环境.
  • 创建AWS CloudWatch警报,以在负载测试期间监视性能环境实例的操作和性能指标.
  • 为所有其他工程人员提供全天候随叫随到的支持, administration, development, 以及应用程序支持团队.
  • 创建将构建的自动脚本, configure, deploy, and test applications deployed to different environments; maintained, supported, 并增强了持续集成环境.
  • 使用Selenium WebDriver协助自动化脚本和执行框架的设计和开发. 分析测试需求和自动化可行性. 使用JUnit和TestNG控制器进行数据提取和生成适当的报告.
技术:亚马逊网络服务(AWS), Jenkins, Apache Tomcat, Python, Bash Script, Shell Scripting, Express.js, Node.js

DevOps Engineer

2015 - 2017
T. ROWE PRICE
  • 通过AWS CloudWatch实现并支持对生产和企业服务器/存储的监控和警报.
  • 使用AWS Stack维护和扩展AWS(云服务)基础设施.
  • 自动配置和维护AWS实例上的大量服务器. 有云迁移到AWS的经验. 参与规划, implementation, 以及我们在亚马逊网络服务(AWS)上的基础设施的增长.
  • 使用Jenkins创建完整的CI/CD管道.
  • 配置组网概念DNS、NFS、DHCP,解决TCP/IP等网络问题.
  • 维护,更新和配置所有Windows和Linux服务器,以确保24/7的正常运行时间.
  • 构建和维护由Kubernetes Linux管理的Docker容器集群, Bash, Git, and Docker on AWS.
  • 为生产、QA和开发环境构建、维护和扩展基础设施.
  • 实现了一个完全自动化的云基础设施,并在亚马逊AWS平台的云中创建了第一个受监管的交易所生产灾难恢复.
  • 使用S3 Event、SNS、KMS和Lambda函数,通过自定义spark-submit步骤保护EMR启动器. 使用存储在S3 bucket中的程序和数据,在AWS EMR上执行Hadoop/Spark作业.
Technologies: Ansible, Chef, Puppet, Bitbucket, Jenkins, NGINX, Amazon Route 53, AWS CloudTrail, Amazon CloudWatch, Terraform

Software Developer

2013 - 2014
CONTINENTAL HOSPITAL
  • 使用无服务器框架. 参与从涉众那里收集需求.
  • 开发临时报告并使用RESTful api.
  • Handled the deployment, scaling, 以及我们的应用程序从开发到生产的整个生命周期的性能.
  • 创建迁移路线图和CI/CD交付流程,将应用程序从单片架构转换为微服务架构.
  • 开发了用于保护应用程序的SMTP协议和servlet.
  • 创建和管理各种开发、构建平台和部署策略.
  • 实现Autosys对ETL、Java、WebLogic和PL/SQL作业的调度.
  • 使用RPM和YUM执行定期更新和安装补丁.
  • 编写PowerShell脚本从api中提取数据.
  • Delivered scalable, resilient, 以及使用Cloudformation在云环境中自动构建, Ansible, Jenkins提供高质量的数据管道.
技术:Amazon DynamoDB, MySQL, Servlet, Microsoft SQL Server, Vue, Windows, Linux, YAML, JSON, jQuery, Java

Trans Automation

该应用程序生成报告,帮助用户了解不同类别的账户组合,如贷款, credit card statements, and billing management. 然后通过分析这些单独的报告自动生成年度报告.
每个功能被划分为单独的微服务,前端是用Vue开发的.js、JavaScript、HTML5和CSS3. 后端使用Node开发.js. 我使用电子病历来安全地处理大量数据. 应用程序存储在S3桶中. 创建集群后,EMR将与Amazon cloud watch集成以监视集群. 使用调试GUI自动排除故障. EMR会自动销毁集群.
2015 - 2016

计算机科学硕士学位

纽约理工学院-纽约

2019年9月- 2022年9月

注册解决方案架构师-助理

AWS

Libraries/APIs

Node.js, Vue, REST api, jQuery, Terragrunt, React

Tools

Terraform, Jenkins, Amazon Elastic MapReduce (EMR), AWS IAM, Amazon Cognito, Amazon Simple Queue Service (SQS), GitHub, GitLab, AWS CloudFormation, Amazon CloudWatch, AWS SDK, AWS密钥管理服务(KMS), Amazon Simple Notification Service (Amazon SNS), Apache Tomcat, AWS CloudTrail, NGINX, Bitbucket, Puppet, Chef, Ansible, Servlet, Amazon EKS, AWS CodeDeploy, AWS CodeCommit, AWS CodeBuild, Amazon SageMaker, Google Kubernetes Engine (GKE), Boto 3, Artifactory, CircleCI, Windows Azure SDK

Platforms

亚马逊网络服务(AWS), Kubernetes, Docker, Linux, Amazon EC2, AWS Lambda, Windows, AWS NLB, 谷歌云平台(GCP), 1Password, Visual Studio Code (VS Code)

Frameworks

Express.js、Selenium、TestNG、JUnit

Languages

HTML, JavaScript, Python, Bash Script, Java, YAML, Python 3

Paradigms

测试、数据科学、持续集成(CI)、持续开发(CD)、Azure DevOps

Storage

MongoDB, SQL Server 2012, Amazon S3 (AWS S3), Amazon DynamoDB, JSON, Microsoft SQL Server, MySQL, Google Cloud

Other

Kubernetes运营(kOps), AWS DevOps, Machine Learning, API Gateways, Shell Scripting, Amazon Route 53, AWS CodePipeline, AWS Service Catalog, GitHub Actions, 站点可靠性工程(SRE), CI/CD Pipelines, 基础设施即代码(IaC)

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring