我们提供资讯科技人员扩充服务!

Sr. Azure云开发工程师简历

0/5 (Submit Your Rating)

Los Angeles, CA

SUMMARY

  • Sr. 云开发运维工程师,拥有超过8年的云(Azure)专业知识, AWS, GCP), DevOps, configuration management, infrastructure automation, 持续集成和交付(CI/CD). 我有能力在云和本地设置中实践成功的N层应用程序开发方法. 熟悉Windows服务器管理和Unix/Linux服务器管理.
  • Working knowledge of Terraform, Azure resource management, 以及AWS云形成基础设施即代码(IaC)语言. 在Azure和AWS云环境中,我都创建了可重用的Terraform模块.
  • 具有涉及AWS云服务的基础设施开发和运营经验, EC2, EBS, VPC, RDS, SES, ELB, Auto scaling, Cloud Front, Cloud Formation, Elastic Cache, API Gateway, Route 53, Cloud Watch, SNS.
  • 具有Kubernetes规模部署经验, load balance, 并使用Helm chart管理具有多个名称间隔版本的Docker容器.
  • kubernetes托管服务经验,如Google kubernetes引擎(GKE), Azure kubernetes和AWS弹性容器服务.
  • 通过Kubernetes动手使用Open Shift进行容器编排, container storage, automation, 增强容器平台多租户. Experience with Open Shift, Kubernetes架构和设计, 大规模应用程序的故障排除问题和多区域部署模型和模式.
  • Proficiency in using Docker Hub, Docker Engine, Docker images, Docker Weave, Docker Compose, Docker Swarm, 和Docker Registry,并使用容器化使应用程序在移动到不同环境时具有平台性.
  • 熟练使用Docker File创建Docker镜像, 研究Docker容器快照, removing images, 管理Docker卷,实现Docker自动化解决方案的CI/CD模型.
  • 丰富的安装经验, 在Linux机器上配置和管理Jenkins CI工具,并使用Jenkins pipeline驱动所有微服务构建到Docker Registry,然后部署到Kubernetes, 创建pod并使用Kubernetes进行管理.
  • 参与使用Kubernetes开发api来管理和指定容器的副本,以便在云环境中运行实际的服务器. Scheduled, 使用Kubernetes在节点集群上部署和管理容器副本,并通过Kubernetes部署Docker容器来管理使用其节点的微服务, Pods, Config Maps, Selectors, Services.
  • 根据需求配置监控和警报工具(如Prometheus和Grafana)的专业知识, 为Kubernetes中的各个应用程序设置警报并部署多个仪表板.
  • 熟悉配置管理工具,如Chef, Ansible, Puppet. 用Ruby脚本编写Chef菜谱和烹饪书.
  • 动手经验,引导节点使用刀和自动化测试厨师食谱, 烹饪书与测试厨房和厨师规范. 重构Chef和Ops Works在AWS云环境中.
  • Experienced in Ansible Tower, 它提供了一个易于使用的仪表板和基于角色的访问控制,并开发了用于管理GIT hub中的应用程序/操作系统配置文件的Ansible剧本, integrating with Jenkins, 和验证与詹金斯插件, 在Linux环境中部署应用程序.
  • Experience in Ansible setup, managing hosts file, Using YAML linter, 使用Ansible和Ansible playbook编写各种剧本和自定义模块,以便在AWS服务(如Launching EC2)中实现自动化, Provisioning IAM, Configuring VPC, EBS, 监测使用云手表和云轨迹.
  • 精通自动化工具Puppet的配置,包括Puppet的安装和配置,以及为Puppet编写的清单和模块,以执行应用程序部署等任务, 配置和创建文件系统.

TECHNICAL SKILLS

Public & Private Cloud Technologies: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP), OpenStack, Pivotal Cloud Foundry (PCF).

Containerization Tools: Docker, Docker Swarm, Kubernetes, AWS ECS, Apache Mesos, Open Shift

Configuration Management: 主厨,Ansible, Puppet, Salt Stack, Terraform

CI/CD Tools: Jenkins, Bamboo, GitLab CI, Travis CI, Hudson, VSTS, TFS.

Build & Testing Tools: Maven, Ant, Gradle, Selenium, JUnit, NUnit, xUnit

Version Control Tools: Git, Subversion, GitHub, Bit bucket.

