We provide IT Staff Augmentation Services!

Devops Engineer/aws Engineer Resume

2.00/5 (Submit Your Rating)

Schaumburg, IL

SUMMARY:

  • 6+ years of experience in IT industry as DevOps Engineer, Build and Release Engineering in automating, building, deploying, and releasing of code from one environment to another environment Linux administration, AWS and Azure.
  • Worked in designing and configuring Cloud automation using AWS Cloud Formation templates and experience in working with Amazon Identity & Access Management console to create custom users and groups.
  • Configured AWS IAM roles and Security Group in Public and Private Subnets in VPC. Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Extensive experience in Amazon Web Services like S3 bucket, EC2 instances, RDS, EBS snapshots, Elastic Load Balancer, Auto - Scaling, AMI, IAM through AWS Console and API Integration with Puppet Code.
  • Installed and configured VMware ESXi 5.1/5.5/6.0 vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, VMotion, Physical to Virtual Migration and Managing SAN Data stores with, NFS, iSCSI, & FC in various platforms like RHEL, CentOS and Windows servers.
  • Worked on installing Docker and containerization using several Docker components like Docker Engine, Docker Hub, Docker Machine, creating Docker images, deployment of Docker images in different environments, Compose, Docker Registry and handling multiple images primarily for middleware installations and domain configurations.
  • Implemented Continuous Integration and Continuous Delivery pipeline using Jenkins which is integrated with Version control tool GIT and build tools like MAVEN and ANT and saving artifacts in Nexus and AWS AMI's and worked on building and maintaining Docker and Vagrant infrastructure in agile environment.
  • Having good implementation experience with installation and configuration ofKubernetes, clustering them and managed local deployments inKubernetes
  • Hands - on experience in installingAnsible, writing Ansible playbooks to integrateAnsibleToweras Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Worked on automation and continuous integration and continuous deployment pipelines using DevOps tools such as Chef, Jenkins, GitHub, andCloudFoundry and Automate administration tasks through use of scripting.
  • Installed and configured Chef-server, wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed Applications in different environments, Services, Packages using Chef as well as managed AWS services like EC2, S3, Route53&ELB using Chef Cookbooks.
  • Experience in working on designing and creating RESTful API to manage infrastructure services using Python and Flask microframework. Also, worked on SSH password less logins, SCP for copying files, SFTP for the transfer of files betweenLinuxhosts.
  • Worked on Microsoft Azure IaaS - Virtual Networks, Azure Virtual Machines, Resource Groups, Express Route, Traffic Manager, Azure Active Directory, Load Balancing, Application Gateways, Auto-Scaling.
  • Written scripts in Chef/Puppet/Ansible Modules to manage configurations and automate installation process and to automate application servers like Tomcat, JBOSS, WebLogic and WebSphere for deployments
  • Worked on automation of activities through Python script, Bash script. Logs file analysis (troubleshooting) to resolve issues using python and ruby scripts.
  • Experience writing chef cookbook and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for a continuous delivery framework.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts jar, war & ear from source code and Worked in version control systems like GIT and SVN for continuous integration management using Jenkins.
  • Worked on implementation and maintenance FTP, DNS, LDAP, Tomcat & Apache web servers on Linux servers and installation and configuration of Apache, BEA WebLogic, LDAP, and mail servers.
  • Implemented Nagios tool to monitoring and Splunk to generate data metrics and Used Splunk for monitoring/metric collection for applications in a cloud-based environment.
  • Installed and configured server monitoring tools like AppDynamics, Splunk, Nagios, Zabbix and Cloud Watch monitoring tools on the app and web servers to monitor the performance of the application.
  • High exposure in working on JIRA tracking tools for tracking defects for Change management and configured various workflows, and resolved update, merge and password authentication issues in JIRA.
  • Installation, Configuration and Management of RDBMS tools such as SQL Server, MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
  • Experience in writing scripts using languages like Python, Bash and Perl for automation of processes like creating databases, applications, backup and scheduling.
  • Designed and configured puppet modules and written manifests to automate deployment of configuration and software forcloud like OpenStackControl Plane and written manifests, Recipes and Ruby scripts to customize the Puppet, chef as per our environment.
  • Extensive experience in working on Network configuration protocols like DNS, DHCP, LDAP, postfix, send mail and creating Subnets, IP Tables, Firewall rules, Load balancers and configuring pools.

