We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

3.00/5 (Submit Your Rating)

Long Island City, NY

SUMMARY

  • 8+ years of IT industry experience as a Linux Administrator, DevOps, Build and Release Engineer and Cloud Engineer like Amazon Web Services (AWS), Microsoft Azure with major focus on Continuous Integration, Continuous Delivery and Continuous Deployment.
  • Experienced working on CI/CD allowing for deploy to multiple client Kubernetes/AWS environments
  • Managed servers on the Amazon Web Services (AWS) platform using Ansible/chef configuration management tools and Created instances in AWS as well as migrated data to AWS from data Centre
  • Experienced in building multiple cookbooks in Chef, and implemented environments, roles, data bags in Chef for better environment management
  • Experienced in developing Chef recipes to configure, deploy, and maintain software components of the existing infrastructure
  • Experienced in Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experience in designing test framework/ Harness for large enterprise S/W applications.
  • Proficient in Python, Shell Scripting, SQL, build utilities like open make, ANT and Cruise Control.
  • Strong aptitude of open source and emerging technologies including Kubernetes, Pivotal Container Services (PKS)
  • Experienced in designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Managed Docker orchestration and Docker containerization using Kubernetes and used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience in building, designing, and implementing scalable cloud - based web applications for PaaS, IaaS or SaaS using AWS, Azure and GCP.
  • Implemented and Deployed IBM AppScan Enterprise and IBM Security AppScan Source for Analysis, Development and Automation ver. 9.0 across multiple client environments.
  • Developed scripts with Windows PowerShell to automatically configure network settings and vmkernel ports for ESXi servers including multipathing policy, storage LUNs and MTU size for both the vswitch and the vmkernel port, making the attachment of server profiles optional for non-clustered VMhosts.
  • Developed and implemented software release management strategies for various applications according to agile process and edited Grunt configurations, AngularJS pages and Express routes.
  • Experienced in designing, maintaining various applications utilizing Amazon Web Services like EC2, S3, EBS, ELB, CloudWatch, Elastic IPs, RDS, SNS, SQS, IAM, VPC, Red Shift, CloudTrail, CloudFormation Template, Route53, AWS Glue, DynamoDB, Kinesis focusing on high availability, fault - tolerance and auto scaling.
  • Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, AppDynamics, ELK Stack and Zabbix for Resource Monitoring, Network, Monitoring, Log Trace Monitoring.
  • Performed Dynamic Application Security Testing and Exploitation (UI and Web Services) on web applications using IBM AppScan Enterprise Premium 9.0, Burp Suite Pro, HP Fortify SCA 4.0 and Netsparker utilizing OWASP and WAHH Testing Methodology.
  • Hands on Experience with ETL tools such as AWS Glue, Using Data pipeline to move data to AWS RedShift.
  • Experience in Windows Azure Services like PaaS, IaaS and worked on Azure PaaS storages like Blob SQL Azure. Well experienced in deployment & configuration management and Virtualization.
  • Interacted with Architect & implemented Cloud / Azure based systems as a part of POC in the patching process.
  • Worked on Power Shell scripts to automate the Azure Cloud system creation of Resource groups, Web Applications, Azure Storage Blobs &, Tables, firewall rules.
  • Working knowledge in Ansible and Ansible tower to manage all existing servers and automate the build and configuration of newly provisioned servers.
  • Experience in installing Firmware Upgrades, Kernel patches, system configuration, performance tuning on Unix/Linux systems.
  • Experience using RPMs to effectively package the applications for product deployments and Excellent experience in documenting and automating the build and release process.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry
  • Experienced in Installation, Configuration, Deployment and Management of Enterprise applications using WebSphere Application Server 8.5.5/ 8.5 on various platforms like, Unix and Windows XP/Windows7
  • Collaborate with team of Dev, QA and BA for release planning and deployments.
  • Configured Docker containers for Branching purpose and deployed using Elastic Beanstalk
  • Experience with Docker, Kubernetes, swarm, and clustering frameworks

TECHNICAL SKILLS