Performing/Monitoring & Bug Tracking Tools: ELK, Nagios, Cloud Watch, Azure Monitor, New Relic, Splunk, Grafana, Prometheus, Confluence, Jira. VMware ESXI、Vagrant、KVM、Windows Hyper V、Power VM、vSphere 5Citrix

Web Servers: Apache Tomcat, Nginx, WebSphere, WebLogic, JBoss, Samba, SQL Server.

Databases: Dynamo DB, MySQL, RDBMS, NoSQL, Cassandra, PostgreSQL, Mongo DB, Oracle DB

IDE Tools: MS Visual Studio, NetBeans, Eclipse, IntelliJ IDEA, PyCharm, Oracle SQL Developer

Web Technologies: HTML5, CSS3, Bootstrap, JSON, jQuery, JavaScript, PHP, XML, XSD, Drupal, WordPress

Networking/Protocols: DNS, DHCP, FTP/TFTP, NFS, SMTP, TCP/IP, NIS, HTTP/HTTPS, WAN, LAN, Palo Alto, Cisco路由器/交换机

Scripting/Programming Languages: Python、Shell脚本、Bash Shell、Korn Shell、Ruby、PowerShell、YAML、Perl、C、c++、 .NET, ASP.NET, Java, Java/J2EE, Go.

Operating Systems: RHEL, CentOS, Ubuntu, Fedora, Debian, Solaris, Windows, MacOS.

PROFESSIONAL EXPERIENCE

Confidential, Los Angeles, CA

Sr. Azure Cloud DevOps Engineer

Responsibilities:

  • 就如何将部分本地计算机复制到Azure基础架构即服务(IAAS)提出建议, 哪些将用于灾难恢复.
  • 与运行在虚拟机中的SQL Server和SharePoint实例同步本地数据的规范也包括在本次调查中.
  • 我从事过Azure站点恢复和Azure备份的工作. 我已经在Azure环境和数据中心中部署了实例, 使用Azure站点恢复迁移到Azure, 并使用日志分析从所有Azure资源收集数据,并评估数据以解决问题.
  • Used Visual Studio Team Services, also known as VSTS, to work on server-less services, 在Azure Functions中设计和设置HTTP触发器,并对应用程序进行监控, 并对应用程序执行负载测试.
  • 构建了一个负载均衡、版本控制、支持Hiera/r10k的Puppet环境.
  • 创建了一个自定义木偶模块框架,以便在所有木偶模块中使用相同的结构.
  • 实现了Puppet Hiera从Puppet代码中分离数据.
  • Created Azure Automation Assets, Graphical run book, PowerShell运行手册,将自动执行特定的任务, deployed Azure AD Connect, 配置AD FS认证流程, 使用Azure AD Connect安装ADFS, 并参与了包括Build在内的管理任务, Design, Deploy of Azure environment.
  • 将Azure多因素身份验证(MFA)配置为Azure AD Premium的一部分,以安全地对用户进行身份验证,并致力于为快速部署和高级PowerShell脚本创建自定义Azure模板. 已部署Azure SQL DB与GEO复制,Azure SQL DB同步到另一个区域的备用数据库 & Fail over configuration.
  • 从源代码控制配置持续集成, 在Visual Studio团队服务(VSTS)中设置构建定义,并配置持续交付以自动部署ASP.NET MVC应用程序到Azure web应用程序和托管Azure Active Directory, 并定期进行升级.
  • 用Docker实现了一个CI/CD管道, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub和Azure容器服务, 每当一个新的TFS/GitHub分支启动时, Jenkins, 持续集成(CI)服务器, 自动尝试从中构建一个新的Docker容器.
  • 与Terraform Templates一起使用Terraform模块自动化Azure Iaas虚拟机,并在生产环境中部署虚拟机规模集.
  • 使用Kubernetes容器存储开发Open Shift容器编排, 自动化以增强容器平台多租户还与Kubernetes架构一起工作,并为大规模应用程序设计故障排除问题和多区域部署模型和模式.
  • 用于安装/拆除ELK堆栈(弹性搜索), Log stash, Kibana),并对ELK的构建问题进行故障排除,并朝着解决方案努力.
  • 编写具有多个任务的Ansible处理程序,以触发多个处理程序并将处理程序与其名称解耦, 使得在剧本和角色之间共享处理程序变得更加容易.
  • 使用Helm管理Kubernetes图表, 创建了Kubernetes应用程序的可复制构建, 管理Kubernetes清单文件和管理Helm包的发布.
  • 在Maven pom中实现Docker -maven-plugin.为所有微服务构建Docker镜像,后来使用Docker文件从Java jar文件构建Docker镜像.
  • Designed, 用Python脚本编写和维护用于管理GIT的系统, 通过使用Jenkins作为包含包创建的完整周期持续交付工具, distribution, 并通过嵌入到Jenkins作业中的shell脚本部署到Tomcat应用服务器上.
  • 使用JFrog Artifactory维护二进制存储库中的工件,并通过配置Jenkins项目Jenkins Artifactory插件推送新的工件.