TECHNICAL SKILLS:

Operating System: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Cloud Platforms: AWS, Microsoft Azure, Google Cloud, Rackspace, Open stack

Virtualization/ Containerization: VMware vSphere 5.5/6.0, vCenter Server, Citrix - xen, Docker, Pivotal Cloud Foundry, Vagrant

Configuration Management Tools: Ansible, Chef, Puppet, Salt stack

Build Tools: Maven, ANT, Gradle, Bamboo, Jenkins

Languages: Bash, Perl, Python, Ruby, Groovy

Databases: Cassandra, MSSQL, MongoDB, Oracle, PostgreSQL

Web/App Server: Apache, JBoss, IIS, HIS, Tomcat, WebSphere Application Server

Bug Tracking Tools: Bugzilla, Crucible, Fisheye, HP quality center, IBM Clear Quest, JIRA, Rally, Remedy

Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN

Web / Programing Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl, Python, Shell

PROFESSIONAL EXPERIENCE:

Confidential, Schaumburg, IL

DevOps Engineer/AWS Engineer

Responsibilities:

  • Designed and Configured Public cloud AWS resources like EC2 instances, S3, ELB, AMI’s for high availability and backup, auto scaling for designing cost effectiveness, fault tolerant, highly available systems. Also, supported in Configuring Security Groups for EC2 instances, which acts as virtual firewalls to control the incoming/outgoing traffic.
  • Managing and creating AWS instances, credentials on the account and manages the cloud services Including Route53, s3, VPC, ELB EC2, Route53, S3, RDS, Confidential, Cloud Watch, Auto Scaling, Cloud front, and cloud watch.
  • Created templates using AWS Cloud Formation Template(CFT) to launch AWS resources such as EC2, S3, Security Groups, EFS, ELB’s, Auto scaling, Target groups to provide high availability and for Disaster recovery (DR).
  • Involved in creating LAMP stack image in multitier AWS instances in different subnets in Amazon VPC, attached SG and ACL’s to maintain high security and Manifests.
  • Created Docker images stored in the Docker container and uploaded to Docker hub and Worked on several Docker components like Docker-Compose Docker Engine, Docker Registry, Docker-Hub, and Docker Swarm.
  • Involved in Migration of Private cloud VMware to public AWS by exporting VM into VMDK format into S3 bucket and wrote JSON scripts to create policies and Roles. Launch EC2 instance from AMI’s and Managed SAN Data stores with iSCSI, NFS.
  • Maintaining and implementing the monitoring and alerting of corporate servers, storage using AWS CloudWatch to deploy and develop stacks using AWS Cloud Formation templates (CFT) and AWS Terraform.
  • Deployed CI/CD pipelines using Jenkins as a frontend for continuous deployment to local staging and test environments and to production environments on demand, using a combination of Ansible Play Books, AWS, and python scripting.
  • Configured AWS infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in VMware Cloud. Collaborated with Development and Support teams to setup a CD (Continuous Delivery) environment with the use of Docker and Wrecker, continuous build, delivery tools.
  • Developed Jenkins scripted pipeline in groovy DSL to generate the Docker Images of the successful build artifacts and integrated Kubernetes with Jenkins to perform rolling deployments of patched Docker Images.
  • Installed and Administered Kubernetes for container management, developed platform to host Micro services with Kubernetes multi Master setup, Consul cluster for service discovery, Nginx Plus as the API Gateway.
  • Used Jenkins for managing Build, Test and Deploy chain, SVN, GIT with Dev, Test, and Prod Branching Model for multiple releases. Analyzed and tested source code using SonarQube and automated the test using the selenium.
  • Configured Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's and integrated AWS Cloud Watch with AWS EC2 instances for monitoring the log files, store them and track metrics of system performance.
  • Responsible to building and deploying code in different environments like DEV, Testing, Staging and Production using Jenkins, Docker, Kubernetes and ARM, CHEF and Ansible. Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure by Kubernetes.
  • Worked on Configuring and managing an ELK stack, setup the Elastic search ELK Stack to collect, search and analyze log files across the servers. Evaluated system logs using ELK Stack. Wrote Python scripts for pushing data from DynamoDB to MySQL Database.
  • Used Monitoring Tools like Nagios, Cloud Watch, Splunk to monitor the logfiles, Network Monitoring, Log trace monitoring and the hard drive status. Implemented Splunk and Kibana within OpenShift and created dashboards to monitor our application logs
  • Experience in Atlassian Tools like JIRA, Confluence, Bitbucket. Integrated confluence with JIRA with plug-ins to provide and optimum user experience.
  • Configuring, Installing, and managing the network related services like DNS, Apache, LDAP, SAMBA, HTTPD, NIS, NFS, SMTP, Active Directory, Send mail, FTP, Remote Access, Security Management & Security troubleshooting on RHEL, Debian Servers.
  • Used Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing. Deployed Azure IaaS VMs and Cloud services PaaS role instances into secure VNets and subnets.
  • Installed and configuring the RPM packages using the YUM package manager, JBOSS, Apache Tomcat, and WebSphere. Configured logical volumes using logical volume manager (LVM) and configured mirroring.
  • Responsible to Provide high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.