Cloud Computing: AWS EC2, ELB, S3, EBS, VPC, Route 53, RDS, Auto-Scaling, IAM, SNS, SES, SQS, Cloud Front, Cloud Formation, Cloud Watch, Elastic Beanstalk, Microsoft Azure, Google Cloud Platform, OpenStack.

Programming/Scripting Languages: SQL, Java, Python, Shell, Yaml

Operating Systems: Windows, Unix, Linux, Solaris

Web Servers: Apache Tomcat, Nginx, WebSphere, JBOSS, WebLogic

SCM Tools: GIT, GitHub, Subversion, Bitbucket

Tracking Tools: Jira, Rally, Confluence

Build/Release (CI/CD): Chef, Puppet, Ansible, Jenkins, Kubernetes, Azure, Cloud Foundry, Circle CI, TeamCity, Bamboo, Maven, ANT, Git, SVN, TFS, Atlassian, Selenium, Nexus, J Frog, Docker

Monitoring Tools: Nagios, App Dynamics, Dynatrace, Splunk, Log Stash, Apache Jmeter

Database: MySql, Oracle DB, Dynamo DB, NoSQL, Aurora

PROFESSIONAL EXPERIENCE

Confidential, Long Island City, NY

AWS DevOps Engineer

Responsibilities:

  • Provisioned EC2 instances configured auto-scaling and defining cloud formation JSON templates using Ansible modules.
  • Designed and worked on a CI/CD pipeline supporting workflows for application deployments using Jenkins, Artifactory, Chef, Terraform and AWS CloudFormation.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and created Infrastructure in a Coded manner (Infrastructure as Code) using Terraform
  • Wrote Terraform scripts to improve the infrastructure in AWS. Experienced in configuring Jenkins job to spin up infrastructure using Terraform scripts and modules.
  • Deployed cloud infrastructure and automation solutions with Openstack, vMware ESXi and KVM.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, OMS, Key Vault, Visual Studio Online (VSO), Cognitive Services (LUIS) and SQL Azure.
  • Experience in Designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.
  • Managed SVN repositories for branching, merging and tagging and developing Shell/Groovy Scripts for automation purpose.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Manage the deployment of the images using CloudFormation (CFT) to all the lower environments in AWS into an ECS/Fargate cluster.
  • Migrated on-premise MySQL environments to MySQL on Confidential EC2 and Confidential Aurora MySQL with ongoing database replication.
  • Deployed and managed Confidential Aurora MySQL environments using Terraform.
  • Integrated Build tools like NPM, GRUNT with JENKINS
  • Involved in various aspects and phases of architecting, designing, and implementing solutions in IT infrastructure with an emphasis on Azure cloud and hybrid solutions.
  • Involved in design, implementation and modifying the Python code and used Python and shell scripts for automation of the build and release process.
  • Managed and configured (Amazon Web Services) cloud services like EC2, S3bucket, Security groups, RDS, EBS, ELB, Auto - Scaling, AMI, Elastic search, IAM through AWS Console and API Integration.
  • Working with development and QA teams to design Ingestion Pipelines, Integration APIs, and provide Elasticsearch tuning based on our application needs.
  • Supported and configured TFS/VSTS, Build Servers and Release Management servers.
  • Experiences working with Both A/B Deployment and Blue/Green Deployments Orchestrated multiple ETL jobs using AWS step functions and lambda, also used AWS Glue for loading and preparing data Analytics for customers.
  • Orchestrated several CloudFormation templates using open stack Heat and got the block storage support from Cinder.
  • Implemented Continuous Integration and Continuous deployment using various CI Tools like Jenkins, Hudson, Bamboo, and Sonar type Nexus.
  • Experience with installation and configuration of Dynatrace monitoring tool. And created email alerts and threshold values using Dynatrace for our environment.
  • Created reproducible builds of the Kubernetes applications and managed Kubernetes manifest files and managed releases of Helm packages.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Building Docker images and checking in to AWS ECR for Kubernetes deployment.
  • Experience in managing cluster of containers using Docker Swarm, and deployed spring boot applications.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Did an overall process improvement to the manual processes and managed servers on AWS cloud platform using Chef configuration management tools.
  • Incorporated Amazon Ops works, which is a configuration management tool that uses Chef to automate the servers that are configured and deployed across Amazon EC2 instances.
  • Configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Worked on Ansible playbooks, roles, include statements, vars, modules, check mode (dry run) and to automate the installation of docker-engine, docker swarm cluster.
  • Extracted code snippets from other commits by Git cherry picking and moved the pointer ahead by Git rebasing
  • Configured Jenkins jobs to automate builds, create artifacts and execute unit tests as part of the build process.
  • Integrated SonarQube with Jenkins for continuous inspection of code quality and analysis with SonarQube scanner for Maven.
  • Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker
  • Extensively used JIRA as a ticketing tool for creating sprints, bug tracking, issue tracking, project management functions, and releases.
  • Synced up with Dev, QA and BA teams on regular and weekly basis.

