We provide IT Staff Augmentation Services!

Devops/aws Cloud Engineer Resume

3.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • Experience in using AWS including Auto Scaling in launching EC2 instances, Elastic Load Balancer, S3 Lambda for server less deployment of web applications and automated deployments using Cloud formation templates in JSON, YAML.
  • Experience in Implementing CI/CD pipeline with AWS, Jenkins, Gradle, Chef, Nexus, Docker and Kubernetes. Worked on Jenkins with managing plugins, Securing it with configuring global security, tested code using different plugins to complete the CI/CD pipeline.
  • Experience with using build automation scripting like ANT, MAVEN and Gradle as build tools for building deployable artifacts (JAR, WAR) from source code and stored it in Nexus Repository.
  • Experienced in working with configuration - management tools like Ansible (Playbooks, Inventory), Chef (cookbooks) and Puppet (manifests, Factor, Catalog).
  • Used Jenkins and Configuration management tools to drive all Microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes and used Heapster monitoring platform on Kubernetes to report detailed resource usage information.
  • Worked on different configuration management tools like Ansible and written playbooks using YAML file by including different modules for deploying the applications through automation.
  • Expertise in writing puppet’s DML (Declarative Modeling Language) scripts and helped declare and the documented each system’s state for future references and used Puppet for server monitoring.
  • Experience in using version controller tools or Source code repository tools like Subversion (SVN), Concurrent Versions System (CVS) and GIT.
  • Experience in using JIRA as project management tool and used this tool for issue tracking and Bug tracking. Reported performance related issues to management by analysis and tracking of existing systems.
  • Configuring IP connectivity, routing, checkpoint firewall and network interfaces and maintaining network connectivity of servers.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands. Experience managing various file systems using LVM and SVM and also configured file systems through network using NFS, XFS, NAS methodologies and installed RAID devices.
  • Created users, manage user permissions, maintain User & File system quota on AIX and Red Hat Linux servers.
  • Creating new file system, permitting users to mount file system, monitoring free space, disk usage, locating files, checking & clearing log files, administration and monitoring of disk based file system.

TECHNICAL SKILLS:

Operating system platforms: Red Hat Linux 4.x, 5.x, 6.x, 7.x, CentOS 6 & 7, Ubuntu12.x, 13.x, 14.x, SUSE, IBM AIX 5.x, Windows 98, ME, XP, Vista, 07, 08, Windows Server 2003, 2008 R2, 2012 R2, VMware ESX and Mac OS.

SCM Tools: Subversion, GIT

CI: Jenkins

Provisioning Tools: Ansible Tower, Terraform, Vagrant

Build Tools: ANT, MAVEN, Gradle

Bug Tracker & Testing Tools: JIRA

Tools: MS Office Suite, Nexus, JFROG, Atlassian Confluence.

Configuration Management tools: Ansible, Chef, Puppet

Containerization tools: Docker, Kubernetes

Scripts: Shell Script, Batch Script, Groovy, Perl Script, PowerShell Script and Python.

Web/App servers: WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.

Monitoring Tools: Splunk, Nagios

EXPERIENCE:

Confidential

DevOps/AWS Cloud Engineer

Responsibilities:

  • Build servers using AWS includes importing necessary volumes, launching EC2 instances, S3 for object static webpages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.
  • Worked on setting up Splunk dashboards and adding data to Splunk by adding log files. Also experienced in monitoring the applications and altering respective teams in solving the issue.
  • Launched AWS instances using auto-scaling for scaling up and scaling out of ec2 instances while deploying MicroServices into production environment.
  • Worked on Life cycle hooks to keep instances in wait state, perform preproduction tasks, and then launch Ec2 instances while deploying into production environment.
  • Developed infrastructure with automation in AWS (EC2, Lambda, EBS, RDS, Dynamo, ELB, and BOTO3) with AWS cloud formation templates. Created and designed the AWS Cloud Formation templates to create custom sized VPC, NAT subnets, for deployment of Web applications and database templates.
  • Worked with an agile development team to deliver an end-to-end continuous integration/continuous delivery product in an open source environment using Chef and Jenkins to get the job done.
  • Deployed and configured Chef Server including bootstrapping of Chef Client nodes for provisioning. Created roles, recipes, cookbooks and data bags for server configuration.
  • Used the continuous Integration tools such as Jenkins for automating/Scheduling the build processes and good knowledge on Jenkins along with Python scripts to automate routine jobs. Configured CI/CD tools to implement Blue - Green deployment methodology for reducing down time in Production environment.
  • Implemented CI and CD for application using Jenkins as CI tool for integrating different tools like Github, Maven, Junit, and Nexus Artifactory and used Chef as configuration management tool for continuous deployment into testing, staging and Production Environment.
  • Developed Chef Cookbooks to install and configure Apache, Tomcat , Jenkins , Run deck and deployment automation . Installed Docker Registry for local upload and download of Docker images and even from Docker hub.
  • Good Knowledge on installation of VMware ESXi 6.0 host servers with vSphere Client, vSphere Configured HBAs and iSCSI SAN storage for enabling different virtual machines to run over a bare metal system.
  • Maintained Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AWS. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build test and deploy.
  • Deployed using AWS code Pipeline the on multimode with High availability environment and built a new CI/CD pipeline with Jenkins as CI tool with Maven as a build tool, Nexus as storage Artifactory, Junit Testing for unit testing and Selenium testing as regression testing, and deployment automation with Docker, Kubernetes and Chef, and Monitored using Cloud watch.
  • Implemented Build per Branch as part of CI process in Jenkins to run Sonar Qube code coverage and run unit and integration tests to improve the pipeline efficiency.
  • Used ELK Stack (Elasticsearch, Logstash and Kibana) for monitoring the servers using Metricbeat daemons that collects metrics from server, drop it in Elasticsearch or Logstash, and analyzed that metrics using Kibana.
  • Automated setting up server infrastructure for the DevOps services, using Ansible, by writing python scripts.

