We provide IT Staff Augmentation Services!

Sr. Devops/aws Engineer Resume

3.00/5 (Submit Your Rating)

New, YorK

PROFESSIONAL SUMMARY:

  • 7+ years of IT experience with expertise in areas of Software development, DevOps/Build and Release management, configuration management, Automation, containerization, cloud solutions and Linux Administration.
  • Expertise in the DevOps tooling landscape and has experience integrating various DevOps tools together to provide end to end application lifecycle management.
  • Experience in Cloud service platforms like Amazon Web Services, Microsoft Azure.
  • Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Autoscaling, CloudFront, Cloud Formation, ElasticCache, CloudWatch, SNS, Route 53.
  • Proficient in shell scripts like Bash, Ruby, Python and PowerShell used for automating tasks.
  • Implemented AWS Lambda functions to run scripts in response to event in Amazon Dynamo DB table, S3 bucket, HTTP requests using Amazon API Gateway.
  • Experienced with installation of AWS CLI to control various AWS services through SHELL scripting.
  • Good hands - on experience with DevOps tools such as Chef, Puppet, Ansible, Nagios, AppDynamics, ELK, Splunk, Docker, Jenkins, Maven, Ant, Sub Version (SVN), GIT, and Knowledge of Bitbucket & Clear Case.
  • Knowledge in administrating and handling of Version control tool GIT and its activities like Tagging, Branching, Merging and User access control.
  • Expertise in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points and Packages. Also, worked on integrating Ansible YAML Scripts.
  • Created and Maintained Chef Recipes and cookbooks to simplify and expedite deployment of applications and mitigate user error.
  • Good understanding of Software Configuration Management(SCM) in Scrum and Agile methodologies.
  • Implemented fully automated Cloud Formation (JSON Scripts) for creating/administrating the instances with Auto Scaling, Elastic Load Balancers across different Availability Zones.
  • Automated the Applications and databases like MYSQL, NoSQL. container deployment in Docker using Python and monitoring of these containers using Nagios.
  • Experience to manage IAM users by creating new users, giving them a limited access as per needs, assign roles and policies to specific user.
  • Expert in End to End automation for build and deployments using tools like Jenkins, Bamboo and Team City for continuous Integration(CI).
  • Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move into different environments and create new jobs and branches through Jenkins.
  • Worked on Migration project of moving current applications in traditional data centers to AWS.
  • Experienced in Ticketing Tools like Service Now, Jira and Remedy.
  • Good at Managing hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs), Design and implement VM storage & good understanding on Implementing images/disks. worked for Azure infrastructure management (Azure Web Roles, Worker Roles, SQL Azure, Azure storage, Azure AD Licenses, Office365). Virtual Machine Backup and Recover from a Recovery Services Vault using Azure Power Shell and portal.
  • Configuration of application server Tomcat and web server Apache from scratch for deploying JAR and WAR Applications.
  • Checking systems error logs and Hardware logs, Server monitoring using Splunk. Created custom Splunk, dashboards, and reports to reduce user requests.
  • Installed and managed AppDynamics on AWS environment for Application Performance Management and Analytics.
  • Developed automation scripting in Python(core) using Puppet to deploy and manage Java applications across Windows servers, and uses the Nagios for the performance monitoring.
  • Build AWS Infrastructure resources, like physical machines, VMs and even Docker containers using Terraform from Code (Infrastructure as code).
  • Experience in using Docker and setting up ELK with Docker and Docker-Compose. Actively involved in deployments on Docker using Kubernetes.
  • Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes, Config maps, selectors, and services.
  • Good experience in working with a team together to deliver well documented applications, adhering to quality standards with best outputs in given time frames.
  • Excellent interpersonal skills, ability to interact with people at all levels.

TECHNICAL SKILLS:

Operating Systems: Linux Red Hat, Linux CentOS, Unix, Ubuntu, Mac OS, Windows.

Version Control Tools: SVN, GIT, TFS, IBM, Bit Bucket and CVS Rational Clear Case.

Web/Application Servers: WebLogic, Apache Tomcat, WebSphere, Blade Logic Server, Nginx and JBOSS.

Automation Tools: Jenkins, Bamboo, Team City.

Build Tools: Maven, Ant.