Environment: AWS (EC2, S3, EBS, ELB, RDS, SNS, SQS, VPC, Cloud formation, Dynatrace, Groovy, Cloud watch, ELK Stack), ESXi, Ansible, LDAP, python (BOTO API), Powershell, Red Hat Linux, Shell scripting, Ruby, Linux Administration, Terraform, JIRA, GIT, SVN, Nagios.

Confidential, Eagan, MN

Cloud Engineer

Responsibilities:

  • Worked on designing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Authored application using Spring Cloud services (spring version of Netflix OSS-Eureka, Circuit Breaker, and Ribbon).
  • Created branches, labels and performed merges in SVN and GIT.
  • Played a key role in automating the deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins.
  • Integration of Automated Build with Deployment Pipeline. Currently installed CHEF Server and clients to pick up the Build from JENKINS repository and deploy in target environments (Integration, QA, and Production).
  • Setup a VMware lab inside VMware workstation, including 2 vMware ESXi hosts, and a Windows Server host running VCenter.
  • Perform dynamic scans using IBM Appscan and provide the report of issues identified to development teams.
  • Experience with developing software in JavaScript with frameworks like Node.JS and Angular.JS
  • Used Jenkins innovatively to automate most of the build related tasks. Improved throughput and efficiency of build system by providing managers to trigger required build.
  • Involved in setting up Kubernetes (k8s) for clustering & orchestrating Docker containers for running microservices by creating Pods.
  • Worked on project to migrate Supply chain dataset from MS SQL/Oracle to Aurora PostgreSQL on AWS using Data Migration Service.
  • Plan, build, and optimize Confidential Aurora PostgreSQL and MySQL database environments.
  • Creating scripts in DSL Groovy which integrate with Jenkins for Automation to create seed jobs.
  • Used Zabbix as monitoring tool and used zabbix plugin for Grafana for analysis & visualization.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on the public or private cloud.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins, Maven, Nexus, GitHub, CHEF, Terraform and AWS.
  • Worked with software development teams to review the vulnerabilities generated by IBM Appscan and eliminated false positives.
  • Written and developed CHEF Cookbooks from scratch for custom installation of application.
  • Working for DevOps Platform team responsible for specialization areas related to CHEF for Cloud Automation.
  • Chef to aid with our deployment process and migrating in house systems to Amazon Cloud Services.
  • Using Chef and AWS allowed me to reduce costs for the department and eliminate unwarranted resources. Automated provisioning of cloud infrastructure with Chef.
  • Replaced existing manual deployment and management processes with Chef and AWS Ops Works stacks across 4 product platforms.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
  • Developed Python and shell scripts for automation of the build and release process.
  • Designed and developed Micro Services business components using Spring Boot.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled the security using Spring Security.
  • Built Kubernetes clusters running on VMware PKS platform.
  • Managed VMware PKS environment, to include configuration and updating of Bosh, Operations Manager, and Harbor.
  • Used Atlassian confluence to create notes, project plans and for file collaboration.
  • Installed and support multiple databases and applications including Oracle, MySQL with Web Logic, JBOSS, Oracle and Apache Tomcat.
  • Supported Continuous delivery strategy on monitoring applications in pre-production and production environment using AppDynamics.
  • Experience in writing and organizing Shell and Perl scripting for building complex software systems.
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • System performance monitoring, tuning and log management.
  • TCP/IP Networking troubleshooting and Linux/Network Administration to identify the problems and resolve the issues.
  • Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify.
  • Implemented Jira with Maven release plug-in for tracking bugs and defects.
  • Worked extensively with different Bug tracking tools like JIRA, Remedy.
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.