Confidential, Chesterfield, MO

Cloud/DevOps Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications using most of the AWS stack like SNS, EC2, Dynamo DB Route53, S3 buckets, RDS, SQS, IAM, VPC, EBS focusing on high-availability, fault tolerance and auto-scaling.
  • Worked on 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.
  • Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Configured cloud architecture using AWS resources such as VPC, Subnets, Route tables, Internet Gate way, EC2, S3, RDS, Load Balancer, Auto Scaling with AWS command line interface and AWS python SDK.
  • Designed and utilized AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for storage in all environments such as DEV, QA and UAT environments as well as infrastructure servers for GIT and Chef. Created Jenkins job to build the artifacts using maven build tool and deploy the Terraform templates to create the stack.
  • Managing AWS S3 buckets to perform folder management in each bucket, managed cloud trail logs and objects within each bucket and created Highly Available Environments using Auto-Scaling, Load Balancers, and SQS.
  • Responsible to maintain LAMP stack image in multitier AWS instances in different subnets in Amazon VPC, attached ACL’s and Security Groups to maintain high security.
  • Used Docker for virtualization of servers for test environments and dev-environment needs and configuration of automation using Docker container, Jenkins and puppet and Building a new pipeline.
  • Wrote Ansible Playbooks with SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Shell.
  • Implement continuous integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around chef codebase. Experience using OpenShift enterprise and deployed applications using Docker containers in the cloud with PAAS.
  • Deploying and monitoring scalable infrastructure on AWS & configuration management using Chef and used Chef Modules to manage configurations and automate installation process.
  • Experienced working on editing existing puppet manifests, automated installation processes manually using puppet, responsible for the creation of puppet modules and manifested files from scratch.
  • Managed deployment processes via DMS and Puppet and involved in several prod implementations, carried out builds and deployments on different environments using CI tool Puppet.
  • Created and Maintained Docker files in Source Code Repository build images and ran containers for applications and testing purposes also Creating and handling multiple Docker images primarily for middleware installations and domain configurations and Implemented Docker to provision slaves dynamically as needed
  • Used Terraform templates in provisioning the AWS resources such as EMR clusters, S3, ECS and Implemented AWS solutions using EC2, S3, Redshift, Lambda, RDS, EBS, Elastic Load Balancer, Auto scaling groups, SNS, Optimized volumes and Cloud Formation templates.
  • Experience in using Docker and setting up ELK with Docker and Docker Compose. Actively involved in deployments on Docker using Kubernetes.
  • Involved in Creating volume groups, logical volumes and Filesystems. Extending and managed partitions with LVM depending on the memory. Added storage to the cluster disks and increase, decreasing the disks in the Linux server.
  • Maintaining and Configuring of Network File Systems like NFS and Auto mount in networks to access files between Linux servers. Used various network protocols like HTTP, UDP, POP, FTP, TCP/IP, and SMTP. Worked on creating user accounts, user administration, local and global groups on UNIX/LINUX platform.
  • Used bash, shell scripting to schedule and automate processes including full and incremental backups using tar migrate and enlarge file systems. Extensive experience in network managementTCP/IP, NIS, DNS, NFS, VLAN. Experienced with TCP/IP networking tool using them in network configuration, maintenance and troubleshooting.
  • Used to Monitor CPU, memory, iSCSI disks, disk controllers, physical disk, HW and SW RAID, multipath, file systems, network using the tools NAGIOS and BMC Tools.

