We provide IT Staff Augmentation Services!

Devops Engineer Resume

3.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY:

  • 7 years of experience on Infrastructure as a System Administrator/Devops Engineer in Development, test and Production servers.
  • Worked on various flavors of Linux and Unix Servers (RHEL, UBUNTU, Solaris, Oracle Enterprise Linux, Suse and AIX) which included but not limited to Installation, configuration, Maintenance, Patching and Support of those servers.
  • Experienced in working on DevOps/Agile operations process and tools (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management)
  • 3+ years of experience on various DevOps tools like Chef, Jenkins, Docker, SVN, and GIT working closely with developers to integrate, automate and manage various applications.
  • Experience in writing Shell scripts. 
  • Experience in automating, configuring and deploying instances on AWS/EC2, and Data centers.
  • Created Instances and managed various client application in AWS cloud.
  • Experience on installation and configuration of various DevOps tools like puppet, Chef and Jenkins.
  • Used Chef to organize and execute configuration plans on servers.
  • Experience implementing end - end automation using Jenkins.
  • Worked on version tools like SVN and GIT,
  • Extensively worked with tools like Nagios and Splunk for Monitoring and log management respectively.
  • Worked with Docker for containerization of multiple applications.
  • Monitored and supported hundreds of Linux servers running variety of applications.
  • Experience in network/automation installation using Kickstart.
  • Experience in patching and upgrading OS on multiple operating environments like Solaris 10.x/8.x/Red Hat Linux 7.x/6.x/5.x and AIX V5, V6, V7 pSeries, Ubuntu, SUSE.
  • Wrote shell scripts (Bash, Ksh, and PERL) to automate routine tasks like process management, selective file removal and disk space utilization.
  • Responsible for Installation, configuration, Maintenance, Deployments, Update , Monitoring, performance tuning on Linux
  • Strong experience with configuration management tools like Chef, Puppet, and Ansible 
  • Working experience of server provisioning tools like Chef.
  • Deployed Chef for configuration management to existing infrastructure.
  • Installing, configuring, and maintaining WebSphere and Webserver application server, Apache/Tomcat.
  • Involved in installation and configuration of different monitoring tool Nagios.
  • Configured Oracle ASM disks in Oracle Enterprise Linux.
  • Worked on creating scripts, automation, and global configuration management.
  • Configuring and Administering DNS, NIS, LAMP and LDAP on Red hat server environment.
  • Experience in Installation and configuration of Web hosting administration HTTP, FTP, SSH, SFTP and NFS, NTP Server configurations.
  • Extensively work on creating, mounting and unmounting new file systems.
  • Experience in scheduling full backup and incremental backup for daily, weekly, and monthly basis, and worked in solving tickets on day to day activities and problems related to development and test servers.
  • Participated in on-call rotation to provide 24X7 technical supports.
  • Excellent team building, project implementation, analytical, interpersonal, and communication skills.

TECHNICAL SKILLS:

Cloud: Amazon Web Services

Configuration Management: Chef/Puppet

Operating Systems: Solaris 10/8, Ubuntu 14.x/RHEL 7.x/6.x/5.x CentOS 5.x/6.x, Suse IBM 5L 5.x, AIX V6.1 & Sun Solaris (8/9/10), Windows 2003/2008

Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, Tomcat, IIS

Virtualization Tech: Oracle VirtualBox, Vagrant, Docker

Ticketing Tools: JIRA, Cloudaware, HP Quality Center

Programing: Java, Python, Shell scripting

Databases: ElasticSearch, MySQL, Postgre SQL, MongoDB

Continuous Integration Tools: Jenkins, Hudson, Maven, Bamboo, Ant

Services: LDAP, DNS, BIND, HTTP, HTTPS, POP3, NFS, TLS/SSL, DHCP, kerberos

Security Tools: Wireshark, Nmap, Nessus, Evident.io, Cavairin.io

Monitoring Tools: StackDriver, Nagios, Graphite, Zabbix

Hardware: Ethernet hubs, Cisco Routers, Switches, Repeaters