Environment: AWS (Amazon Web Services), Chef, Terraform, Micro services, Python, Powershell, Groovy, Dynatrace, VMware, ESXi, Jenkins, JBoss, Jira, Maven, Subversion, Confluence, SVN, GIT, Nexus, Shell, PERL, BASH, Solaris, LINUX 5.x, 6.x& 7.X

Confidential, Boston, MA

DevOps Engineer

Responsibilities:

  • Modeled and automated the End to End Continuous Integration/Deployment/Delivery pipeline which included building a Continuous Integration server utilizing tools like Jenkins, Artifactory, Maven, GIT and Sonar. Used J frog Artifactory as our external repository manager to store and retrieve the build artifacts.
  • Designed AWS CloudFormation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Experience in Elastic Load Balancing endpoint in front of a microservices that is deployed on AWS ECS and Amazon API Gateway can make proxy calls to any publicly accessible endpoint.
  • Create Jenkins job to build the artifacts using maven, deploy the Terraform templates to create the stack and experience in Installing and configuring basic High Availability Web Platforms using Terraform.
  • Implemented AWS Code Pipeline and Created Cloud formation JSON templates in Terraform for infrastructure as code.
  • Implemented and Integrated IBM AppScan Security Source for Analysis, Remediation, Developer and Automation into Continuous Build Integration for SAST. (Maven, TFS and Jenkins).
  • Developed and maintained fully automated account de-provisioning solution using Windows PowerShell, simplifying the employee off-boarding process and minimizing the risk associated with orphaned user accounts.
  • Worked on Spring Frameworks Spring IOC, Spring Boot, Spring Cloud) and using third party libraries.
  • Automate provisioning and repetitive tasks using Terraform and Python, Docker container, Service Orchestration.
  • Experience on Open shift v3 and containerization of apps using Docker and Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, shell and python scripts.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins Servers, Jenkins nodes, TFS creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Created multiple Python, Bash, Shell, and Ruby Shell Scripts for various application level tasks.
  • Used Kubernetes to manage containerized applications using its nodes, Config Maps, selector, Services, and deployed application containers as Pods.
  • Created Pods and managed using Kubernetes by building Production Grade cube Clusters with KOPS.
  • Deployed production-ready Kubernetes Clusters on top of Amazon EC2 instances using KOPS.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Installed and setup Chef for planning and designing of GUI for automation purpose using cloud forms, Design RPM packages for installation and configuration thorough chef resource.

Environment: AWS S3, Glacier, EBS, Elastic Load balancer (ELB), Python, Powershell, Ruby, Auto Scaling Groups, Jenkins, Maven, GIT, Chef, C# .Net 4.0, ASP.Net, ADO.Net

Confidential

Build & Release Engineer

Responsibilities:

  • Created Branches, and performed Merges in Source Tree & Stash
  • Maintained and administered SVN source code tool.
  • Created Branches, Labels and performed Merges in Stash and GIT. Support the code builds by integrating with continuous integration tool (Jenkins).
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN. Migrated Projects from SVN to GIT.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Managed build results in Jenkins and deployed using workflows.
  • Managed to deliver specific versions of various components of an application into target environments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Integrated delivery (CI/CD process) Using Jenkins, Nexus, Yum and puppet.
  • Build artifacts (war, ear) are deployed into a Tomcat, WebLogic app server by integrating Scripts.
  • Developed Ant and Maven scripts to automate the compilation, deployment and testing of Web, J2EE and .NET applications.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Have used Confluence to create, share and discuss content and projects.
  • Worked with customers, developers, testing, product management and support staff.
  • Performed weekly and on-call deployments of application codes to production environments
  • Worked in JIRA to capture, organize and prioritize issues. administering JIRA for issue management.
  • Maintain and troubleshoot all systems, applications, security, and network configurations

Environment: SVN, GIT, Jenkins, Chef, Python, Linux AMI, Nagios, Auto scaling groups, Apache Tomcat, JIRA, Ubuntu, Windows server NT, Oracle server

We'd love your feedback!