We provide IT Staff Augmentation Services!

Aws/devops Engineer Resume

3.00/5 (Submit Your Rating)

Reston, VA

SUMMARY:

  • Over 8+ Years of experience in IT industry with imperative concentration in designing and orchestrating workflow and a strong technical background in deploying and maintaining in Cloud Platform ( AWS ), Automation and microservices.
  • Worked in a large organization that participated on the architecture solution team, provided design ideas, following industry best practices, code review, source code control, software build process, upgrades, testing/QA.
  • Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services( AWS ) like EC2, Elastic Load - balancers, Elastic Container Service (Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, DynamoDB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, Command Line Interface (CLI), IAM, EMR and Elastic Search
  • Implemented rapid-provisioning and life-cycle management on LINUX machines using Amazon EC2 , Chef and by custom Ruby/Bash scripts.
  • Created Python Scripts to fully automate AWS services which includes ELB , Cloud Front distribution, EC2 , Security Groups , and S3 . This script creates stacks, single servers and joins web servers to stacks.
  • Experienced in using cloud migration tools like Snowball , Direct Connect for migrating data from on-premises data centers to AWS Cloud .
  • Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure.
  • Expertise in using Docker to run and deploy the applications in multiple containers like Docker Swarm and Docker Wave .
  • Expertise in using Docker to containerize custom web applications and deploy them on Digital Ocean with Ubuntu instances through Swarm Cluster and to automate the application deployment in cloud using Vagrant
  • Expertise in Implementing a production ready, highly available, fault tolerant Kubernetes infrastructure. Working on scheduling, deploying and managing container replicas on a node cluster using Kubernetes.
  • Expertise in DevOps tools like Chef, Puppet, Ansible, Docker, Subversion (SVN), GIT, Jenkins, ANT and Maven.
  • Proficient on examining Cookbooks using food critics, implementing chef recipes and deploying them into Amazon EC2.
  • Hands on experience in using GIT to synchronize with the chef-repo, and then to manage it, as if it were source code.
  • Experience with Configuration Management / Automation tool Ansible and has worked on integrating Ansible YAML Scripts.
  • Hands on experience on automating various infrastructure activities like Continuous Deployment, Application Server setup, Stack monitoring using Ansible Playbooks and on Integrating Ansible with Maven and Jenkins .
  • Experienced in writing Bash scripts , Included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMI's and Scheduling Lambda functions for routine AWS tasks.
  • Expertise on designing project workflows/pipelines using Jenkins as CI tool and on building Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code .
  • Worked on deploying and supporting development infrastructure to include Ansible, MySQL, Jenkins, GIT and ELK Stacks.
  • Experience working with branching, tagging and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN), Perforce, Tortoise SVN, IBM Rational team
  • Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies.
  • Excellent understanding of SDLC methodologies like Agile and SCRUM

TECHNICAL SKILLS:

Virtualization Platforms: Vagrant, VirtualBox, VMware

Build Systems: ANT, MAVEN, MS build, Gradle

Application Servers: WebSphere, Web logic, Camel, Apache Tomcat, Jboss

Logging: Log stash

Version Control: Git, SVN, Perforce, Kubernetes, PVCS, TFS

Operating Systems: Linux, Unix, Windows

Infrastructure as Service: AWS, Azure

Configuration Management: Chef, Puppet, Ansible

Application Deployment: DS

Networking: Firewalls, DNS, NTP, DHCP, LDAP, SSL

CI Tools: Jenkins, TFS, Build Forge, salt stack, Bamboo

Monitoring Tools: Splunk, Nagios

Databases: Oracle, My SQL, MongoDB

Scripting Languages: Python, Shell, Php, Ruby, Perl

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

AWS/DevOps Engineer

Responsibilities:

  • Managed Amazon Web Service (AWS) projects while coaching the agile process and help implement agile methodology.
  • Understanding of secure-cloud configuration, cloud-security technologies (VPC, Security Groups, etc.) and cloud-permission systems (IAM).
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Configure and install RHEL and CENTOS Linux Servers on both virtual machine and bare metal Installation.
  • Created Puppet manifests for automating server tasks, installing and monitoring
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers
  • Automated the process of Version controlling, Deployment of EAR'S, WAR'S to all the environment and applying the principles of CI/CD.
  • Used Chef for server provisioning and infrastructure automation in a SAAS environment.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Implemented and written Chef Cookbooks for OS component configuration to keep AWS server's template minimal and for various DB configurations to modularize and optimize product configuration.
  • Worked Docker Management Platform, Leveraged Custom Docker Images as Containerized Apps with in the Docker Engine as Multi Stack Application like LAMP.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with Linux container technology using Docker.
  • Assisted development teams in the development process, by creating UNIX Make files, ANT build scripts and maintaining up to date dependency lists
  • Written Perl/Shell scripts to automate monthly & weekly reports for internal auditing and user notification.
  • Solving Conflicts and trouble shoot build breaks from Jenkins continues build implementation in UNIX
  • Designed Delivery pipeline in Jenkins based on different Environments like Dev, SIT, UAT and Production.
  • Configured Jenkins Master and Slave for RPD and deployment on WebLogic and Oracle Enterprise Manager.
  • Used and written Python scripts to deploy build artifacts to WebLogic WLST (WebLogic Scripting tool)
  • Setup and Configured Bitbucket server and developed branching model in Bitbucket using Git Flow and Integrated Bitbucket Server with PostgreSQL and LDAP server.

