Devops Engineer Resume
Birmingham, AL
SUMMARY
- 7 years of IT experience as DevOps, AWS, Linux/UNIX System Administrator in diverse, distributed and networked UNIX environments.
- Good experience in continuous integration tool such as Bamboo, Jenkins, code repository bitbucket, github.
- Designed and developed CI/CD pipeline across hosted application using Bitbucket and Bamboo.
- Has been responsible for creating new repositories in Bitbucket and setting up appropriate permissions.
- Creating and maintaining build plans and deployment projects in Bamboo for large java based application.
- Responsible for deploying and maintaining large scale java based appliciation in Confidential websphere application server.
- Developed and used MAVEN and wrote scripts for build and deploy J2EE Applications for CI/CD process
- Experience in writing Linux/Unix shell script to automate manual deployment process.
- Experience in Managing and Administrating LINUX operating systems (RHEL 5.x 6.x, SLSE 10, 11) applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
- Experience in Installation of Operating Systems, Packages and Patches.
- User Accounts and Group Administration, System Security maintenance, backup/recovery, performance tuning, troubleshooting etc.
- Experience with Kickstart installation in Red Hat Linux, setting up PXE boot environment in Red Hat Linux.
- TCP/IP configuration and network setup, DNS configuration and Network Troubleshooting.
- Working knowledge on Logical Volume Management (LVM). Creating new Volume Group or extending existing ones.
- Experience in creating new file systems, mounting and unmounting file systems as well as disk quota management.
- Experience in administering of monitoring tools such as Webmin and Nagios 3.0, 4.0.
- Experience in Installation and monitoring of server hardware, operating system and application patch level, disk space and memory usage, user activities on daily basis.
- Experience in setting up CRON jobs on production servers.
- Experience in Backup and Restore of database and Operating system.
- Experience in writing / modifying perl and shell scripts at level L1 and L2 for process automation of systems, applications, backups etc.
- Experience in installation and deployment of Puppet Configuration Management Tool.
- Worked on Subversion tools like SVN and GIT.
- Experience working on AWS cloud; managing application in cloud and migrating from physical to cloud.
- Troubleshooting performance issues, network related issue on Linux / Unix Servers and with vendors for hardware related issues.
- Experience in installing and providing first level of Support to Oracle databases and Web applications.
- Experience in configuration and administration of LDAP, NFS and NIS.
- Installation, configuration, and customization of services like Sendmail, Apache Tomcat 7 8, FTP and VNC servers to meet the user needs and requirements.
- Installation of Packages, Patches and maintenance & RPM updates on Linux.
- Implementations of automatic secure SSH Login, User and Group administration.
- Setting up the storage to dynamically allocate/de - allocate disk from systems.Configuration of storage in different RAID levels, Mirroring and multi-patching.
- Strong interpersonal, customer service, result oriented and team building skills.
- Excellent communication skills - written, verbal, and presentation.
TECHNICAL SKILLS
Server Administration: AWS, RHEL 4.x, 5.x, 6.x; SuSE 9,10,11; CentOS 5.x, 6.x; Expertise on Developing, Staging and Production environment under various OS, Application and Storage platforms; Shell Scripting Bash, Perl. Logical Volume Management, Veritas and Red Hat Cluster.
Virtualization: VMware, Vsphere, ESX 4.x, 5.x, KVM
Backup and Recovery tools: Dump, Restore, Tar, Rsync, Kernel re-compilation & Patches update, KickstartInstallation; Firewalls Iptables, Net Backup.
File Transfer: FTP-Vsftpd; NFS & SAMBA; Autofs; DNS-BIND, NTP, SSH, Telnet, VNC, NIS.
Hardware and Virtualization: DELL PowerEdge 6650, HP Proliant DL 385, 585, 580; Confidential X 3650 M3, Confidential X 3200, Confidential X 220, Storage/RAID setup; Web Application and Mail Servers. Apache HTTP/Tomcat/JBoss Server Installation & Configuration; SSL, Load balancing (F5, Pound), VMware ESX and ESXi.
Network Protocols: TCP/IP,DHCP, DNS, SNMP, SMTP, Ethernet, NFS.
Databases: Oracle 8/9i/10,11G; MySQL
Performance monitoring: Sar, Iostat, VMstat, Top, Nagios.
Application Tools: Bitbucket, Github, Bamboo, Jenkins, Puppet, TFS, SVN, CVS, Confidential Rational Clear Case(SCM & UCM), Confidential Rational ClearQuest, NANT, MSBUILD, ANT, Maven, CruiseControl, Hudson, Build Forge, Anthillpro, Visual Build Pro, Sharepoint, MAKE, PVCS, Weblogic, Tomcat, WebSphere, Hudson, Visual Source Safe, Eclipse, Quick Test Pro,) Language Support - Java, C++, C, SQL, XML, JACL, PERL, UNIX Make, Note ++, git shell, Atom.
PROFESSIONAL EXPERIENCE
Confidential, Birmingham, AL
DevOps Engineer
Responsbilities:
- Excellent understanding of continuous integration process flow, good experience with continuous deployment tools such as Bamboo, code repositories like Bitbucket, Github.
- Managed and maintained Bitbucket repositorys for DevOps environment: automation code and configuration.
- Designed and developed CI/CD pipeline across hosted application using tools such as Bitbucket and Bamboo.
- Developed and used MAVEN and wrote scripts for build and deploy J2EE Applications for CI/CD process.
- Experience in writing Linux/Unix shell script to automate manual deployment process.
- Responsible for creating new repositories in source code repository, Bitbucket for API and SPA applications and maintained an appropriate read write acess to preferred developers and team members.
- Responsible for creating new branch using the right naming convention for the desired sprint, giving read/write access to assigned developer.
- Accountable for deleting the completed branch upon completion of deployment in DEV, QA, Pre-Production and Production environment for cleaning purpose.
- Liable to resolve the merge conflicts in several occasion to keep the feature, Develop and Master branch clean and up to date.
- Responsible for creating automation build plans and deployment projects for the ongoing project using tools such as Bamboo.
- Responsible for deploying and maintaining large scale java based application in Confidential Websphere application server.
- Installing new applications in Websphere application server for development environment as per the project requirement.
- Deployed WAR files to environments using in Websphere for several API applications in Dev, QA, Pre-Production and Production
- Deployed WAR files to DEV environment and installed it in Websphere. Created new alias in Websphere for SPA applications.
- Deploying the codes in Dev, QA, Pre-Production and Production environment in sequence.
- Responsible for monitoring all the build activities for all the applications and making sure the builds are successful.
- Report to developers in case the builds are failed; setup a notification task to send auto notifications for failed builds to responsible developers or commiter.
- Applied patches in many occasions in build configurations in Bamboo for related dependencies.
- Troubleshoot the failed builds, identify the reason for failure and assign it to responsible team or developer.
- Create tickets for the corporate DevOps team if the build fails are caused due to error on their end.
- Liable for setting up task in sonarqube for code quality check, setup up task to fail the build if sonarqube sees any bugs or vulnerabilities.
- Responsible for monitoring and making sure there are no existing bugs and vulnerability using tool such as sonarqube for the security audit purpose.
- Migrated all the manual deployment process for Java based application in Websphere to auto deploy in all environments i.e. Dev, QA, Pre-Production and Production.
- Documented all the steps to create build plans and deployment projects for all the API and SPA applications for code auto deploy process.
- Created document for Continuous Integration process flow and worked with developers and other team members to ensure that correct process is followed through out the project.
- Motivated team player with ability to work under minimal supervision possessing strong analytical, problem solving andcommunicationskills.
Environment: Atlassian Bitbucket v4.4.1, Atlassian Bamboo v5.11.3, Atlassian JIRA 7.0.0, SonarQue 5.6.6, Red Hat Enterprise Linux 7.x, SunOS intraeprempp 5.10, Websphere 8.0.0.10, 8.5.5.9, Remedy tickiting, Serena Dimensions tool.
Confidential, Walnut Creek, CA
Devops/System Admin
Responsbilities:
- Applied the new patches, upgrades and integrity check on existing test servers ( Ubuntu, Redhat) and Applied the same change in production servers upon successful output.
- Extensively worked on installation, configuration and maintainance of Ubuntu 14.04.4 and RHEL 5x,6x.
- Used Amazon Web Services (AWS) to create new instances, checking the security group settings, adding and deleting the elastic IPs for the needed servers, applying the inbound IP addressed as needed.
- Used AWS’s Route53, S3 in several occasions such as checking the DNS issues for the relates internal and external sites.
- Used puppet to manage server application such as Apache2, MySQL.
- Applied most of the critical changes in production servers using the automation tool such as a puppet.
- Used puppet automation tool to give access to users on all the machines.
- Used Puppet for creating scripts, deployment for servers, and managing changes through Puppet master server on its clients.
- Assembled Puppet Master, Agent and Database servers on Red Hat Enterprise Linux Platforms.
- Monitoring daily activities on test and production machines such as disk space usage, memory, apache check, file systems and several others using Nagios monitoring tool.
- Installation and configuration ESX hosts. Making new virtual machines, with Linux Redhat server
- Installation and configuration of Web Sphere, Apache, Web Logic, LDAP, and mail servers.
- Trouble shoot network issues using ‘ndd’, 'traceroute', 'netstat', 'ifconfig' and 'snoop' etc
- Cleaned the disk space in daily basis of test and production machines as applicable ( <80%)
- Dealth with the PCI compliance( using Nessus Scan) for a client website and fixed, applied patches and upgrades on all the test and production servers for the security vulnerabilities.
- Upgraded the PHP to the latest version on most of the servers, configured and applied the patch as needed.
- Execution failover and reliability test on the test machines prior to deploying the same change on production server
- Created new VMs on Ovirt environment and applied the needed essentials.
- Worked on Rundeck Job Scheduler and Runbook Automation. Ran the publish steps manually in several occasions i.e. in case the if automate publish fails.
- Worked with Jira ticketing tool for ticketing.
- Applied the hot fix as needed in the test and production servers for the deployment process.
- Installed the SSL certificates in the several test and production machines as per the security protocol.
Environment: Ubuntu 14.04.4, RHEL 5.x, 6.x, Rundeck Publish manager, Sensu monitoring tool, Jira ticketing tool, RT (Request Tracket), Puppet, AWS, MySQL, DNS, Ovirt VM Plartform.
Confidential, Beaverton, OR
DevOps/System Admin
Responsbilities:
- Configuration and upgrading of RHEL5X, RHEL6X and SUSE 10, 11.
- Installation Configuration of LVM (Logical Volume Manager) to manage volume groups, logical volumes and physical partitions.
- Documentation of Standard Operating Procedure (SOP) for installation and deployment of logical volume manager.
- Installation, configuration and support of DHCP, SSH, SCP, FTP, DNS services.
- Configuration and administration of NFS and Samba.
- Maintained and monitored all of company server operating system and application patch level, disk space and memory usage, user activities on day-to-day basis.
- User administration on RHEL systems, SUSE Linux, HP-UX machines, package management & archiving.
- Worked on installation and configuration of Puppet.
- Used puppet to automate the existing infrastructure.
- Created various modules in puppet to perform the task.
- Worked with SVN and GIT for version control.
- Creation of VMs, cloning and migrations of the VMs on VMware vSphere 5.x.
- Supported various applications through shell scripting at level L1 for smooth operation.
- Experience in deployment of Puppet Configuration Management Tool modules.
- Expanded file system using Logical Volume Manager.
- Managed and upgraded UNIX’s server services such as Bind DNS.
- Configuration and administration of Web (Apache), DHCP and FTP Servers in Linux and Solaris servers.
- Supported the backup environments running VERITAS Net Backup 6.5.
Environment: Red Hat Enterprise Linux 5.x, 6.x, SuSE Enterprise Linux 10, 11, Logical Volume Manager, Oracle 11G, Puppet, GIT, Shell Scripting.
Confidential, Phoneix, AZ
DevOps/Linux System Admin
Responsbilities:
- Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
- Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6, operating systems and hardware maintenance like changing memory modules, disk devices, SAS, SATA & SCSI devices.
- Handling NFS, Auto Mount, DNS, LDAP related issues.
- Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring.
- Troubleshooting cluster related problems by checking log files and using cluster commands.
- Performing failover and integrity test on new servers before rolling out to production.
- Performed Kick start installations in Linux.
- Deployment and Configuration of application server JBoss deploying Java and Web Application.
- Installed and configured Red Hat 5.0/6.0 on Dell Power Edge server.
- Installed and administrated of Splunk in Red Hat Linux.
- Installed VMware ESX server on Dell Servers and configured SUSE 11.x Red Hat Linux 5.0, 6.0 / Windows virtual machines for various applications.
- Developed and maintained standard operating procedures and work instructions for deployment processes.
- Assist the Information security system in using GitHub for code sharing and publishing service.
- Used Jenkins to perform continuous integration. Also monitor version control and build process.
- Automate deployment and release distribution process with Shell, Perl and Hudson
- Used Chef for managing server application server such as Apache, MySQL.
Environment: Red Hat Linux 4.x, 5.x, Oracle 10g, Samba, Autosys, VMware vSphere 4.0, VMware ESX 3.5.0,VMware ESX 4.0.0, Confidential DS Storage Manager, GIT, Jenkins, Shell Scripting.
Confidential, Chicago, IL
Linux Administrator
Responsbilities:
- Involved in the design, implementation, High availability and performance of Red Hat Enterprise Linux 4.x, 5.x environments.
- Cooperate with other technical teams to implement overall technical infrastructures supporting enterprise-wide systems with direct responsibility for Red Hat Enterprise Linux servers
- Configuring distributed file systems and administering NFS server and NFS clients and editing auto-mounting mapping as per system user requirements.
- Reviewing system log files for errors.
- Setting up cron jobs for backups and monitoring processes
- Installed VMWare ESX on Dell Servers and configured Red Hat Linux 4.x, 5.x and Windows OS virtual machines for various applications.
- Configured and maintained NIS and DNS database and wrote Bash shell scripts.
- NFS file systems and shared them to clients.
- Managing Network Time Protocol Server NTP.
- Implementation, Configuration and support of SENDMAIL-RELAY Server.
- Implementation, Configuration and support of Apache, FTP, NIS, DNS, Samba and VNC Server.
- LVM management and monitoring
- Acquiring & Initializing LUNs in clustered & stand alone environments.
- Different RAID level implementation and monitoring.
- Performed system administration of UNIX servers by using Operating Systems of RHEL 4.x, 5.x.
- Installation of Oracle Patches and Troubleshooting, Creating and modifying application related objects, Creating Profiles, Users, Roles and maintaining system security.
- Configuration and maintenance of NIS, NFS, DHCP and DNS Servers on RHEL 5.0.
- Administrative tasks such as System Startup/shutdown, Backup strategy, Printing, Documentation, User Management, Security, Network management, dumb terminals and devices carried out.
- Installation and configuration of Oracle 7.x/8.x requisite parameters
- Performed the administration of the DNS and configuration of the Database Files.
Environment: Red-Hat Enterprise Linux, HP Proliant DL 585, BL 465/485,ML Series, SAN(Netapp), BladeLogic, Veritas Cluster Server 5.0, Windows 2003 server, Shell scripting, Jboss 4.2, VMware Virtual Client 3.5, VMware Infrastructure 3.5.