We provide IT Staff Augmentation Services!

Aws Developer Resume

0/5 (Submit Your Rating)

Seattle, WA

SUMMARY

  • Over 6+ years of experience in Automating, configuring and deploying instances on cloud environments. Experience in the areas of DevOps, CI/CD Pipeline, Build and release management, AWS/Azure and Linux/Windows Administration.
  • Involved in designing and deploying applications utilizing almost all theAWSstack (Including EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high - availability, fault tolerance and auto-scaling inAWSCloud Formation,deployment services (OpsWorks andCloudFormation) and security practices (IAM,CloudWatch,CloudTrail).
  • Experienced in cloud automation using, AWScloud Formation Templates, Chef and Puppet.
  • Implemented multiple CI/CD pipelines as part of DevOpsrole for on-premises and cloud-based software using Jenkins, Chef and AWS/Docker.
  • Involved heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS
  • Configured and managed Elastic Load Balancing (ELB) to implement fault tolerance and avoid single point of failure of applications, thus providing high reliability and efficient usage.
  • Experienced in configuring Cloud platform such as Virtual Networks Multi-site, Cross-site, VMs,AzureAD, Load Balancers,AzureSQL, Cloud Services, etc.
  • Kubernetesis being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetesdeploy and services.
  • Production experience in large environments using configuration management tools like Chef, Ansible and Puppet supporting Chef Environment with 500+ servers and involved in developing manifests. Developed Chef Cookbooks to manage systems configuration.
  • Experienced inboth Canary and Blue-GreenDeployment Models within AWS Cloud Environment.
  • Continuous Delivery setups with Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.
  • Experience in Configuration Management, Cloud Infrastructure, and Automation like Confidential Web Services (AWS), Ant, Maven, Jenkins, Chef, SVN, GitHub, Clear Case, Tomcat, and Linux.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Involved in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub.

TECHNICAL SKILLS

Cloud Services: Confidential Web Services(AWS), Azure, Google Cloud Platform (GCP)

Operating Systems: Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers, Ubuntu

Automation/configuration Tools: Chef, Puppet, Docker, Vagrant, Ansible, Jenkins, Octopus, Bamboo, Terraform, Kubernetes, ANT, Maven, Gradle

Web Servers: Apache Tomcat, JBOSS 4.x/5.x, Web Logic (8/9/10), WebSphere Apache 1.3.x, Apache 2.0.x, and ngnix, IIS

Database Technologies: DB2, SQL Server, MySQL, RDS, NoSQL- MongoDB, Cassandra DB, DynamoDB

Scripting languages: Ruby, Python, Perl, HTML5, PHP, Bash/shell Scripting, PowerShell Scripting YAML, JSON.

Version Control Tools: GIT, Bitbucket, SVN (Subversion), CVS

Monitoring Tools: Nagios, Splunk, Elasticsearch, Logstash and Kibana(ELK), CloudWatch, CloudTrial, Dynatrace

Application Servers: Web Logic Application Server 9.x, 10.x, Apache Tomcat 5.x/7.x, Red Hat JBOSS 4.22.GA, WebSphere 6.x/7.x/8.x

PROFESSIONAL EXPERIENCE

Confidential, Seattle, WA

AWS Developer

Responsibilities:

  • Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
  • WrittenCloudFormation Templates (CFT) in JSON and YAML format to build the AWS services with the paradigm of Infrastructure as a Code.
  • Configure ELK stack in conjunction with AWS and using LogStash to output data to AWS S3
  • Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, and Bash Scripts. Adopted new features as they were released by Confidential, including ELB & EBS.
  • DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via terraform.
  • Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling KubernetesAWS infrastructure and microservice container orchestration.
  • Worked on Ansible and Ansible Tower to automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes.
  • Created Python scripts to automate AWS Services which includes ELB, Cloud front, Lambda, database security and application configuration also Developed to take backup of EBS volumes using AWS Lambda, CloudWatch.
  • Collaborated AWS infrastructure via Cloud Formation to perform tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.
  • Wrote AWS Lambda functions in python for AWS's Lambda which invokes python scripts to perform various transformations and analytics on large data sets in EMR clusters.
  • Was responsible for migrating and maintaining build and test environments into the cloud infrastructure.
  • Moved local server infrastructure into AWS, including their test and development environment
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Route 53.
  • Created monitors, alarms and notifications for EC2 instances using Cloud Watch.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Managing the JFrog Artifactory Infrastructure, Data Backups etc. as an Admin and creating new Artifactory repositories
  • Design, build and execute against the microservices Platform as a Service (PaaS)
  • Experience with Linux/UNIX environments, Shell and Perl scripting for monitoring server’s health by setting it via Cron and for Build & Release automation.
  • Knowledge of the related open source projects (Mesos, Kubernetes, Docker and Container).
  • Implementation of Docker and various Docker orchestration tools docker-compose and docker-swarm and many other management tools.
  • Worked on Kubernetes configuration, concepts and management.
  • Knowledge on setting up containers in a cloud environment, which includes being knowledgeable in Docker, Kubernetes and other container tools.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic

Confidential, Jersey City, NJ

Senior DevOps Engineer

Responsibilities:

  • Worked with Windows,Linuxand AWS teams to resolve issues and plan for infrastructure changes.
  • Built scripts using MAVEN build tools in Jenkins to move from one environment to other environments and made some changes in the POM.xml file.
  • Launching EC2 instances and involved in AWS RDS, S3, Load Balancing, IAM, VPC, Cloud Formation, Lambda, Cloud Watch.
  • Used AWS Route53, to route the traffic between different availability zones. Deployed and supported Mem-cache/AWS Elastic-Cache and then Configured Elastic Load Balancing (ELB) for routing traffic between zones.
  • Design, build, secure and manage clusters/workloads running on self-managed Kubernetes (Kops), Confidential EKS ( Confidential Kubernetes Service), Confidential ECS and AWS Fargate
  • Migrated the productionSQLserver schema to the newAWSRDS Aurora instance. Wrote SQL queries and worked on administration for optimizing and increasing the performance of database.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and Elasticsearch, Kibana and Logstash (ELK & EFK) etc.
  • Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Worked on the Docker ecosystem with a bunch of open source tool like Docker machine, Docker Compose, Docker Swarm.
  • Created a build environment for Java / Grails using Jenkins, Git, Gradle, Maven, Artifactory, and several reporting tools.
  • Wrote multiple cookbooks in Chef and implemented environments, roles and Data Bags in Chef for better environment management.
  • Wrote Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Template creation in JSON format forCloudFormationto create/modify multiple Stacks.
  • Wrote new plugins in Nagios to monitor resources.
  • Monitored Application and Servers through Nagios, Web Servers Administration on Apache and Nginx.
  • Created and wrote shell scripts (Bash), Ruby, Perl, Python and Power shell, JavaScript and XML for automating tasks.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Defined Terraform modules such as Compute, Network, Operations, and Users to reuse in different environments.

Confidential, Parsippany, NJ

Sr. Cloud DevOps Engineer

Responsibilities:

  • Implemented continuous integration build and deployments using Jenkins and Octopus Deployment
  • EvangelizeDevOpsand CI/CD: Demonstrate Full stack clusters including Kubernetes, Jenkins,GitLab.
  • Writing Customized Deployment Process templates for deploying source bits to Dev/QA/UAT/PROD Environments using PowerShell, Microsoft Octopus, MS deploy & TFS.
  • Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, ANT, Maven, Build Forge, Docker-registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
  • Experience with container based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Maintained high availability clustered and standalone server environments and refined automation components with scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
  • Automated deployment using MS Build, dotnet, Powershell.
  • Deployed of Binaries (DLLS) etc. to IIS servers for Dot Net Applications Built configured and supported Application team environments.
  • Configured and deployed Dot net Core applications into application servers.
  • Designed, planned and implemented existing premise applications to Azure Cloud, Azure Resource Manager (ARM), Configured and deployed Azure Automation Scripts utilizing Azure Stack Services and Utilities focusing on Automation.
  • Configured and executed storage blobs and Azure files, Created Storage accounts, Configured the Content Delivery Network (CDN), custom domain, Managing access, and storage access key.
  • Worked on Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block), SQL, Azure.
  • Used Azure Kubernetes Service (AKS) to deploy Kubernetes cluster in Azure. Created an AKS cluster in the Azure portal, with the Azure CLI and used template-driven deployment options such as Resource Manager Templates and Terraform.
  • Continuous monitoring by creating rules and alerts using Azure Monitor.
  • Create and maintain fully automated CI/CD pipelines for code deployment using VSTS ( Azure, DevOps).
  • Interacted with Architect & implemented Cloud /Azure based systems as a part of POC in the patching process.
  • Worked on Power Shell scripts to automate theAzure Cloud system creation of Resource groups, Web Applications,Azure Storage Blobs &Tables, firewall rules.

