Devops Engineer Resume
Phoenix, AZ
PROFESSIONAL SUMMARY:
- AWS DevOps Engineer over 8+ years of progressive experience in the areas of Linux Administration, Cloud Computing, Build & Release Management.
- Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto - scaling groups .
- Implemented Automation of task using configuration management tool Puppet .
- Experience in Build/Release Engineering Automation with Docker and Jenkins.
- Well versed in managing source code repositories like SVN, Git, GitHub, bit bucket and Gitlab . Good Knowledge of Git hooks to trigger JENKINS build automatically.
- Responsible for CI and CD using Jenkins, Maven and Chef .
- Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (Jar, war & ear) from source code.
- Handling Nexus and Artifact repository management integrated the build tools with JENKINS , to automate builds and deployable artifacts.
- Experience in Installing and Configuring Continuous Integration and Continuous Delivery application JENKINS .
- Proficient in defining build pipelines in addition to creating and maintaining multiple jobs.
- Extensively worked on Jenkins for Continuous Integration and End -to-End automation for all builds and deployments, creating and configuring Jenkins jobs and delivery pipelines.
- Excellent hands on experience on configuration management tool like Chef, Puppet and Ansible .
- Authored many recipes and cookbooks for node management and Infra management.
- Wrote many manifests for different modules to be configured remotely.
- Created Chef Recipes to automate the deployment process.
- Network Administration and Application Support on Redhat-Linux, SUSE Linux, CentOS, Ubuntu, IBM-AIX and Windows environments.
- Planning, Installation, Configuration, Maintenance and Administration of AIX 4.3/5.1/5.2/5.3 and Linux (Redhat 4, 5, 6,7 & SUSE) and day-to-day system admin tasks.
- Worked on SVN and Git for version control.
- Used puppet to automate the configuration and deployment of application and automating the server configuration process.
- Setting up printers / remote queues / Info-print management Migration upgrades of AIX (433/51/52/53), including system tuning, security, backup, recovery and upgrades of IBM AIX and Linux.
- Configured Volume groups, logical volumes and file systems on Linux
- Installation of patches, Security fixes, packages on AIX, Linux and Windows NT/2000 Servers
- Extended knowledge in installing AIX in an LPAR environment pSeries including configuring VIOS
- Maintain and use NIM Master for installs and upgrades. Plan and implement service updates
- Expert in Shell scripting using bash and perl.
- Configuration and administration of Fiber card Adapter’s and handling Linux part of SAN (SAN arrays HITACHI, EMC).
- Experience with deployment automation tools like and configuration management with Puppet.
- Used Hardware Management Console (HMC version 7) to build and partition the P5 and P5+ servers.
- Extensive hands-on background in AIX Logical Volume Manager (LVM), OS Upgrades and Servers Disk Crash Recovery mksysb (AIX)
- Linux-based Virtualization implementations with VMWare.
- Experience with enterprise class storage including SCSI, RAID and Fiber-Channel technologies Installation, Configuration and Administration of HP Data Protector & Veritas NetBackup.
- Performed User Administration and Hardware setup and support of Storage and managed paging space.
- Experienced in Monitoring system Access and Monitoring servers by using tools like Tivoli, and Concord.
- Worked on Nagios for the Monitoring.
- Installed Web Sphere Application Servers on Linux and AIX.
- Experienced in implementing the workload Management (WLM) using cloning and clustering
- Conducted AIX / Linux System security and auditing and did Performance Monitoring and Tuning
- Possess strong trouble-shooting attitude and business oriented user interface
- Excellent client relation skills and the drive to complete tasks effectively and efficiently where customer services and technical skills are demanded as well as the ability
- Providing 24X7 On-call Production and Customer Support including trouble-shooting problems related to Linux servers and IBM AIX pSeries servers.
PROFESSIONAL SKILLS:
Operating Systems: Linux (RedHat 4.x,5.x,6.x, SUSE ), IBM AIX 5L(5.1,5.2,5.3), Windows 2000/NT4.0,windows 95/98/ME/XP, VMware ESX 2.x,3.
Version Control Tools: SVN, GIT, TFS, CVS and IBM Rational Clear Case.
Web/Application Servers: Websphere Application Server (WAS)3.5,4.0,5.0 MQSeries, WebLogic, JBoss Server, IBM HTTP Server, IDAP Server, HTML, DHTML, XML, Java Script, JSP, Servlets, EJB,Rsyslog
Automation Tools: Jenkins/Hudson, GIT, Splunk, Docker, DevOps CI/CD, Udeploy, Artifactory and Build Forge.
Build Tools: Maven, Ant and MS Build
Configuration Tools: Chef, Puppet, salt and Ansible
RDBMS: IBM UDB2, Oracle 7.x/8.0/9i, MS-SQL Server 7.0/6.5 and MS-Access 97/95Bug Tracking Tools: JIRA, Remedy, HP Quality Center and IBM Clear Quest
Scripting: Shell, Bash, Perl, Ruby and Python
Virtualization Tools: Docker, Kubernetes, VM virtual Box and Vmware
Monitoring Tools: Nagios, Cloud watch, Splunk, Zabbix
Cloud Platform: AWS EC2, VPC, ELB, RDS, Route 53, ECS, EBS, Cloud formation, AWS Config, Microsoft Azure
Programming Languages: C, C++, Java, Servlets, Jsp, EJB,VB, JavaScript, HTML, Pearl and Shell, Python programming
Applications: HACMP, Samba, Tivoli (TSM), Veritas, NetBackup, Veritas Volume Manager, LVM
Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP
Hardware: IBM RS/6000, AS/400, pSeries 520, 550, 570, 575, 590, 595, 650, 630,670, M80, S80, H70 and H80, z/VM-9 series, IBM ESS (Enterprise Storage Server), DS8000, IBM 3494, 3583 Automated Tape Library, Brocade, SUN Enterprise 450, SunFire 4500,V880, V480,E420R,E450,E250, HP DL 380s and 580s,EMC Symmetrix, Hitachi arrays, Backup Devices, Ethernet Hubs, Routers, Repeaters, Jukebox, Printers DELL Poweredge 1650, 2850, 2950, 6400
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix, AZ
DevOps Engineer
Responsibilities:
- Setup and build AWS infrastructure Development and Operations involving various AWS Cloud resources VPC, EC2, S3, IAM, EBS, ELB, EBS, SES, Security Group, Auto Scaling, ElasticCache, CloudFront, CloudWatch, SNS and RDS in Cloud Formation JSON templates.
- Involved in designing and deploying multitude applications utilizing almost all the 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.
- Creating S3 buckets and managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
- Created Python scripts to automate AWS services which includes web servers, ELB, Cloudfront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers or joins web servers to stacks.
- Created Cloud Formation templates and deployed AWS resources using it. Worked as a system engineer focusing more on Linux servers, Responsible for the planning, designing, installation and configuration of various Linux servers like Redhat and Suse Linux.
- Handled configuration management and workflow development.
- Experience working on various tools like Puppet, Jenkins, GIT, AWS, and Nagios.
- Worked within the Cloud integration processes.
- Worked on installation and configuration of Configuration management tool puppet 3.x, 4.x.
- Deployment and implementation of puppet in Redhat servers.
- Wrote Puppet Manifest files and Modules to deploy automated tasks to multiple servers.
- Implemented Git for version control of puppet modules and process documentation.
- Worked on in-house tool called TAP for build automation.
- Install and configure DHCP, web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on Linux servers.
- Created and managed user accounts, security, Access Control Limits (ACL), permissions, disk space and process monitoring in Redhat Linux.
- Worked on AWS cloud, migrated application from physical servers to cloud.
- Hands on experience creating and managing instances in AWS cloud.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell scripts to automate routine jobs.
- Automated the deployments using Jenkins.
- Extensively worked on performance tuning of Applications and web servers.
- Monitored Disk & Memory Utilization on Linux 5.1, 6.2
- Installing and setting up Oracle10i and WebSphere on Linux for the development team.
- Implemented Virtualization using VMWare in Linux on HP-DL585.
- Worked on Linux kernel, memory upgrades and swaps area. Red hat Linux Kickstart Installation.
- System performance monitoring and troubleshooting in Linux Environments 5.1, 6.2
- Provided logical design and architecture for the enterprise storage network.
- Installation, Configuration & Upgrade of Linux operating systems running oracle Database.
- Configuration and Administration of DNS, NIS, NIS+, NFS, Auto mount, DHCP, FTP, LDAP, Samba Sendmail, Servers and clients. Security layers like SSL, SSH, HTTPS, SFTP, SSO
- Installation and configuration and maintenance of Jboss and Apache web server.
- Wrote various scripts on Bash, Shell, Ruby.
- Documented backup policies and procedures for backup routines, schedules and restore policies
Environment: Ant, Maven, Subversion, Git, Clear Case, Jenkins, AWS, Ansible, Rundeck, Python, Web logic Application Server and Cloud computing tools like EC2, ELB, VPC, Red Hat Enterprise Linux 5.x,6.x, SUSE Linux, VERITAS Cluster Server, Veritas Volume Manager, Oracle 11g.
Confidential, Mahwah, NJ
Build Release Engineer / DevOps Engineer
Responsibilities:
- Build Release Engineer for 3 project teams that involved different development teams and multiple simultaneous software releases.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Provided end-user training for all Subversion (SVN) users to effectively use the tool.
- Implemented a GIT mirror for SVN repository, which enables users to use both SVN and GIT.
- Integrated GIT into Jenkins to automate the code check-out process.
- Developed build and Tuning of kernel parameters deployment scripts using ANT, and MAVEN as build tools in Jenkins to move from one environment to other environments.
- Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Setting up Code Coverage reports tool like SONAR to help in managing the quality of source code.
- Perform periodic system audits on all environments to ensure that only controlled versions of software reside all environments.
- Responsible for the development and maintenance of processes and associated scripts/tools for automated build, testing and deployment of the products to various developments.
- Used Chef to automate Configuration management.
- Used Chef to manage Web Applications, Configuring Files, Data Base, Commands, Users.
- Highly motivated and committed DevOps Engineer experienced in Automating, Configuring and deploying instances on AWS, cloud environments and Data centers, also familiar with EC2, Cloud watch, Code Deploy, Code Commit, Code Pipeline Elastic Search and managing security groups on AWS.
- Managed Maven project dependencies by creating parent-child relationships between projects.
- Jenkins is used as a continuous integration tool for automation of daily process.
- Managed Dependency Management within the teams by installing and configuring Nexus
- Repository Manager.
- Used JIRA to track issues and Change Management.
- Integrated JIRA with SVN and created automated release Notes using Perl Scripts.
Environment: Red Hat Enterprise Linux 4.x,5.x, Sun Solaris 8,9,10, VERITAS Cluster Server, Veritas Volume Manager, Oracle 11g, JBoss, Tomcat, Apache, Puppet and CHEF, Weblogic
Confidential, Denver, CO
Linux Admin
Responsibilities:
- Extensive experience on Implementations, troubleshooting, and proactively monitored Red Hat systems for the Enterprise.
- Hands on experience on installation and configuration: Linux, Red Hat Enterprise Linux 4/5/6, SLES, CentOS, Ubuntu.
- Installation of Patches on the servers running different applications and validating that the server is fully patched with all firmware and OS critical updates.
- Created users, manage user permissions, maintain User & File system quota on Linux servers.
- Worked on Failover clustered servers for RED HAT clusters.
- Configured Multipath for SAN. Recompile the RDAC driver once harden the server.
- Worked on migration of VMware ESXi 4.0 to vSphere ESXi 4.
- Performed server rack mounting and managed /retired old rack optimized servers
- Administered NFS Mounts
- Wrote Shell Scripts to check the security setting of the server and changing the server settings
- Acquired & Initialized LUNs in clustered & stand alone environments.
- Installation and configuration of tomcat and Apache Web Server
- Configuring IP connectivity, routing, checkpoint firewall and network interfaces. Also maintaining network connectivity of servers.
- Implemented Network File System (NFS) for file sharing and network installation
- Day to Day activities included handling Security issues like stale UNIX account Cleanups, 90 day password changes, setting max age and min age, creating a list of umask permission for various users and troubleshooting, Patching, Upgrades and Back- Confidential when required
- Responsible for backup of all servers and recovery of all servers
- Configured clustering by using Veritas Cluster Server (VCS).
- Managed Storage Area Networks (SAN). Managed nodes running under SAN environment through HACMP
- Collect and analyze current system settings. Evaluate, test, and deploy audit remediation settings.
- Monitor ticket queue to attend user and system calls, attend team meetings, change control meetings to update installation progress, and for upcoming changes in environment
- Documented all the steps done as part of the Server Hardening process
- Create change order request and exception request for Hardening production servers and resolve it once Hardening is completed.
- Implementation of Samba to help printing and file sharing in the mixed Environment
- Document and maintain the inventory using asset management techniques.
- Make recommendations to improve and maintain audit processes
Environment: Red Hat Linux (RHEL 4/5/6), Logical Volume Manager, Veritas Cluster Server, Red Hat Cluster Servers, Oracle, MySQL, AIX 5.3L,Windows, Veritas Volume Manager, Veritas Net backup, Ksh/Perl programming, DNS, NIS, NFS, Apache, Puppet, Chef, Tomcat, windows server 2000,2003, 2008, VMware ESX 2.x,HP-UX.
Confidential, Maple Grove, MN
Linux Administrator/Engineer
Responsibilities:
- Administered, maintained Red Hat 4.0, 5.X, 6.X CentOS 5/5.1/6, Ubuntu, AIX troubleshooting hardware, operating system, applications & network problems and performance issues
- Deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning
- Install and configure DHCP, DNS (BIND, MS), web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on AIX and Linux servers.
- Installed and Configured IBM AIX 6.1/7.1 Servers on P770’s.
- Migrated database applications from Windows 2000 Server to Linux server
- Implementation of Samba to help printing and file sharing in the mixed Environment
- Installing and setting up Oracle9i on Linux for the development team.
- Installed Web Logic 9i with SP5 Server and configured Domains, Admin and managed servers for Applications to be deployed.
- Provided production support of Apache 2.2 and JBoss including installation, configuration, management and troubleshooting.
- Implemented virtualization using VMware in Linux on HP-DL585 and IBM-z/VM series.
- Linux kernel, memory upgrades and swaps area and performed Red hat Linux Kickstart installations
- Hardware Maintenance and System Administration of existing RS 6000 running AIX (40 systems in Network)
- Implemented day-to-day tasks in RedHat Linux that include upgrading rpms, kernel, HBA driver, configuring SAN Disks, multi-pathing and LVM file system
- Created users, manage user permissions, maintain User & File System quota on Redhat Linux and AIX.
- Installed, configured and administered AIX 4.3.3, 5.1
- Upgraded AIX 4.3x to AIX 5L v5.1, 5.2, 5.3
- Worked on Webservers; JBoss, Tomcat 6/5.x/4.x/3.x & Apache Server 2.x/1.x
- Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production
- Developed Korn, Perl and Bash shell-scripts to automate routine activities
- Configured and administrated Lpar’s/DLpars’s.
- Data Warehousing and System Backup using tar, cpio for local systems and Veritas Netbackup for enterprise wide backup and recovery
- Manage systems using remote consoles like ILO for HP Hardware and HMC for IBM P-Series
- Setup network printers and installed client/server applications. Defined/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Linux and AIX systems
- Network trouble shooting using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc
- Provided support by 24x7 shift rotation basis and pager support
- Monitored trouble ticket queue to attend user and system calls, attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment
- Updated data in inventory management package for Software and Hardware products.
- Capacity Planning, Infrastructure design and ordering systems.
- Worked with DBAs on installation of RDBMS database, restoration and log generation.
Environment: Red Hat Linux 4.0,5.0 AS ES, AIX 4.3,5.1,5.2,5.3,Ubuntu, HP-DL585,, Veritas Netbackup, SAN Storage, 4.5.5, IBM-z/VM, Oracle 9i/10g, Perl, Korn, Bash, Samba, NT/2000 Server, Web Logic 8.1, VMware ESX 2.x, LPAR, DLPAR, Tomcat 3.x,4.x,5.x, Apache Server 1.x,2.x, Korn, Bash.
Confidential, Coppell, TX
Linux System Administrator/Engineer
Responsibilities:
- Administered, maintained Red Hat Enterprise Linux 5.X,4.X, AIX, Ubuntu troubleshooting hardware, operating system, applications & network problems and performance issues
- Installed, configured and administered AIX 5.1, 5.2, 5.3 & HACMP
- Deployed latest patches for, Linux and Application servers, performed Red Hat Linux Kernel Tuning
- Performed Servers consolidation and virtualization using VMware virtual infrastructure, VMware ESX, Virtual Center, VM tools.
- Install and configure DHCP, DNS, web (Apache, IIS), mail (SMTP, IMAP, POP3), and file servers on AIX and Red Hat Enterprise Linux servers
- Installing and setting up Oracle9i on Red Hat Linux for the development team
- Installed Web Logic 9i with SP5 Server and configured Domains, Admin and managed servers for Applications to be deployed.
- Provided production support of Apache and JBoss including installation, configuration, and management and troubleshooting.
- Implemented virtualization using VMware in Red Hat Linux on HP-DL585 and IBM-z/VM series.
- Implemented day-to-day tasks in RHEL that include upgrading rpms, kernel, HBA driver, configuring SAN Disks, multi pathing and LVM file system
- Linux kernel, memory upgrades and swaps area and performed Red Hat Linux Kick start installations
- Hardware Maintenance and System Administration of existing RS 6000 running AIX (40 systems in Network)
- Created users, manage user permissions, maintain User & File System quota on Red Hat Enterprise Linux and AIX.
- Experience in Migration of HACMP 4.3.1,4.5 to HACMP 5.1 using Node-by-Node migration without changing the cluster setup
- Worked on Web servers; JBoss, Tomcat 5.x/4.x/3.x & Apache Server 2.x/1.x
- Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production
- Wrote Scripts for automating and testing the code using Perl, Korn. Configured and administrated Lpar’s/DLpars’s.
- Manage systems using remote consoles like ILO for HP Hardware and HMC for IBM P-Series
- Setup network printers and installed client/server applications. Defined/setup network protocols, Network File Services (NFS), and Network Information Services (NIS) in Red Hat Linux and AIX systems
- Network trouble shooting using 'netstat', 'ifconfig' and 'tcpdump' etc
- Administration and Configuration in VERITAS Volume Manager/VERITAS File System
- Monitored trouble ticket queue to attend user and system calls, attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
Environment: Red Hat Enterprise Linux 4.x,5.x, Sun Solaris 8,9,10, VERITAS Cluster Server, Veritas Volume Manager, Oracle 11G, Perl, Korn, HP UX, IBM AIX, HP Proliant DL 385, 585 Weblogic, Oracle RAC/ASM, MS Windows 2003 server.
Confidential, Houston, TX
Linux Administrator / Engineer
Responsibilities:
- Installation and Configuration of RHEL, CentOS, Ubuntu, SLES 9, 10 servers.
- Installation, configuration and management of Apache and Tomcat servers.
- Performing Nessus Scan on quarterly basis to scan for vulnerabilities in Web and Application servers.
- Applying patches to fix the holes that are found during the quarterly scan basis using Nessus scan.
- Upgraded and maintained servers, operating Systems and patches.
- Install/configure/maintain the Linux /Solaris servers, NIS, DNS, NFS, Mailing List, Sendmail, apache, ftp, sshd.
- Managed NetaPP FAS 920 Storage and implemented RAID.
- Configuring and managing Novell HA cluster in SLES 10.
- Configuring and optimizing open-iSCSI in RHES for SAN using iOmega technology.
- Install host firewall IPTables for Redhat Linux.
- Installed and configured SAMBA server for Windows and Linux connectivity.
- Performed TCP/IP, DNS and DHCP administration.
- Setting up Oracle 10g server in Linux/Unix environment.
- Supported Oracle DBA in the implementation of Oracle 9i RAC.
- Installed and monitored administering and monitoring tools such as Webmin and Nagios.
- Maintained and monitored all of company's servers’ operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
- Performed routine LVM tasks like replacing failed drives, adding new volume groups, extending volume groups/LVM/file system, exporting and importing volume group for hardware migration.
- Administered Backup and Restore operations using Veritas NetBackup 5.1.
- Monitored and fine tuning system and network performance for server environments running Redhat Linux, Solaris.
- Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.
Environment: Red Hat Enterprise Linux 4.x,5.x, CentOS, Debian, Cisco, Veritas Cluster Server, Oracle 9i, MS Windows 98/2000/NT/XP, Oracle RAC/ASM, Porta-one soft switch, MS Windows Server 2003, 2008.