Linux Admin/ Cloud Engineer / Devops Engineer/aws Engineer Resume
Columbus, OH
SUMMARY
- 8 years of Design/Plan, Install, Configure Linux Flavors (CentOS, RHEL, Ubuntu), Windows Server 2008 - r2/2012-r2,and AWS in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery as a iterative process and Automation of Infrastructure as Code.
- Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic Filesystem, RDS, Dynamo DB, DMS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, IAM, EMR, Elastic Search.
- Managed Amazon Web Services like EC2, S3 bucket, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration wif Puppet Code.
- Experience in using Subversion (SVN) andGITfor codebase repository.
- Administrated and monitored activities for Subversion (SVN),GITand used Splunk for log monitoring.
- Administrated all aspects inGitand troubleshot wif merge conflicts.
- Worked wif 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/Route53 & ELB wif Chef Cookbooks.
- Deployed Spark Cluster and other services in AWS using console.
- Worked in creating complex views inRedshiftand importing them to tableau for generating the reports.
- Created a stored procedure to validate the data whenever discrepancies are found and redirected to ETL.
- Installed Kerberos securedKafkacluster wif no encryption in all environments.
- Successful in setting up, a no autanticationKafkalistener in parallel wif Kerberos (SASL) Listener.
- Integrated ApacheKafkafor data ingestion.
- Managed and upgraded Jira andconfluence7.x-7.5.2
- Installed and managed plug-ins for Jira andconfluencein production environment.
- Worked wif various teams on Setting new JIRA &Confluenceinstances for new teams
- Worked wif Ansibleplaybooks forvirtual and physical instanceprovisioning, configuration management, patchingand software deployment.
- Experience in auto provisioning,deploymentto VCloud, VApp VMs for achieving CI/CD via Jenkins, Chef & Bash.
- Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
- Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Red Hat Satellite 6, Windows Server 2008-R2/2012-R2 and SUSE Linux 10.x/11.
- Experience in Package Management using Red Hat RPM/YUM and Red Hat Satellite server.
- Experience in System Administration, System Builds, Server builds,Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoringand Fine-tuning on UNIX Red Hat Linux Systems.
- Jenkins for CI. Working onkubernates.
- Worked onkubernateswif load balancer and CPU usages wif memory issues, logs on pods and replication controller wif restarting and bounce the services.
- Experience working wif Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet wif Apache and Passenger.
- Installed and managed Middleware tools through Puppet such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
- Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef andTerraformfor automating CICD pipeline in AWS.
- Automated theclouddeployments using CHEF, Python and AWSCloudFormationTemplates.
- Experience in working on source control tools like Tortoise SVN, CVS, IBM Clear Case, Perforce, and GIT.
- Strong noledge on source controller concepts like Branches, Merges and Tags.
- Extensively worked on Jenkins/Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
- Created Custom as well as downloaded pre-written Modules and Manifests, Worked and utilizedPuppethierarchy files, facts, and global variables.
- Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
- Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
- Created APIs, database Model and Views UtilizationPythonin order to build responsive web page application.
- Developed views and templates wifPythonand Django's view controller and templating language to create a user-friendly website interface.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Experience NICbonding/NIC Teaming configuration in Linux/UNIX/Windows/VMware systems to increase the bandwidth or redundancy based on requirement by the application.
- Managing DNS, LDAP, FTP, Tomcat &Apache web servers on Linux servers.
- Expertise in implementation and maintenance of Apache Httpd,SMTP, DHCP, NFS, NIS, NIS+, LDAP, DNS, SAMBA, SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
- Experienced wif the installation, configuration of volume management using VERITAS Volume Manager 5.1/6.0 and Solstice Disk Suite on Solaris and experienced in RAID configurations.
- Experience in Backup Tools like NetBackup, Veeam Backupand Replication Suite.
- Installed, Configured, Managed Monitoring Tools such as Splunk, Nagios, iCinga for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
- Expertise in writing Bash Scripts, Pearl Scripts (hash and arrays), Python programing for deployment of Java applications on bare servers or Middleware tools.
- Installation, Configuration and Management of RDBMS and NoSql tools such as SQL Server 2008/2012/2014 , MySQL, DB2, PostgreSQL, MongoDB & Cassandra.
- Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support
- Strong appetite for learning new technologies wif positive attitude.
TECHNICAL SKILLS
Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012
Build/Automation Tools: Puppet, Chef, Ant, Maven, Jenkins, Hudson & Bambo
Languages: Shell, Bash, Perl, Ruby and Python scripting
Databases: MySql, MongoDB, Cassandra, PostgreSQL, SQL Server
Web/App Server: Apache, IIS, HIS, Tomcat, WebSphere Application Server, JBoss
Bug Tracking Tools: JIRA, Fisheye, Crucible, Rally, Remedy and IBM Clear Quest, Bugzilla, HP Quality Center.
Version Control Tools: Subversion, GIT, Tortoise SVN, Visual SVN
Web Technologies/Programing Languages: Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Shell scripting.
Certifications: AWS professional Developer(Z7PZ3KQ1KBFEQC9E)
PROFESSIONAL EXPERIENCE
Confidential, Columbus, OH
Linux Admin/ Cloud Engineer / DevOps Engineer/Aws Engineer
Responsibilities:
- Delivered Solutions to improve Cloud architecture, deployment fir AWS private and public Cloud.
- Design EC2 instance architecture to meet high availability application architecture and security parameters .
- Implemented multi Node OpenStack KILO Architecture on KVM Using Latest Release of Ubuntu wif Services like Horizon, Nova, Neutron, Glance, Cinder, Keystone & Swift.
- Changed the existing Terraform templates toCloudFormationTemplates for use in AWS environment
- Automated theclouddeployments using PUPPET, Python and AWSCloudFormationTemplates.
- Setting up Upstream and Downstream Jobs in JENKINS.
- Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
- Designed and implementedChef, including the internal best practices,cookbooks, automatedcookbookCI and CD system.Made use of Jenkins forChefCI, Thor for versioning, Berkshelf for dependency management, and Test-Kitchen for testing and development.
- Make pluggable UI microservice for each platform which should solve the monolithic problem of seed generation and create Docker image and deploy them intokubernatesusing Angular.js 2.0.
- Developing Dockerfile for different end points and validate them through the docker-central to run the Jenkins job wif given parameter and deploy job to thekubernates.
- Developed Perl Scripts for the p urpose of manualdeploymentof the code to the different environments and E-mail the team when the build is completed.
- Worked in creating complex views inRedshiftand importing them to tableau for generating the reports.
- Migrated views and Tables from SQL to AmazonRedshiftsuccessfully despiteRedshiftwif different compatibility in querying.
- Wrote Ruby Scripts to Monitor Variety of Services & Shell Scripts wif Hash/Arrays to Insert/Delete/Modify content in multiple servers
- Worked on Integrating(migrating) JIRA wifConfluence, Fisheye, Crucible.
- Generated scripts for TEMPeffective integration of JIRA applications wif other tools.
- Conducted analysis and evaluation of existing systems to upgrade latest version.
- Leveraged Docker Engine to run Multiple Tomcat Instances as Containerized AppServers.
- Created PowerShell scripts to perform alerting, reporting, monitoring and routine maintenance for domain resources.
- Configured hooks in BPM localGitrepofor synching wif remote Gitlabrepo.
- Created web hooks inGitLab for REST call and managed permissions on the branches ofGitrepo.
- Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.
- Supported cross-functional teams, including Hub Treasury's,TerraformGlobal Financial services to analyze and support Corporate Treasury policies and initiatives.
- Ensured appropriate hedge ratios and provide or coordinate financing of theTerraformcompanies
- Wrote Ansible Playbooks wif Ruby SSH as the Wrapper to Manage Configurations of Openstack Nodes and Test Playbooks on AWS instances using Shell Scripts.
- Implemented real time processing using HDInsightKafkaand Storm topology.
- Worked onKafkacluster by using Mirror Maker to copy to theKafkacluster on Azure.
- Worked on IBM MQ Adaptor in pulling data toKafkacluster.
- Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain as a CI/CD process, SVN/GIT wif Devel/Test/Prod Branching Model for weekly releases.
- Automated Weekly releases wif ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
- Working wif the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
- Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
- Performance Tuning and Management for Linux/AIX server and working wif the application/database team to resolve issues.
- Worked on Installation/Configuration/Administrated VMware ESXi 5.1/5.5 & 6.0 and migrated existing servers into VMware Infrastructure.
- Creating the file systems using Red Hat volume manager and performing the health check on regular basis for all Linux servers.
- Worked wif JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
- Scanning the newly assigned LUNs to the serves and assigning them to volume group and increasing the file system using Red Hat volume manager.
- Experience in using Microsoft Azure including Azure CLI, Azure Management, Azure Portal, Azure PowerShell, cloud monix, Azure Management PowerShell Cmdlets, Red Gate Cloud Services.
- Worked on Continuous Integration CI/Continuous Delivery (CD) pipeline for Azure Cloud Services using CHEF.
- Used Github forPythonsource code version control, Jenkins for automating the build Docker containers, and deploying in Mesos.
- Usedpythonscripts to update content in the database and manipulate files.of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
- Doing capacity Assessment for new requests of servers dat is calculating CPU and Memory for new servers according to the current/future Applications running on the system.
Environment: VM Ware, AWS, Chef, Shell, Bash and Ruby Scripting, Docker, Tomcat, Linux RHEL 6.x & 7.x, Ansible, Jenkins, Git, Ant, Maven, JIRA.
Confidential, Dallas, TX
Linux Admin / Cloud Admin / DevOps Engineer/Aws Engineer
Responsibilities:
- Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and Configuring launched instances wif respect to specific applications.
- Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations
- Managing Amazon Web Services (AWS) infrastructure wif automation and configuration management tools such as Ansible, Puppet, or custom-built .designing cloud-hosted solutions, specific AWS product suite experience.
- Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
- Executed Log Aggregations, Website Activity Tracking and Commit log for Distributed Systems using ApacheKafka.
- Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
- Experience in AWS, which included managing application in the cloud and creating instances.
- Managed VMWARE vSphere HOSTS in a HA/DRS Environment wif vMotion/ Site Recovery Manager, Replication Manager vRealize Automation Center and Fiber SAN.
- Implemented Migration from VMWARE to AWS using VMDK Import tools.
- Installed Jenkins/ Plugins for GIT Repository, Setup SCM Polling for Immediate Build wif Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Worked on installation, configuration and maintenance Redhat, CentOS and Suse Servers at multiple Data Centers.
- Experience in migration of consumer data from one production server to another production server over the network wif the halp of Bash and Shell scripting.
- Monitor hedge ratios ofTerraformBusiness units to ensure adequate hedge levels
- Created Docker images and deployed in the Pods wif high availability and scalability using container orchestration platformKubernates.
- Developed automation scripting inRuby (core)usingPuppetto deploy and manage Java applications across Linux servers.
- Installed and configured DCHP server to give IP leases to production servers.
- Management of RedHat Linux user accounts, groups, directories and file permissions.
- Applied the Clustering Topology dat meets High Availability and Failover requirement for performance and functionality.
- Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Sendmail on Redhat Linux/Debian Servers.
- Configured, managed ESX VM’s wif virtual center and VI client.
- Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
- Installed packages wif yum and rpm.
- Installation and configuration of PostgresSQL database on RedHat/ Debian Servers.
- Performed Disk management wif the halp of LVM (Logical Volume Manager).
- Configuration and Administration of Tomcat/Apache Web Server and SSL.
- Created and maintained network users, user environment, directories, and security.
- Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting and KVM.
- Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Redhat Linux.
Environment: Puppet, AWS, VM Ware, Git, Maven, Jenkins, Nexus, Jira, Linux RHEL, Centos & Suse Servers, Nagios, Shell and Ruby Scripting, PostgreSQL Database, Tomcat/ Apache Web servers.
Confidential, Philadelphia, PA
Linux Admin / DevOps Engineer
Responsibilities:
- Implemented cloud infrastructure using Chef.
- Created Chef cookbooks for sudo users and network configurations using Chef Server
- Maintaining automated environment using Chef Recipes and cookbooks.
- Primarily used Ruby to write GIT applications and Chef Recipes.
- Installing, configuring and administering Jenkins CI tool on Linux machines and used Jenkins for Continuous Integration and deployment into different Web/ Application Servers
- Extensive experience in hosting applications along wif building and testing the applications using Jenkins.
- Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
- Developed build and deployment processes for Pre-production environments.
- Implemented CI/CD pipeline using Jenkins,AnsiblePlaybooks andAnsibleTower.
- Worked on containerizing Openstack services inDockerusingansible.
- Used GIT HUB as source code repositories.
- Managed GIT repositories for branching, merging, and tagging.
- Worked on User administration setup, maintaining account, Monitor system performance using Nagios.
- Involved installing and managing different automation and monitoring tools on Red hat Linux like Nagios.
- Developed Python, Shell and Ruby Scripts for automation and monitoring purpose.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Ability to work wif SQL queries across multiple database and applications.
- JIRA is used as ticket tracking, change management and Agile/SCRUM tool.
- Involved in all projects dat move to production and work closely wif the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
Environment: GIT, Jenkins, Maven, Chef, JIRA, Python Scripting, SQL, Tomcat
Confidential, Riviera Beach, FL
Systems Engineer
Responsibilities:
- Deploying the Redhat Linux enterprise server as like existing versions 5.x, 6.x versions. Creating the VM shell and pushing the operating system using the kickstart server.
- Creation of Kickstart imgaes for the different version of Redhat Linux Operating system like 5.x & 6.x
- HPblade centerC7000 hardware management using ILO console
- Creating the server profile and making the network and SAN virtual configuration using Virtual Connect in blade center C7000.
- Creating the filesystems using redhat volume manager and performing the healthcheck on regular basis for all Linux serves.
- Scanning the newly assigned LUNs to the serves and assigning them to volumegroup and increasing the filesystem using redhat volume manager.
- Mounting & unmounting the netapp storage LUNs to the Redhat Linux servers and troubleshooting the issues encountered.
- Creating Link aggregation (LACP) wif VLAN tunneling using virtual connect (VC)
- Share uplink set (SUS) using LACP&VLAN tagging
- Performance Tuning and Management for Linux/AIX server and working wif the application/database team to resolve issues.
- Creating the filesystem and RAW logical volumes for the Oracle RAC based on the requirement
- Upgrading the kernel in all the Redhat Linux servers and creating initrd image to boot from the Upgraded kernel
- Migration of Redhat linux servers from 4.x version and working wif the application team to resolve the issues post migration.
- Installation/Configuration of ESXi 3.5, 4.x servers and applying security patches to the ESXi servers
- Managing the ESXi servers using the Vsphere client and Vcenter for managing the multiple ESXi servers
- Building the Red hat Linux server in VMware ESX client through VSphere client
- Storage mapping on Red hat Linux and create the Volume group, Filesystems using Logical Volume manager
- Installed/Configured redhat Linux cluster 5x version& Configuring the cluster resources
- Adding storage to the cluster disks and increasing/ decreasing the filesystem in RHEL.
- Creation of Fence devices in the cluster, Creation Failover domains for the cluster and Flipover/ Failover test in between the nodes in the cluster
- Working on SAN storage on ESXI servers and assigning the LUNs to the Virtual Machines running on the ESXi server.
- Performed Vup 5.0, Sybase 11.5.1, Perl Scripting, NIS, NFS, LDAP server, Weblogic, Apache Tomcat, EMC Storage SAN.
- Working wif backup team for the Legato backup & Restore, Legato client Instllation in the Redhat Linux server
- 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 wif the NTP server.
Environment: Linux RHEL 3.5,4.x/ 5.x. VM Ware, WebServer, WebLogic, Shell Scripting.
Confidential, Atlanta, GA
Linux/Unix Administrator
Responsibilities:
- Provided 24x7 on-call supports in debugging and fixing issues related to Linux, Solaris, HP-UX Installation/Maintenance of Hardware/Software in Production, Development & Test Environment as an integral part of the Unix/Linux (RHEL/SUSE/SOLARIS/HP-UX/AIX) Support team.
- Installation Red hat Linux Enterprise Server 5/6 on Dell and HP x86 HW.
- Installed and configured Solaris 10/11 on Sun T and M Series servers Mirrored root disks on all the servers by using ZFS & VxVm.
- Installation of Web logic, upgraded to service pack updates, installed BEA patches, configuring and creation new domain & services starting & stopping.
- Planning and implementing Backup and Restore procedures using Ufsdump, Ufsrestore, Tar” and “Cpio”.
- Installed and configured the Red Hat Linux 5.1 on HP-Dl585 servers using Kick Start.
- Monitoring day-to-day administration and maintenance operations of the company network and systems working on Linux and Solaris Systems.
- Configured the NIS, NIS+ and DNS on Red Hat Linux 5.1 and update NIS mapsand Organize the RHN Satellite Servers in combination wif RHN Proxy Server
- Installed and configured the RPM packages using the YUM Software manager.
- Configured logical volumes using logical volume manager (LVM) and also configured mirroring.
- Production support of Apache, PHP, My SQL, Tomcat including installation, configuration, management and troubleshooting.
- Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
- Defining and Develop plan for Change, Problem & Incident management Process based on ITIL.
- Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
- Networking communication skills and protocols such as TCP/IP, Telnet, FTP, NDM, SSH, rlogin.
- Deploying Veritas Clusters and Oracle test databases to implement disaster recovery strategies, ensuring uninterrupted availability of the global systems.
- NIS, NFS, AUTOFS, NTP Configuration and Administration.
- Define Mapping Servlets, Filters, and Session Configuration on JBOSS.
- Production support of Apache and JBoss including installation, configuration, management and troubleshooting. Installation and monitoring of Veritas Volume Manager, Veritas NetBackup and Veritas Cluster Server on SAN Environment.
- Worked on the administration of the JBoss 4.2.2servers including installation and deployments.
- Extensive experience in Security Patching.
- Also coordinating wif storage team and networking teams.
Environment: Linux RHEL 4.x/ 5.x, Sun Solaris, Web services, LVM, Jboss, VM Ware, Apache.
Confidential
Linux Systems Administrator
Responsibilities:
- Yum configuration & package installation through YUM. Configuring and deploying of iSCSI server and Client.
- Installation of Red Hat Enterprise Linux. Configuration and troubleshooting for Red Hat Linux. Performances, CPU and Memory monitoring of Red Hat Enterprise Linux.
- Hosting and securing web pages using Apache (httpd) web server and ssl. User Administration & Quota Management
- Creating and deploying LVM, resizing the logical volume and volume group.
- Configuration and administration of LDAP, NFS, FTP, SAMBA and POSTFIX Servers in Red Hat Enterprise Linux.
- Create, deploy and manage Linux and windows VM using Red Hat Enterprise Virtualization Manager, which includes moving and migrating VM from one cluster to another cluster or wifin the same cluster.
- Experience in Windows 2003 and2008 Active Directory Installation and Configuration. Heartbeat clustering for high availability in Apache.
- Installed and configured ESXi 5.0, 5.1 Servers on Blade servers. Creating Virtual machines. Creation of templates from VMs and Creation of VMs from templates.
- Configure vCenter Server 5.0, 5.1 in production environment and created many cluster and enabling HA and DRS for Load balancing and High Availability. Worked on Migration concepts like Vmotion, SVmotion and cold migration.
- Performed physical to virtual (P2V) and (V2V) migrations for approximately 50 physical servers utilizing VMware Converter.
- Firmware upgrade, managing the servers, collecting Logs, open KVM console for troubleshooting.
Environment: Linux RHEL, VirtualBox, LVM, Windows, IP bonding, Troubleshooting, Apache.