Confidential, Westlake, TX

Cloud DevOps Engineer

Responsibilities:

  • Created and maintained continuous integration (CI) using tools Jenkins/Maven over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
  • Performed SVN to GIT/BitBucket migration and managed branching strategies using GIT flow workflow. Managed User access control, Triggers, workflows, hooks, security and repository control in BitBucket.
  • Created, Configured and Administered Jenkins servers with Master-slave configurations as needed.
  • Worked on continuous integration and continuous deployments. Worked Jenkins/Hudson as CI tools. Configured security, SSH, Gradle/Maven from Jenkins and managed various third party plugins.
  • Worked on authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
  • Designed and Developed Bamboo Buildsdeployments on Docker containers.
  • Used Git for source code version control and integrated withJenkinsfor CI/CD pipeline, code quality tracking and user management with build tools Maven and Ant.
  • Managing and optimize the Continuous Integration using Jenkins,Bambooand troubleshoot the deployment build issues using the trigged logs.
  • Used AWS cloud services to launch Linux and windows machines, created security groups and written basic PowerShell scripts to take backups and mount network shared drives.
  • Implemented Docker to provision slaves dynamically as needed. Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes. Creating and handling multiple Docker images primarily for middleware installations and domain configurations.
  • Deployed Puppet for configuration management to existing infrastructure.
  • Utilize Cloud Formation and PUPPET by creatingDevOpsprocesses for consistent and reliable deployment methodology
  • Implemented PUPPET Master, PUPPET Console and PUPPET Agents, Create PUPPET modules and Classes.