Confidential, Reston, VA

DevOps Build Release Engineer

Responsibilities:

  • Installing and configuring Jenkins for Automating Deployments and providing a complete automation solution, designed and implemented CI/CD pipeline using Git, Jenkins, private registry, JFrog and OpenShift.
  • Migrating of code from SVN to GIT. Creating GIT repositories and specified branching strategies that best fitted the needs for the client. Configuring local Maven repositories and multi-component ANT projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Worked in Agile Methodology and Participated in Scrum meetings for the delivery of product in time. Performed day-to- day Git, Bitbucket functions for the project like merging, creating branches and tags using Git GUI, Git Bash SVN/ Visual SVN.
  • Using python and shell script in WebLogic Implemented zero downtime deployment process and automated it using Jenkins. And managed version control tool Git to version code changes to help developers, programmers branch/merge/revert code.
  • Installing and configuring Jenkins with GIT, JUnit and with UDeploy and built the artifacts using Maven scripts and stored the artifacts into nexus repository.
  • Using WebSphere application server Deployed J2EE in an agile continuous integration environment and automated the process with scripts using Ant and Maven build tools in Jenkins, Sonar to move from one environment to other environments.
  • Involved Data Centers design and Implemented. Designed and implemented VMware 5.5 /VCenter 5.5 and SRM 5.8, Zerto 4.0.8 / Windows 2012 R2 / Windows 2008 R2 on Cisco UCSM with 6 domains/34 Chassis/200+ Cisco UCS B 200 M3 blades with VBlock (VCE).
  • Experience in deploying VMwarevSphere ESXi clusters, VMwareView Connection Managers and VMware View Composer on HP C-7000 and Cisco UCS hardware.
  • Daily tasks included upgrading ESXI hosts and working with VMwaremodules- vCenter update manager, vCenter converter, Host Profiles, Administration VM’s, vStandard switches, vDistributed switches, vMotion, recovery modules, resource and performance monitoring.
  • Designed VMwarevSphere storage configuration using SAN, ISCSI, NFS. Worked on Fiber Channel switches and familiar with all storage protocols
  • Install and Management of VMwareSite Recovery Manager (SRM) and Patch management using VMware Update Manager for ESX server.
  • Configured and troubleshooting NFS, NIS, NIS+, DNS, DHCP, FTP, LDAP, and Samba, Apache servers in LinuxServers.
  • Installed, configured the Volume/File system management using Veritas Volume Manager, Logical Volume Manager (LVM), Solaris Volume Manager (SVM), ZFS Filesystem Management and VERITAS File System.
  • Creating and managing of user’s and group’s' accounts, passwords, profiles, security (ACL, Disk Quota, and PAM), permissions, disk space usage and processes.
  • Installing and configuring Red Hat Linux, Solaris operating system using kickstart, Jumpstart servers. Implemented SUDO, SSH and other security tools and security compliance.
  • Responsible for administration using UNAB (UNIX Authentication Broker) and CA Control Minder tool for Linux and Solaris user accounts. This Provides integration into company Active Directory, LDAP environment.
  • Worked inDNS, NIS, NFS, FTP, NIS, Samba Server, LDAP, remote access, security management,and system troubleshooting skills.
  • WroteShell scriptsusingksh, bash, perl,for process automation of databases, applications, backup and scheduling.
  • WroteUNIX Shell, K-shell, Perl,bashandpythonscripts to perform Different tasks.
  • HandsKsh, Bash, Perl Shell Scriptingto automate system administration tasks using Performed routine monitoring of systems for availability, performance and capacity planning. Reported on key metrics governing the operation of all systems.