Environment: Java/J2ee, Ant, Maven, Open Lava, Subversion, UNIX, GIT, SVN, Bamboo, Nexus Pro, Sonar, Jira, Remedy, Python, Ruby, Shell Scripts, Tomcat, Jenkins.

Confidential, Dallas, TX

Sr. Build and Release Engineer/Dev Ops Engineer

Responsibilities:

  • Performed Build/Release/Dev Ops engineer duties.
  • Managed & developed process to schedule & approved deployments for Production & Pre-Prod environments
  • Designed & lead cross-functional weekly meeting to communicate information and resolve Release issues.
  • Worked exclusively on making applications more scalable and highly available system in AWS (load balancing) with full automation.
  • Responsible for build management, build verification & troubleshooting builds for Releases.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Managed Applications located in AWS including S3, VPC, EC2, ELB, Auto scaling, with Cloud watch metrics integration
  • AWS provisioning using Terraform.
  • Deployment in the cloud using Docker technology using automation of Elastic Container Service scheduler.
  • Implemented multi-tier application provisioning in Open stack cloud, integrating it with Puppet.
  • Migration to, and deployment of, Platform as a Service (PaaS) technology stack using Linux, Foreman, puppet, VMware, vSphere. Platform services use Docker, Mesos, and Marathon.
  • Implementing new projects builds framework using Jenkins & maven as build framework.
  • Installed Jenkins Plugins for GIT Repository, setup SCM Polling for immediate build with Maven and Nexus Art factory.
  • Created various scripts in Python and Ruby for automation of various build processes
  • Implemented Puppet modules to automate configuration of a broad range of services.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles without having to maintain AMIs.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Involved in Development and Implementation of Continuous Integration (CI) and Continuous Deployment (CD) pipeline involving Jenkins, Ansible, Terraform, ECS and Docker containers to complete the automation from commit to deployment.
  • Configured and managed EC2, ELB, VPC, DynamoDB, RDS, S3, Cloud Formation, Cloud Watch, Cloud Trail, API gateway, IAM, Code Commit, Code Build and Code Pipeline etc.
  • Used tools such as Nagios for monitoring and tools like Splunk for log management.
  • Implemented Build Forge in many different environments for defect reproduction.
  • Provisioned and configured Tomcat and Apache instances using Shell/Perl/Groovy in Udeploy.
  • Supported Change Management process and was a part of change management team.
  • Experience in writing and maintaining playbook in Ansible for application deployment and written modules using Python as a scripting language and implementation with Big Data/Hive for the projects.
  • Created post commit and pre-push hooks using Python in GIT repos.
  • Performed code line GIT pushes (releases) to production and customer servers and Developed and improved GIT push scripts.

Environment: Git, Puppet, Docker, Ansible, Hadoop, Maven, Jenkins, Udeploy, AWS, Azure, Terraform, Mesos, Marathon, Build Forge, Open stack, Nexus Art Factory, Nagios, Splunk

Confidential, Dallas, TX

DevOps Engineer

Responsibilities:

  • Experience in working GIT for branching, tagging, and merging.
  • Deployment, implementation of Subversion (SVN) as source control, collaboration and project management, versioning and blame/issue tracking using Subversion (SVN)
  • Involved in writing and organizing Shell and Perl scripting for building complex software systems.
  • Migrated source control tool from Clear Case to Subversion (SVN) and build tool from Ant to MAVEN
  • Used Jenkins/Hudson to automate builds and deployments
  • Supported small to medium sized projects using GIT.
  • Experience with defining and creating usable and customer friendly, intuitive interfaces to the JIRA tool in a fast-paced evolving environment.
  • Written JACL, Ant Scripts for Automating ear deployments and configuration of WebSphere server.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Anthill-Pro, Jenkins and Subversion.
  • Worked with Performance engineers on Configuration of the environment.
  • Created and deployed a tool to automate branch and project creation in subversion using Perl and Chef Scripts.
  • Updated and automated Release reports for Change Management.
  • Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
  • Configured and managed EC2, ELB, VPC, DynamoDB, RDS, S3, Cloud Formation, Cloud Watch, Cloud Trail, API gateway, IAM, Code Commit, Code Build and Code Pipeline etc.
  • Coordinated with the Project Management, Development and QA Team in resolving any configuration and deployment issues, and to provide smooth release process.
  • Building DevOps Delivery pipeline with infrastructure and environment provisioning, deploying and monitoring tools that supported, enhanced and grew the DevOps model.
  • Analyzing and recommending hardware and software needs and installing them
  • Used PHP MyAdmin to handle the administration of MYSQL over the World Wide Web.
  • Created and maintained continuous build and continuous integration environments in SCRUM and agile projects.
  • Automated Linux production servers' setup using Puppet scripts.
  • Configured IIS/Apache webserver to proxy requests to WebLogic Application Server 10.x.
  • Used these scripts to replicate production build environments on a local devboxes using Vagrant and Virtual Box.