Confidential

Site Reliability Engineer /DevOps

Responsibilities:

  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases.
  • Designing and implementing for fully automated server build management, monitoring and deployment By Using DevOps Technologies like Chef.
  • Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies.
  • RedHat Virtualization (RHEV) for virtualization.
  • Managing and deploying RedHat Enterprise Linux (RHEL6) on the network to optimized and efficient standards.
  • Used ANT and Python scripts to automate the Build and deployment process. Used maven for few modules.
  • Monitoring each service deployment, and validating the services across all environments.
  • Deployed J2EE applications to Application servers in an agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved working with a PaaS solution such as RedHatOpenshift.
  • Worked with Openstack and OpenShift cartridge technologies and tools as well as managed their integration with application.
  • Involved in building Android applications.
  • Worked on Java/J2ee deployments in web sphere.
  • Prepared Migration logs for every release and maintained the data accuracy.
  • Maintained Defect Fix Deployments and documented the deployed files in the appropriate Environment Migration log.

Confidential

Software Engineer / Build & Release Engineer

Responsibilities:

  • Coordinate with the Development, Database Administration, QA, and IT Operations teams to ensure there are no resource conflicts.
  • Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Managing the code migration from CVS and Star team to Subversion repository.
  • Configured application servers (JBOSS) to deploy the code.
  • Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.
  • Use RDS, MySQL and Dynamo DB to perform basic database administration.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Build Java code and .NET code on to different Jenkins servers as per the schedule.
  • When required applied patches as per the release process.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Ensured all steps are successfully completed and document their completion times and issue logs.

We'd love your feedback!