Confidential

VMWare Administrator /System Administrator

Responsibilities:

  • Managing ESXi Hosts and Virtual Machine migrations between Development, Integration, and Production environments and across Datacenters.
  • Involved in design, implementation, and maintenance of current large-scale physical and virtual consolidated infrastructures as well as with the design, test and implementation of future technologies within virtual space.
  • System Installation and configuration RHEL, Solaris, Windows Servers. Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools. Account,user and group administration, Permissions policy management and quota implementation.
  • Systemperformance monitoring, tuning andlog management’s and Networking troubleshooting and Linux Network Administration.
  • Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify. Installation, configuration, support and security implementation on following services.
  • Management of Firewall, iptables. Implement and maintain server virtualization using VMware, ESXI, Oracle Virtual Manager.
  • Implemented and configured brand-new VMware virtual infrastructure cluster running on servers and a storage array. Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers. Installation and configuration of database systems e.g. MySQL, Oracle. Involved in creating virtual machine using Oracle Virtual Manager, creating server pool, VM cloning.
  • System monitoring and remote connection management usingtelnetandSSHconnections. Experience in setup Storage Area Network (SAN) and NAS and file systembackup and restore.
  • Contribute to and maintain systemand server standards. Provide and deploy new network servers, systems and communication platforms.
  • Strong user, trainer and administratorof software for network servers, desktops and laptops. Capable of selecting, procuring, installing, integrating, configuring, using, administrating, troubleshooting, supporting, teaching and optimizing performance operating systems and applications such as windows work station server, word, Excel, AutoCAD.
  • Engineer systemadmin related solutions for various projects and operational needs.Contribute to and maintain system and server standards.
  • Work with storage team to create LUNs/NFS and Map it to VMware vSphere ESXi hosts. Work with storage team to create LUNs/NFS and Map it to VMware vSphere ESXi hosts.

Confidential

Linux Administrator

Responsibilities:

  • Installed, configured, and administered Redhat Enterprise Linux 5.x, 6.x. and Installed, Configured and Maintaining of RedHat Enterprise Linux 3.0, 4.0, 5.X.
  • Using Logical Volume Manager for dynamically extending and reducing partition sizes as when the need arises.
  • Increasing the size of the file systems. Exposure to managing servers remotely using DRAC, ILOM, VNC.
  • Implementing Quota on file systems & ACL’s for the files & directories. Web server’s administration and creating virtual hosts & certifications using SSL.
  • Administration on Tomcat, deploying the web applications. Worked on Xen virtualization in RHEL 5.2. Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.
  • Configuring and Maintaining of Network File Systems like (N.F.S) and Auto mount in networks Installing and updating Kernel. Created and modified swap files and added swap space. NTP server and client configuration for synchronization of timing of all the server with the NTP server.
  • Configuration and administration of DNS, LDAP, NFS, NIS and Samba in Red hat Linux, IBM AIX and Solaris.Network trouble shooting using ndd, traceroute, netstat, ifconfig and snoop.
  • Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance. Good working knowledge of network & UNIX security procedures.
  • Implemented Iptables and ACL on RedHat Linuxservers. Systems automation using Shell scripting.Handle tech and non-tech refresh of Linux servers including new hardware, Operating System upgrade, application installation, and testing.
  • Set up user/group login ID's, printing parameters, network configuration, and password and permissions issues Monitoring the servers and Linuxscripts regularly and perform troubleshooting steps - test and install the latest software on server for end-users.
  • Hands as Red Hat Enterprise Linux Systems Administration and performed support role for applications on mission critical Enterprise Networks and Multi-server environment.
  • Configured distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system / user requirements.
  • Configured Network Concepts NFS, DNS, NIS and DHCP, troubleshooting network problems such as TCP/IP, providing support for users in solving their problems.

We'd love your feedback!