Sr Devops (aws) /linux Administrator Resume
Atlanta, GA
SUMMARY
- Extensive 8+ years of proficiency and expertise in UNIX/LINUX Systems and Network Administration in the areas of Designing, Planning, Installing and Configuring Linux Flavors (Centos, RHEL, Sun Solaris, Ubuntu, SUSE), Windows, IBM - AIX under DevOps culture.
- Professional Experience with Configuration Management, Build, Deploy, Release Management and Quality Assurance.
- Highly skilled in automating Operating System installation and setup utilizing Jumpstart Servers for provisioning of Solaris 9/10 servers and Kickstart servers for provisioning of RHEL 4.x/5.x/6.x, AIX using NIM, ignite using HP-UX and Interactive Installation.
- Build servers using AWS while Launching and configuring of Amazon EC2 Cloud Servers using AMI's (Linux/Ubuntu), creating security groups, load balancers in the defined virtual private connection.
- Supported AWS Cloud environment with several AWS instances configured Elastic IP and Elastic storage deployed in multiple Availability Zones for high availability.
- Experience with administration, maintenance and operations of different AWS Cloud resources and management services like Elastic Beanstalk, S3, RDS, Lambda, SQS, Cloud Front, SNS, Cloud Watch and Cloud formation templates.
- Maintained version control setup of configuration files, auto mount maps, software reports with Version Control Systems CVS, SVN (Subversion), Perforce and predominantly GIT.
- Worked on different Build tools like ANT, Maven, Jenkins.
- Experience in using Configuration/Infrastructure Management with tools like Chef, Puppet and Ansible.
- Experience in tracking and monitoring teams to identify and troubleshoot issues on servers using tools like Nagios and Splunk.
- Worked with different bug tracking tools like JIRA and ServiceNow.
- Developed Shell/Batch/Perl Scripts to automate systems administration jobs.
- Firm grasp of managing various file system using Logical Volume Manager (LVM) with various RAIDS in LINUX, Veritas Volume Manager (VxVM), Veritas File System(VFS) and Solaris Volume Manager (SVM) mirroring the root volume group.
- Troubleshooting Network, memory, CPU, swaps and File system issues, TCP/IP, NFS, DNS, NIS, NIS+, LDAP SAMBA, SQUID, Postfix, Sendmail, FTP, Remote Access, Security Management and Security trouble shooting skills and SMTP in Linux Servers.
- Worked on User account management, data backups, file system management and user's login support profiles, security, rights, disk space and process monitoring.
- Expertise in configuring network devices like Routers, Switches, Hubs, Terminal servers and troubleshooting LAN and WAN Related Problems.
- Monitoring app servers using ElasticSearch, LogStash and Kibana (ELK) for debugging and logging.
- Experienced in installation, configuration, management, upgrading, troubleshooting and support of WebSphere, JBOSS, Tomcat, Apache Web server and BEA
- WebLogic application server on Red Hat Linux systems w/ Oracle 10G RAC with Cluster Ready Services (CRS) and Sybase database, LDAP and mail server.
- Effective communication skills backed with excellent technical aptitude and strong ability to interact clients efficiently.
- Got involved in multiple DR (Disaster Recovery) test scenarios, by facilitating SAN SRDF functionality in Solaris and RHEL environments.
- Experience in documenting maintenance activities and changes in the network architecture.
TECHNICAL SKILLS
OPERATING SYSTEMS: Sun Solaris, Red Hat Linux ES & AS, HP-UX, IBM-AIX, Windows.
PROGRAMMING LANGUAGES: Shell (bash, C and Ksh), Perl, Ruby, Php and Python, HTML, XML
SOFTWARE: VERITAS File System, VERITAS Volume Manager, Solaris Volume Manage, Solstice Disk Suite, Logical Volume Manger, Veritas Cluster Server and Veritas NetBackup.
DATABASE: DB2/UDB, AS/400, Sybase, SQL, MySQL, NOSQL
VIRTUALIZATION PRODUCT: V VMware, VSphere, VCenter Server, VMware Server, Xen, Solaris Zones.
WEB/APPLICATION SERVER: Tomcat, Apache, IBM RSA/WAS, Web Sphere
CLUSTER: VERITAS Cluster Server, Sun Cluster Server, Redhat Clusters and Service Guard
NETWORK PROTOCOLS: DHCP, DIG, DNS, SNMP, SMTP, FTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcpdump.
CLOUD ENVIRONMENTS: AWS, Azure
AUTOMATION TOOLS: Chef, Puppet, Ansible, Kickstart, Jumpstart, Docker, Ansible, Jenkins, ANT, Maven
VERSION CONTROL TOOLS: CVS, SVN, IBM Rational Clear Case, Perforce, GIT
MONITORING TOOLS: Nagios, Splunk
AWS SERVICES: EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud watch, Cloud trial, SNS, SQS, SWF, EBS, Route 53
TICKETING TOOLS: JIRA, ServiceNow, BM Clear Quest, HP Service Manager
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Sr DevOps (AWS) /Linux Administrator
RESPONSIBILITIES:
- Extensively involved in Managing Ubuntu, Linux and Windows virtual servers on AWS EC2 instance.
- Involved Amazon EMR, and effectively to process vast amounts of data across dynamically scalable Amazon EC2 instances.
- Responsible for creating multiple environments (test, pre-prod and Production) to build and deploy Java applications using AWS Cloud formation template which includes VPC EC2, ELB, Lambda, Autoscaling, RDS, Route53, S3, SNS and IAM.
- Configured RDS instances using Cloud formations and Terraform.
- Created and design the Terraform templates to create custom sized VPC, NAT subnets, for deployment of Web applications and database templates.
- Created AWS Route53 to route traffic between different regions.
- Experience in using AWS S3 Bucket, Nexus and Artifactory for storage and configuring with Jenkins.
- Configured Apache webserver in the Linux AWS Cloud environment using Chef automation.
- Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch, Splunk and Nagios.
- Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
- Used SVN and GIT as source code repositoryand involved in migrating from SVN to GIT.
- Experienced in branching, tagging, and maintaining the version across the environments using SCM tools like GitHub, Subversion (SVN), Atlassian, Gitlab and TFS on Linux and windows platforms
- Automation using Puppet and involved in developing Manifest and Modules for System and Application Configuration Management
- Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration), Nexus for Maven Repository, Maven Builds, Artifactory, Junit testing, Puppet module tests and deployments using multiple Jenkins plugins.
- Integrated Jenkins with various DevOps tools such as Nexus, HP CDA, HP ALM and HP QTP.
- Used Jenkins as a continuous integration tool for automation of daily process.
- Development Lead, and QA Team Lead Designed and implemented a continuous build-test- deployment (CI/CD) system with multiple component.
- Expertise in Installing Chef Server Enterprise on the workstation and bootstrapped the nodes using Knife, and involved in writing Chef Cookbooks and recipes to automate the deployment process
- Strong knowledge of Infrastructure & Configuration Management tools like chef and Strong experience in chef cook books development.
- Install & configure Apache Web server, Tomcat, WebLogic Application servers to meet the business user’s needs and requirements.
- Worked with installation and configuration of Docker environment including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
- Work with Docker and help improve our Continuous Delivery framework to streamline releases and reliability.
- Strong experience in Creation and managing user accounts, group, password, security, rights, disk space and process monitoring in Solaris and Redhat Linux.
- Worked on day to day administration tasks and involved in resolving tickets using ServiceNow.
- Experience with tools like Maven, Ant, Cruise control, Bamboo.
- Automated the local dev environment using Vagrant/chef-solo.
ENVIRONMENT: Jenkins, Python, Apache, Tomcat, Chef, Vagrant, JIRA, Maven, Ant, Git, Ubuntu, CentOS, LogMeIn, AWS ELB, AWS SQS, Docker, Splunk, Nagios, AWS S3, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Puppet, S3FS.
Confidential, New York City, NY
Senior DevOps/AWS Engineer
RESPONSIBILITIES:
- Developed and maintained the continuous integration and deployment systems using Jenkins, ANT, Maven, Nexus, Ansible and Run deck.
- Designed the overall SCM, CI and Release Management process and workflows.
- Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.
- Used Jenkins as continuous integration tool: creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports, etc.
- Implied in testing cookbooks on different platforms using Chef Kitchen. Hands-On knowledge with the Chef DK for storing cookbooks and in documenting the pattern and use of Delivery CLI to automate the adeptness in Chef, and Maintaining and accessing the infrastructure through Chef Compliance and Inspect the node to test the infrastructure by specifying the policies to follow.
- Install and run automated Puppet and chef to configure, install, manage, and bring up applications.
- Automation of Docker or evolving container management platforms like Kubernetes.
- Transitioned Infrastructure from private data center to Cloud (AWS).
- Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, CloudWatch, and CloudFormation.
- Configured servers to provide networking services, including HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS), and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP).
- Automate and configure all basic setting of server including DNS setting, yum configuration, mount disk space and make server to behave as chef-client using Cookbooks on various Platform.
- Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
- Installation and support of various applications and Databases including, MySQL and Sybase along with Web Logic, JBoss, Sun Java System Web Server, Tomcat.
- Created automation scripts using DevOps tools (python, Docker, json, bash and Chef) and implemented AWS Cloud Formation template stacks to automate building new instances using JSON and custom Chef scripts
- Used Hudson and Jenkins to perform automated Builds and Deployments.
- Experience in Performance Monitoring of CPU, Memory, Disks, Network using various monitoring tools like Nagios.
- Created JIRA issues to prioritize and take an action on what's important, and stayed up to date with what's going on around the project
ENVIRONMENT: Amazon Web Services, AWS EC2, S3, Bucket, GIT, Maven, Nagios, JIRA, IBM Urban Code Deploy, Cloud Watch, WebLogic, Tomcat, Shell & Perl Scripting, MySQL, HP Service Manager, Jenkins, Docker.
Confidential, New York City, NY
Build and Release Engineer/ AWS Engineer
Responsibilities:
- Experienced in Build Engineering and Release Management process, including end-to-end code configuration, building binaries & deployments of artifacts and entire life cycle model in Enterprise Applications.
- Good understanding of SDLC with expertise on software Build/Release, Configuration management.
- Experience of Jenkins, Hudson, Apache Ant, Apache Tomcat, Subversion, Git, GitHub, Maven.
- Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Created multiple Make, ANT, MAVEN, Shell scripts for build automation and deployment.
- Configured Environment, run unit tests and created reports by using Maven.
- Managed GIT repositories for branching, merging, and tagging. Used GIT HUB as source code repositories.
- Experience in scripting languages Ruby, Shell and Python.
- Experience with CI (Continuous Integration) tools Jenkins, Bamboo
- Experienced in build tools such as Apache Ant, Maven.
- Implementing a Continuous Delivery framework using Jenkins, Puppet/Chef, Maven & Nexus in Linux environment.
- Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
- Build and maintain SQL scripts and execute different scripts for different environments.
- Design, build and execute against the Platform as a Service (PaaS) offerings.
- Integrate and help define requirements for the Infrastructure as a Service (IaaS) offerings.
- Used Docker coupled with load-balancing tool Nginx to achieve Continuous Delivery.
- Developed procedures to unify streamline and automate applications development and deployment procedures with Linux container technology using Docker swarm.
- Good understanding of Open shift platform in managing Docker containers, Kubernetes Clusters, Mesos.
- Worked with JIRA, a tool that handles DCR (Defect Change Request) & MR (Maintenance Request).
ENVIRONMENT: S: SVN, CVS, Maven, Docker, Chef, Git, Bitbucket, CVS, Ant, Jenkins, Puppet, Tomcat, Shell, Perl, Nexus, AWS and JIRA
Confidential, Raleigh, NC
Linux Administrator/DevOps Engineer
RESPONSIBILITIES:
- Responsible for configuring, administering and providing support for UNIX such as Red Hat 4/5 and Sun SOLARIS.
- Installed and configured Kickstart on RHEL and Jumpstart for Solaris.
- Worked on Linux LVM troubleshooting.
- Experience with vSphere problem determination, capacity planning and root cause analysis.Worked with storage technologies SAN, NAS, NFS and ISCS.
- Configured and used ALOM / ILOM / XSCF on Sun and ILO's HP hardware. Also, used several concentrators like lantronix, black box to gain console accesses.
- Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation through Autosys.
- Involved in preparation of functional and system specifications. Estimated storage requirements for applications.
- Worked on configuring, administering and troubleshooting of NFS, NIS and DNS in multi-platform networks that included Solaris, Linux.
- Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.
- Shell scripting for database startups, backups using bash/shell scripting.
- Installation and configuration of management tool Puppet across RHEL environment.
- Developed the scripts to push patches, files and maintain configuration drift through the Puppet tool.
- Worked on updating and developing new scripts using grep, awk and regular expression as per the requirements.
- Performed system-monitoring tools like TOPAS, SAR, VMSTAT, IOSTAT to report systems usage and performance.
- Responsible for backup of all servers, and recovery of servers.
- Managed existing documentation for systems and created new procedures to support new products. Created documentation for disaster recovery project.
- Demonstrated skill in supporting end users and proven ability to plan, organize and work as a member of a technical project team, both in small groups as well as large corporate areas.
- Involved in 24*7 Production support.
ENVIRONMENT: Solaris, Red Hat Linux, AIX, BMC Patrol, MQSeries, WebLogic, NES/iPlanet, SUN Solaris, EMC Centera EMC Connetrix, NetBackUp, SAN Switches, Tape Libraries, EMC Powerpath 4.0, RAID, E250, E10K, E4500, Sunfire, Windows, Solstice Disk Suite
Confidential
Systems Administrator
RESPONSIBILITIES:
- Used Logical Volume Manager (LVM) for Disk Management and allocation of space to Physical volumes. Creating Logical Volumes and clearing unused devices.
- Maintain and schedule company backups and participate in disaster recovery planning and testing SAN configuration, Zoning on Fiber Channel Switches, load balancing the network.
- Documented and automated Red Hat Linux Installations through Kickstart and yum.
- User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.
- Expertise in Creating new file systems, managing and checking data Consistency of file systems. Administration and auditing the Linux servers and installation of the patches on production and development systems
- Create and maintain technical documentation for new installations and systems changes as required.
- Managing disk storage with VERITAS Volume Manager 3.5/4.1 and Solaris Volume Manager with VERITAS File System (VxFS).
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production.
- Administered WebLogic 9 application servers which included installing SSL certificates.
- Install FTP/TFTP/SFTP Server and set up network connections.
- Used VMWARE in this project as a virtualization tool.
- Day-Day application support on production and technical documentation for critical production issues, on-call pager support 24/7 environment.
- Work with Off Shore Team to troubleshoot Development issues on production environment, attend weekly status calls and discuss about resolved issues and ongoing issues.
ENVIRONMENT: Solaris, Redhat EL, Apache Web Server, HP DL servers, Sun Java System Web server 6.0, BigIP F5, DNS, NFS, Sun T2000, M5000, v480, v880. IBM S F50 RS/6000 and P-Series Servers, Siteminder, SonicMQ, Servers, Veritas Volume Manager.