Configuration Tools: Chef, Puppet, Saltstack and Ansible.

Databases: Oracle DB, My SQL, IBM DB2, MongoDB, Influx DB, couchbase.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest.

Scripting: Shell, Bash, Perl, Ruby and Python.

Virtualization Tools: Docker, vagrant, Kubernetes, virtual Box and VMware.

Monitoring Tools: Nagios, AppDynamics, ELK, Cloud watch, Splunk.

Languages: C/C++ and PL/SQL.

WORK EXPERIENCE:

Sr. DevOps/AWS Engineer

Confidential, New York

Responsibilities:

  • Involved in Amazon Web Services (AWS) provisioning and AWS administrations like EC2, Elastic Load-balancers, Elastic Container Service, S3, CloudFront, Elastic File system, RDS, Dynamo DB, VPC, Route53, CloudWatch, Cloud Trail, Cloud Formation, IAM, Elastic Search.
  • Created detailed AWS Security groups which behaves as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Maintained the user accounts IAM Roles, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Developed installer scripts using Maven, Python for various products to be hosted on Application Servers.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/Services/Packages using Chef as well as AWS for EC2/S3/ ELB with Chef Cookbooks.
  • Utilized Cloud watch to monitor resources such as EC2, CPU memory to design high availability applications on AWS across availability zones.
  • Working with Elastic Beanstalk for quick deployment of services such as EC2 instances, Load balancer, and databases on the RDS on the AWS environment.
  • Worked with Branching, Merging, Tagging and maintaining the version across the environments using GIT.
  • Building and Administering the Jenkins Continuous Integration servers and managing build results in Jenkins and deployed using workflows.
  • Setting up databases in AWS using RDS, storage using S3 buckets and configuring instance backups to S3 bucket, Worked on migrating MongoDB collections to new DynamoDB tables.
  • Developed python automation framework using paramiko, JSON libraries for running performance benchmarking and characterization.
  • Implemented a CD pipeline involving Jenkins & GIT to complete the automation from commit to deployment.
  • Used AWS lambda for continuous scaling by running code in response to events in S3.
  • Worked on infrastructure with Docker containerization. Collaborated with development support teams to setup a continuous delivery environment with the use of Docker. Worked on deployment automation of all the microservices, pull image from the private docker registry and deploy.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Orchestration of Docker images and Containers using Kubernetes by creating whole master and node. Installed Gluster on-top of kubernetes for dynamic PVC provisioning.
  • Implemented a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure and created Jenkins jobs to deploy applications to Kubernetes.
  • Used Kubernetes for automating deployment, scaling, and operations of application containers across clusters of hosts, providing container-centric infrastructure.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed microservices, provisioning AWS environments using Ansible Playbooks.
  • Configured the ELK stack for Jenkins logs, and syslog's and network packets using the beats plugins like Filebeat, Metricbeat, Winlogbeat and Packetbeat.
  • Installed and configured Splunk to monitor applications deployed on application server, by analyzing the application and server log files. Worked on setup of various dashboards, reports and alerts in Splunk.
  • Created YAML playbooks to automate, build and install tools and applications and different patches on many servers at the same time using Ansible.
  • Provisioned the highly available EC2 instances using Terraform and Cloud Formation templates, wrote new plugins to support new functionality in Terraform and involved in using terraform migrate legacy and monolithic systems to Amazon Web Services.
  • Used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.

Environment: - Amazon Web Services (AWS), Maven, Apache Tomcat Application Server, Jenkins, Ansible, Chef, Linux, SQL, Docker, JIRA, GIT, kubernetes, Terraform, Python, ELK, Splunk, Shell Scripting, WebSphere.

DevOps/AWS Cloud Engineer

Confidential, Atlanta, Georgia