Backup tools: Veritas NetBackup 4.5,5.0

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Installed, Configured and Maintained Linux and Unix Servers (Ubuntu 14.04, Redhat, Suse, Cent OS, Solaris) at multiple Data Centers.
  • Worked on Build and deployment process on the enterprise server.
  • Managed continuous build and continuous integration environments in SCRUM and AGILE projects.
  • Installed and configured an automated tool Chef that included the installation and configuration of the Puppet master, agent nodes and admin control workstation.
  • Implemented and maintained monitoring and alerting of production and corporate servers/costs using Cloud Watch. 
  • Used SVN and GIT to manage software code and revisions in a repository.
  • Provisioned and managed AWS EC2 instances, volumes by deploying Chef.
  • Implemented AWS solutions using EC2, S3, RDS, Elastic Load Balancer and Auto scaling groups.
  • Installed, configured, and supported Puppet to standardize environments.
  • Worked on Chef extensively for deployment for servers, creating recipes and cookbooks managing changes through Chef server.
  • Used Ansible server and workstation to manage and configure nodes 
  • Worked on User admin groups, maintaining account and monitoring system performance using Nagios.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: GIT and GITLAB
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages. 
  • Written cookbooks for WebLogic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation. 
  • Used Continuous Integration tool Jenkins to automate build and deployment process.
  • Maintained branches/forks in GITHUB version control for the changes made in cookbooks as per release.
  • Helped different development teams in setting up build on Jenkins.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements and overcome obstacles. 
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently.
  • Configured Jenkins daily periodic backups for Jenkins Configure and plugins files.
  • Used Maven and Jenkins to automate the software build.
  • Installed, configured and managed CI/CD tool Jenkins to automate various test cases like rally and Yardstick OPNFV. 
  • Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.
  • Change root password on all servers from centralized Puppet master server.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Configured Redhat Kickstart server for installing multiple production servers.
  • Configuration and administration of DNS, LDAP and Sendmail on Ubuntu/Redhat Servers.
  • Involved in writing various scripts like Bash, Shell, and Ruby for automation.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Performed TCP/IP, DNS and DHCP administration.
  • Installed and monitored administering and monitoring tools such as 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 Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Provided 24/7 on call supports on Linux Production Servers. Responsible for maintaining security on Ubuntu 14

Environment: Ubuntu/Redhat Linux, Chef 12.14/12.9, Ansible, AWS EC2, GIT, Docker, Jenkins, Websphere, Apache, Logical Volume Manager, Veritas NetBackup, Windows 2010

Confidential, San Francisco, CA

DevOps Engineer

Responsibilities:

  • Extensively worked on Installation and configuration of Redhat 5.x/6.x and CentOS.
  • Worked on installation of local yum repository and package administration using yum and rpm.
  • Worked on implementation of several native Linux services like Ubuntu and Redhat.
  • Automated, configured and deployed instances in AWS cloud and worked with Amazon EC2/S3
  • Created various instances in AWS and managed application in cloud.
  • Responsible for Deployment Automation - Chef and Python
  • Configured TFS and Git repositories in CI setup in Jenkins.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation from Dev to Eval, Eval to Pre Prod/ Pre Prod to Prod systems using Jenkins, GIT and Chef automation tool
  • Manage configuration of Web App and Deploy to AWS cloud server through Puppet.
  • Run Ansible Scripts to provision Dev servers
  • Configured SonarQube code quality tool and integrated with Jenkins to check the integrity of code.
  • Organized and executed configuration and deployment plans on servers using Chef
  • Automated environment configuration in test and dev. environment using Chef
  • Wrote Recipes and Cookbooks in Chef 12.14 to Automate configuration and deployment of various applications and services.
  • Created Ansible Playbooks and Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx and other applications.
  • Saved and managed software code base and revisions in a repository using source control tool Git
  • Installed and configured Jenkins and used it for continuous Integration (CI).
  • Perform performance monitoring (Nagios) and report activity log.
  • Assisted team in implementing new SSL certificates.
  • Installed and configured JBoss application server.
  • Responsible for creating templates and deploying VM’s in VMware environment.
  • Automated system management tasks like user account creation, file system size monitoring, monitor system resources and system maintenance using Shell, Bash, Perl and Ruby
  • Deployed latest patches for Linux and Application servers and performed tuning.
  • Configured Linux Kickstart on multiple servers for network installation.
  • Configured Multipath added SAN, created physical volumes, volume groups, and logical volumes.
  • Set up network environments using TCP/IP, NIS, NFS, DNS and SNMP.
  • Responsible for setting up and managing Kickstart and Jumpstart environments.
  • Maintaining production critical servers running Red Hat Linux supporting Oracle database and Web services. Providing 24x7 supports.

Environment: Red Hat 5.x/6.x/Ubuntu 14.x, CentOS 5.x/6.x, Chef 12.14, Jenkins, Puppet, Vagarant, Nagios, SVN, AWS, DNS, NFS), Web server Apache 1.3x, JBoss, SAN Storage, Windows.

Confidential, Dallas, TX