Environment: s: - Azure, PCF, Office 365, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby, XML, Shell Scripting.

Confidential, Los Angeles, CA

Sr AWS Cloud / DevOps Engineer

Responsibilities:

  • Based on the architecture, 在配置EBS时提供和管理EC2实例, S3 (Simple Storage)跨区域复制, Elastic Load Balancer, Auto scaling, Cloud Watch alert configuration, Virtual Private Cloud (VPC), 映射多个AZ VPC实例, and RDS.
  • 创建AWS Route53以在不同区域之间路由流量,并在Amazon EC2上设置实例, virtual private clouds (VPCs), and security groups. BOTO3和Fabric用于在AWS中启动和部署实例.
  • Setup storage volume gateways, storage caches, IAM, elastic load balancing, VPC的公网和私网中的安全组,用于存储数据和使用其他AWS服务.
  • 在AWS云中构建和配置虚拟数据中心,支持企业数据仓库托管,包括VPC (virtual Private cloud), Public and Private Subnets, Security Groups and Route Tables.
  • Used Security Groups, Network ACLs, Internet Gateways, NAT实例和路由表,为AWS公共云中的组织提供安全区域.
  • 使用Rehost“提升和转移”方法和AWS数据库迁移服务(DMS)等迁移服务,以更轻松、更快速的方式将本地工作负载迁移到AWS, AWS Snowball用于传输大量数据和Amazon S3传输加速.
  • 在敏捷开发团队工作,使用Puppet等工具在开源环境中交付端到端持续集成/持续交付产品 & Chef.
  • 在Maven pom中实现Docker - Maven -plugin.后来使用Docker File从Java jar文件中构建Docker镜像,也使用Docker File创建Docker镜像, 研究Docker容器快照, 删除镜像和管理Docker卷.
  • 使用Boto3库编写Python脚本,自动注册AWS EC2和Ops Works堆栈中的实例,并与配置AMI的Auto Scaling集成.
  • 使用Git版本控制来管理源代码,并将Git与Jenkins集成以支持构建自动化,并与Jira集成以监控提交.
  • 部署和配置Chef服务器,包括启动Chef客户端节点以进行配置,以及通过Knife命令行工具开发Chef食谱的经验, 自定义Ruby脚本,用于创建Chef烹饪书,以管理Chef Server上的系统配置,以初始化Chef node.
  • 使用Chef自动化的AWS云管理和使用Chef自动化的云部署, python和AWS云形成模板.

Environment: - AWS, Terraform, Chef, Ansible, Docker, Jenkins, Git, Jira, Jenkins, Kubernetes, Maven, Nagios, ELK, Java, SonarQube, Shell, Bash, Python, Dynamo DB, Cassandra.

Confidential, San Francisco

Cloud / DevOps Engineer