Responsibilities:

  • Migrated the current Linux environment to AWS/RHEL Linux environment and used auto scaling feature and Involved in Remediation and patching of Linux Servers.
  • Setup and build AWS infrastructure resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Enabled Logging on S3 bucket access, VPC flow, Cloud trail, AWS Config, AWS inspector, Lambda, RDS, Dynamo DB, CloudFront, AWS API gateway, EC2 Application servers.
  • Monitored operational and performance metrics of our AWS resources and web applications using CloudWatch and Nagios.
  • Documented all the architectural decisions, configuration changes, deployment/release plans and testing results.
  • Maintained and administrated the Dev/Int/QA/Pre-prod environment configurations for proper functioning of applications.
  • Utilize AWS CLI to automate backup of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission critical production servers as backups.
  • Migrate SVN repositories to Git and administrate GitLab to manage Git repositories.
  • Managed Git repository, code merging, production deployments and analyzed and resolved conflicts related to merging of source code for Git.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Created scripts in Python Which Integrate with Amazon API to control instance operations.
  • Created Ansible playbooks to automatically install packages from a repository, to change the configuration of remotely configured machines and to deploy new builds and also Configured the Ansible playbooks with Ansible Tower.
  • Worked on container based deployments using Docker and cluster management environment Kubernetes. Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Integrated Terraform with Ansible, Packer to create and Version the AWS Infrastructure.
  • Monitored developed applications using Nagios and fixed issues related to load and performance testing for complex systems.
  • Monitored System/Application Logs of server using Splunk to detect Production issues.
  • Involved in the setup of Chef servers, work stations, nodes and bootstrapping new infrastructure chef nodes for configuration management. Wrote Chef recipes for various applications and deploying them in AWS using Terraform.
  • Developed infrastructure as code with Terraform to deploy the applications in EC2 instances and also to manage low level components such as instances, storage, and networking.
  • Configured the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Worked with Azure Cloud services, Azure storage, Azure Cli, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure based PaaS and IaaS environment.
  • Managed Azure IaaS, Provisioning VM's, Virtual Hard disks, Virtual Networks, Deploying Web Apps and Creating Web-Jobs, Azure windows server, Microsoft SQL server, Visual studio, Windows, Power Shell, cloud Infrastructure.
  • Used Docker for setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.
  • Responsible for provisioning Kubernetes environment and deploying the dockerized applications by developing manifests.
  • Configured Kubernetes, for quick and efficient response to changes on demand. Deployed our applications quickly and predictably.

Environment: -Red Hat Linux, Amazon Web Services (AWS), Chef, Maven, Docker, GIT, SVN, Jenkins, Terraform, Ansible, Nagios, Splunk, Kubernetes, Ruby, Shell Scripts, Tomcat.

DevOps Engineer

Confidential, Great Neck, New York

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Created S3 Buckets in AWS and stored files. Enabled Versioning and security for files stored. Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Maintained Build Related scripts developed in ANT, Python and Shell. Modified build Configuration files including Ant's build.xml.
  • Created Puppet manifests for configuration Management to manage Web Applications, Configuration files, Data Bases, Users, Packages.
  • Configuring Splunk and AppDynamics for application login and application monitoring.
  • Providing assistance from AppDynamics side for multiple application teams to troubleshoot production issues.
  • Automated the continuous integration and deployments using Jenkins, Docker, Ansible and AWS Cloud Templates.
  • Virtualized the servers on AWS using the Docker, create the Dockerfiles and version control.
  • Create, maintain and administrating GitHub and Subversion repositories as source code managements.
  • Managing SCM tools SVN and GIT including installation, configuration and maintenance.
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins and Subversion.
  • Implemented a GIT mirror for SVN repository, which enables clients to utilize both GIT and SVN.
  • Built and managed a large deployment of CentOs instances systems with Chef Automation. Wrote recipes and shell scripts.
  • Deployed and maintained Chef role-based application servers, including Apache, Resin, Nginx and Tomcat.
  • Implemented Puppet modules to automate configuration of a various services.
  • Worked on Puppet extensively for deployment for servers, creating custom scripts and managing changes through
  • Puppet master server on its clients.

Environment: - CentOs, Amazon Web Services (AWS), Chef, Puppet, ANT, Maven, Docker, GIT, SVN, Jenkins, Splunk, AppDynamics, python, Ruby, Shell Scripts, Tomcat, Nginx.

Build & Release Engineer

Confidential, St. Louis, Missouri