Unix/Linux System Engineer

Responsibilities:

  • Installed RHEL7.x/6.x /Solaris 10/8 as the base operating system to be used for applications on Sun Spark T5/Mx, Sun Netra txx, Sun Fire Vxx, Dell, Proliant, and Enterprise Server 4.0.
  • Owned the overall user admin and access management and compliance responsibilities. This includes creating roles and profiles, separation of duties matrix, user id provisioning for the entire team.
  • Performed backup and recovery using Ufsdump/Ufsrestore.
  • Group permissions could be set so that each user would only have access their data. Groups might be used to create ACCESS CONTROLS for different departments within an organization.
  • Trouble shooting the problems, performing and documenting root cause analysis.
  • Maintained multiple platforms projects and involved in capacity planning.
  • Setup of full networking services and protocols on Redhat, including NIS/NFS, DNS, SSH, DHCP, NIDS, TCP/IP, ARP, applications, and print servers to insure optimal networking, application, and printing functionality.
  • Creating the Linux AMI's for development, test, staging and production. 
  • Disk Space management using VERITAS Volume Manager.
  • Configuration of Hardware and Software RAID. Disk replacement and File system recovery.
  • Implemented Virtualization using VMware in Linux on HP-DL585.
  • Installing and setting up Oracle9i on Linux for the development team.
  • Installed VMware ESX server on Dell Servers and configured Solaris 9/10/ Red Hat Linux 4.0 / Windows 2000 virtual machines for various applications.
  • Installation of software packages and checking the integrity of the installed packages. Installed different RPM Linux 4.0/5/0.
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database and firewalls in both development and production
  • Installed and configured Sudo for users to access the root privileges.
  • Document backup policies and procedures for backup routines, schedules and restore policies.
  • Responsible for backup of all servers, and recovery of servers.
  • Managing cron jobs, at Jobs, batch processing and job scheduling.

Environment: Solaris 10/8, Red Hat Enterprise Linux 7.x/6.x, Veritas Netbackup 4.5, Web Logic 8.1, Oracle 9i/10g, WebSphere application Server 3.5/4.0.x Tivoli Storage Manager 5.x, Cron, Batch, Nagios 2.x, LPARs, Dell Proliant, IBM P 570\590\630\670\690 VIO, HMC.

Confidential

System Admin     

Responsibilities:

  • Performed Redhat Linux Kick-start Installation.
  • Configured and maintained Redhat Linux and SUSE servers.
  • Installed, upgraded and loaded Patches and Packages on Redhat Servers.
  • Attended to users, developer problems; did troubleshoot the system and end user issues.
  • Created and maintained Operating System Installation Documents.
  • Monitored system performance, tune-up kernel parameter, added /removed /administered hosts, users.
  • Scheduled Jobs using CRONTAB and AT Utility and wrote shell scripts to automate System Process.
  • Worked on Performance monitoring using native and third party tools.
  • Managed NIS, NFS and Send mail Server.
  • Added more resources like Memory, Disks and increasing the Swap.
  • Performed User and Group Management using Admin tools.
  • Wrote Cron, bash and shell scripts.
  • Involved in documenting of Linux and Windows environment and configuration details including

Environment: Red hat, NIS, NFS, Perl, shell Scripting, CRONTAB/AT.

Confidential

Linux Administrator

Responsibilities:

  • Installing and assembling the hardware components and installing the operating systems (Redhat, CentOS)
  • Installing FTP Server and setup network configuration.
  • Involved in all major projects to recommendations, design, and implement backup and storage solution.
  • Maintain enterprise backup environment by monitoring Tivoli system for sizing considerations through usage trending
  • Design and test a Disaster Recovery solution for all business critical applications and systems, including AIX, Linux and Solaris systems.
  • Design and implement a DNS/DHCP solution to replace current aging system. Solution required 99.9% uptime via Linux clustering.
  • Size AIX systems that would support Oracle databases, as well as tune systems for performance issues through disk and network topology, as well as system environment tuning.
  • Implemented software RAID at install-time and run-time on Linux.
  • Diagnose problems with network services and any other hardware issues in AIX and Linux servers.
  • Installing FTP Server and setup network configuration.
  • Receive and load the packages for application code.
  • Involvement with the Customer care and Deployment teams in trouble shooting and fixing day-to-day problems of the applications in production on 24/7 schedules.

Environment: RedHat7/8, RHEL3.x, 4.x, Tivoli Storage Management, Oracle, TSM, DHCP, Capacity Planning, Apache, Weblogic, Sendmail.

We'd love your feedback!