Confidential

Technical Lab Assistant

Responsibilities:

  • Worked on Installation, Configuration, Backup, Crash recovery, Upgrades, Patching, Monitoring System Performance, System and Network Security and Troubleshooting of Linux/windows Servers.
  • Patching of the systems on a weekly basis.
  • Managed the infrastructure on both windows and Linux platforms.
  • Manage Lab Servers and fix the issues immediately.

Confidential

DevOps Engineer/ Linux Administrator

Responsibilities:

  • Experience in Administration, implementation and support on multi platforms like, Red-hat 6/7, SUSE 9, 10 & 11, Ubuntu 11/12, and Solaris 10, 11.
  • Used MAVEN and Gradle as build tools for the development of build artifacts on the source code and store the war file in Nexus repository.
  • Automated the Build Process using Jenkins. Automated the build and release management process including monitoring changes between releases.
  • Expertise in writing puppet’s DML (Declarative Modeling Language) scripts and helped declare and the documented each system’s state for future references and used Puppet for server monitoring.
  • Performed multiple builds at a time and work with QA to facilitate verification of releases using different testing approaches like Junit testing and selenium for regression testing.
  • Patching using yum repositories on Red Hat Satellite servers and configured hands-free installation using Kickstart and PXE.
  • Assigning storage Luns from the VIO server to VIO clients and configured RAID mirroring on Linux platform. Involved in Storage management, LVM, File system management, User account management, data backups and user's logon support.
  • Analyzed performance indicators such as system response time, number of transactions per second, number of concurrent processes, resource usage such as CPU, memory and storage using different tools like Nagios, Splunk and Fixstream.
  • Configuring IP connectivity, routing, checkpoint firewall and network interfaces and also maintaining network connectivity of servers

Confidential

DevOps Engineer/ Linux Administrator

Responsibilities:

  • Manage network services such as DNS, SFTP and FTP, SMTP, SNMP, LDAP, SSL, SSH, TCP, UDP, IP, RAID, TFTP, BOOTP, DHCP, Kerberos, and SMB and CIFS.
  • Configured volume groups and logical volumes, extended logical volumes for file system growth needs using Logical Volume Manager (LVM) commands.
  • Experience managing various file systems using LVM and SVM and also configured file systems through network using NFS, XFS, NAS methodologies and installed RAID devices.
  • Created users, manage user permissions, maintain User & File system quota on AIX and Red Hat Linux servers. Installing & Configuring Red Hat Linux, IBM AIX operating systems.
  • Creating new file system, permitting user to mount file system, monitoring free space, disk usage, locating files, checking & clearing log files, administration and monitoring of disk based file system.
  • Configured security policies like firewall and intrusion detection systems in the network and used Bash scripts to automate routine activities
  • Created backup and recovery policy with the help of senior Linux Admin and updated the operating system when new version came in to the market.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, and MySQL databases in development.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance and i mplemented SUDO, SSH and other security tools and performed tasks to Identify, troubleshoot, and resolve problems with the OS build failures.
  • Performed kernel and database configuration optimization such that it limits I/O resource utilization on disks and d iagnosed hardware and software problems and provided solution to them.

We'd love your feedback!