Responsibilities: -

  • Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Ubuntu, Red Hat Linux.
  • Developed and managed cloud VMs with AWS EC2. Implemented DNS service through Route 53 on ELBs to achieve secured connection via https. Experience in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Vagrant.
  • Integrated AWS Dynamo DB using AWS lambda to store the values the items and backup the Dynamo DB streams.
  • Responsible for on premises server’s performance monitoring and ensuring security and stability of servers with the help of available AWS security features.
  • Integrated Maven with Subversion to manage and deploy project related tags.
  • Wrote Unix Shell scripts to automate Subversion (SVN) branching, merging, tagging and various other version control tasks.
  • Implement and manage VMware servers and design solutions based on VMware. Building VM's and new templates for different projects.
  • Implemented and maintained the branching and build/release strategies utilizing Subversion(SVN) and GIT.
  • Implemented monitoring and logging of different application logs using Nagios.
  • Carried Deployments and builds on various environments using CI/CD tool Bamboo.
  • Administration of Bamboo. Implemented a Continuous delivery framework using Bamboo in Linux Environment.
  • Worked on creating modules and manifests in Puppet to obtain continuous deployment in Development, QA and Production environments.
  • Used puppet automation tool for configuration management.
  • Worked on Installation of VMware and creating Virtual Machines from scratch from templates and assisted in troubleshooting applications.
  • Deployed puppet to completely provision and manage AWS EC2 instances, volumes, DNS and S3.
  • Development of Puppet modules and generic templates for large-scale systems deployment configuration.
  • Assembling Puppet Master, Agent and Database servers on multiple Red Hat Enterprise Linux Platforms.
  • Worked collaboratively in a dynamic and virtual team environment.

Environment: -Windows, Ubuntu, Red Hat Linux, Vmware, vagrant, Amazon Web Services (AWS), Puppet, ANT, Maven, GIT, SVN, Bamboo, Jira, Nagios, Ruby, Shell Scripts, Tomcat, Nginx.

Linux Administrator

Confidential

Responsibilities:

  • Designed and managed build activities in Agile Methodologies.
  • Installed, removed and updated packages using YUM and RPM.
  • Implemented & maintained the branching and build strategies utilizing Subversion /GIT.
  • Troubleshoot server OS and application issues through root cause analysis and vendor support cases.
  • Develop multiple Chef cookbooks and recipes and Roles to automate the deployment of the applications to different Prod/Perf/QA Environments and also for Auto scaling by monitoring the Load on stacks.
  • Performs primary validation of the applications and Identify, troubleshoot the issues on daily deployments. Used Shell/Perl scripts to automate the deployment process.
  • Worked effectively with the team to review code for compatibility issues, resolve issues as they arise, and implement deployment processes and improvements on a continuous basis.
  • Created and configure jobs, script builder, custom command builder, agents in Team city.
  • Deployed WAR and EAR files using WebLogic Admin Console as well as running scripts.
  • Installed GIT, and created GitHub account, created a local GIT repository.
  • Extensively worked on Installation and Configuration of Puppet.
  • Writing Manifests for Installation and Updating of Yum repositories on the Server using puppet infrastructure.

Environment: - CentOs, Team city, Chef, SVN, GIT, Perl, Shell Scripts, XML, UNIX, Jira, Weblogic, puppet.

Jr Systems Engineer

Confidential

Responsibilities:

  • Red Hat Linux Enterprise 3.x, 4.x installation.
  • Creation & Maintenance of user accounts, profiles, home directories, initialization of files, groups' creation and management, setting file permissions, customizing shell environment setup for users.
  • Develop, administer, and support the company's Linux systems creating and enhancing specialized systems and applications that are efficient, effective, and secure.
  • Created volume groups, Physical Volumes, logical volume & Filesystems and troubleshooting them if any issues.
  • Additional responsibilities include schedule and administration of server backups. Created LVMs on Linux servers.
  • Writing Shell Scripts for managing day-to- day transactions and for automation of routine tasks.
  • Creating and Scheduling of CRON Jobs such as backup, System Monitoring and removal of unnecessary files.
  • Responsible for data backup and restoration services using the Bacula backups on Linux servers.
  • Created and managed File System ZFS, Vxfs, LVM, LDAP setup and administration.
  • Build and manage Linux/VMware servers with Red Hat Satellite server and network Installation

Environment: - Red hat Linux 3.x, 4.x, LVM, LDAP, XML, AIX, Sun Storage, Apache, Tomcat, JVM.

We'd love your feedback!