Environment: SVN, Jira, Maven, ANT, Jenkins, Chef, Web Sphere Application Servers, JBoss Application Servers. Anthill Pro

Confidential, Irving, TX

AWS Engineer

Responsibilities:

  • Proficient in AWS services like VPC, EC2, S3, ELB, Auto Scaling Groups(ASG), EBS, RDS, IAM, CloudWatch.
  • Experience in building EC2 instances, AWS Volumes, Snapshots, Amazon Machine Images, Network Interfaces, tagging of resources and Implemented Elastic Load Balancing and AWS Auto Scaling.
  • Created NAT gateways and instances to allow communication from the private instances to the internet through bastion hosts.
  • Experience in creating IAM Users, Groups, Roles, Identify Providers and defining Policies and applying to IAM Users and Groups. Experience creating EC2 AMI's and migrating it to different regions. Also automate EC2 instance backup.
  • Used security groups, network ACL's, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Created and configured elastic load balancers and auto scaling groups to distribute the traffic and to have a cost efficient, fault tolerant and highly available environment.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Used Maven to build java-based web applications and integrated it with Nexus repository and Jenkins CI pipeline.
  • Possess good knowledge in creating and launching EC2 instances using AMI's of Linux, Ubuntu, RHEL, and Windows and wrote shell scripts to bootstrap instance.
  • Used IAM for creating roles, users, groups and implemented MFA to provide additional security to AWS account and its resources.
  • Experienced working with Aws Cloud Formation templates

Confidential

Windows System Admin

Responsibilities:

  • Designed and implemented the Auto-Builder tool to run scheduled builds, generate installers and send notification emails with a build status report
  • Performed System and Case Administration tasks.
  • Performed various troubleshooting and maintenance operations in Windows Server and desktop environments
  • The system processed the data in a grid-style architecture of JBoss servers, stored it into an Oracle database, and provided downstream systems with extracts and reports.
  • Lead development of Epiphany Enterprise Installers using Install Shield for Windows Installer (MSI).
  • Provided Level 2 support for 3,000 physical and virtual Windows servers.
  • Designed, developed, and implemented Octane Enterprise Installers using Install Shield/Wise for Windows Installer (MSI), Install Shield Professional.
  • Designed, developed, and implemented generic Database-Installer utility to define, create and populate meta/seed data for Oracle and MSSQL databases
  • Worked with SAN, NAS, Network, Backup and other infrastructure teams.
  • Installation and administration of Windows Active Directory, DNS, DHCP servers. Administrating and responsible for Microsoft File and Print servers cluster on windows 2003
  • Maintained web system performance via system monitoring, analysis, and performance tuning.
  • Designing and implementing a series of PowerShell workflows and scripts.
  • Automated service account password rotation using PowerShell.

Environment: Windows XP, Windows 2003, Windows 2000

Confidential

Linux Administrator

Responsibilities:

  • Building Physical as well as Virtual (VMware) Servers.
  • Worked as Linux Administrator in IT infrastructure environment providing server administration, application administration and better Network solutions to support business objectives.
  • Worked on different VMware products like VMware workstation, GSX/VMware server, VMware player, VMware Converter.
  • Responsible for maintaining the management applications and tools used to monitor, diagnose and troubleshoot the Data Network Infrastructure.
  • Performance Analysis of resources like CPU, Memory, Disk and Swap from command line using commands like prstat, vmstat, sar, iOS tat, swap etc. and tuning of the kernel parameters for the better performance of the operating system and TCP.
  • Installed and configured Apache Web-servers and troubleshoot problems arising from Apache functionality
  • Set up user and group login ID's, printing parameters, network configuration, password, resolving permissions issues, user and group quota.
  • Troubleshooting issues in a Unix/Red Hat Linux enterprise environment affecting customer's deadlines and productivity in a manner that minimizes intrusions in customers' ability to carry out critical business activities.
  • Experience in RHEL Clustering, configuration and File System maintenance.
  • Configured services like DNS, NIS, NFS, LDAP, Send Mail, FTP, Remote access on Linux.
  • Advanced knowledge and skills in Linux Operating System, High Availability/Clustering, System Backup/Restore, Kickstart and Logical Volume Manager software products.
  • Perform Oracle and MySQL installations on Unix/Linux. Experience in performing Rac, deploy, and support using OracleRac on Solaris10.x.
  • Performed user administration: add/delete/modify users & user groups and respective privileges and resource.
  • Installation, Configuration, file system management and RAID, Volume management through Logical Volume.

Environment: UNIX, Red hat, VMware, Solaris, MySQL, Oracle, TCP, DNS, NIS, NFS, Apache, LDAP, FTP.

We'd love your feedback!