Responsibilities:

  • 参与设计和部署使用几乎所有AWS堆栈(包括EC2)的众多应用程序, S3, AMI, Route53, RDS, SNS, SQS, IAM),专注于高可用性, fault tolerance, 以及AWS云形成中的自动缩放.
  • 维护用户帐号IAM Roles、Route 53(CNAME)、VPC、RDB、MongoDB、SQS & SNS services in AWS cloud.
  • 创建Python脚本,使AWS服务(包括web服务器)完全自动化, ELB, Cloud Front distribution, database, EC2和数据库安全组以及应用程序配置, this script creates stacks, single servers, or joins web servers to stacks.
  • 参与创建公司在Linux (Ubuntu)混合环境下的DevOps战略, CentOS, RHEL) servers.
  • Wrote Ansible playbooks, 清单创建了用YAML语言编写的自定义剧本, 使用Ansible Vault加密数据 & 使用Ansible Tower维护基于角色的访问控制 & 使用Ansible实现IT编排,以在不同服务器上工作的顺序运行任务.
  • 使用Docker虚拟化服务器作为测试环境和开发环境,并使用Docker容器执行配置自动化.
  • 在Groovy脚本中编写CI/CD管道,以支持端到端构建设置 & 使用Cloud Bees Jenkins进行部署,并在Jenkins中开发了端到端CI/CD管道来检索代码, 执行测试并将构建工件推送到Nexus.
  • Wrote scripts for the build, deploy, maintain using Jenkins, Git, Maven, Python, Bash和涉及Run Deck Jenkins和Ansible的CI/CD工作,以完成从提交到部署的自动化.
  • 使用Boto3库编写Python脚本,自动注册AWS EC2和Ops Works堆栈中的实例,并与配置AMI的Auto Scaling集成.
  • 使用Git版本控制来管理源代码,并将Git与Jenkins集成以支持构建自动化,并与Jira集成以监控提交.
  • 将基于Docker容器的测试基础设施集成到Jenkins CI测试流中,并设置与Git和Jira集成的构建环境,以使用Web hook和Slave Machines触发构建.

Environment: - AWS, Chef, Ansible, Maven, Jenkins, Docker, Python, Linux, Bit bucket, GitHub, Nagios, Shell, Bash, groovy, RHEL, Apache, IIS, Linux, SMTP, IMAP, POP3, RHEL, VMWare vSphere, Jira.

Confidential, Washington, DC

Build and Release Engineer

Responsibilities:

  • 使用Jenkins作为持续集成工具:创造新的工作, managing required plugins, 配置作业,选择所需的源代码管理工具, build trigger, 构建系统和构建后操作, scheduled automatic builds, notifying the build reports.
  • 开发/改进持续集成脚本和自动化脚本,并执行数据库部署, 负责解决环境问题.
  • Involved in the Consulting, Analysis, Design, 开发和实现自动化的持续集成/持续部署管道和测试自动化解决方案.
  • 实现并配置Nagios,用于持续监视应用程序,并通过电子邮件和文本消息启用通知.
  • 构建和管理一个高可用性的监视基础设施,以使用Nagios监视不同的应用服务器及其组件.
  • 使用面向J2EE的Ant设计和编写脚本, Web Services, Reusable JARS, 创建主构建的Web客户端和开源.xml build属性,并为开发团队提供有关编译问题的技术支持.

Environment: - Linux, Windows, Tomcat, Jira, Confluence, Hudson, Bamboo, JBoss, Puppet, Puppet DB, Ant, Maven, SVN, Bit bucket, Nagios, Java, Shell Scripting, Python, Bash, Perl, Kick start, Java, Agile, Scrum, Splunk.

Confidential, Washington, DC

System Administrator

Responsibilities:

  • Worked on design, configuration, installation, implementation, management, 企业Linux服务器RHEL 4x的维护和支持, 5.x, CENTOS 5.x.
  • Installed and configured SSH, SFTP, NDM, EMC Power path, Veritas Dynamic multipathing, Oracle client, SAMBA utility software.
  • 在Solaris服务器上实现了Jumpstart,在Linux服务器上实现了Kick start,使多个配置文件的服务器工作机械化.
  • Linux逻辑卷(LVM), created volume groups, Logical volumes, file systems, and troubleshooting.
  • 使用RPM执行包管理, YUM, Apt-get和dpkg用于维护服务器的稳定性和安全性.
  • Install, 在Unix/Linux服务器上维护和升级LAMP stack和Configured LAMP stack上的Drupal和Word press.
  • Plan, build, 并支持新的基础设施,包括VMware ESXi和vSphere虚拟化服务器, 新的文件服务器和其他资源,并实现自动启动/ pxe启动配置Linux安装.

Environment: - Windows, Unix, Linux (RHEL 5.x/6.x), Solaris 9/10/11, SUSE, LVM, Tomcat, Cron Job, HTTP, SSH, Telnet, FTP, RSH, RAID 0/1/5/10, VMware, Kick start, Shell, Bash Scripting.

We'd love your feedback!