We provide IT Staff Augmentation Services!

Sr. Devops Engineer/ Administrator Resume

2.00/5 (Submit Your Rating)

Austin, TX

SUMMARY:

  • Widespread experience in the design and implementation of DevOps processes for Agile projects around 8+ years, working with technologies and platforms including Chef, Jenkins, Git, UNIX/Linux, Docker, Apache, Nagios, AWS.
  • 8 years of experience as a Devops Engineer - Build and Release Engineer in automating, building, deploying, managing and releasing of code from one environment to other environment tightly maintaining Continuous Integration, Continuous Delivery and Continuous Deployment in multiple environments like (DEVEL/TEST/STAGE & PROD)
  • Experience in creating the company's DevOps strategy in a mix environment of Linux (RHEL, CENTOS, Windows) servers along with creating and implementing a cloud strategy based on Amazon Web Services (AWS).
  • 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.
  • Managed Amazon Web Services like EC2, S3 bundles, RDS, EBS, ELB, Auto-Scaling, AMI, IAM through AWS Console and API Integration with Chef Code.
  • Day to day job included but not limited to handling Tickets, Monitoring, Troubleshooting and maintenance.
  • Experience working with Chef Enterprise and Chef Open Source. Installed, configured, upgraded and managed Chef Master, Agents & Databases. Integration of Chef with Apache and Passenger.
  • Created Custom as well as downloaded pre-written Cookbooks and Manifests, Worked and utilized Chef hierarchy files, facts, and global variables.
  • Installed and managed Middleware tools through Chef such as WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat.
  • Extensive experience using MAVEN and ANT as build tools for the building of deployable artifacts (jar, war & ear) from source code.
  • Managed all the bugs and changes into a production environment using the Jira tracking tool.
  • Involved in setting up JIRA, Kanban as defect tracking system and configured various workflows, customizations and plugins for the bug/issue tracker.
  • Experience in working on source control tools like Tortoise SVN, CVS, Perforce, and GIT.
  • 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.
  • Experience NIC bonding/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+, SAMBA , SQUID, Postfix, Send mail, FTP, Remote Access, Security Management & Security trouble shooting skills.
  • Experienced with 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 Backup and 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, Python programing and other Scripts( sh/csh/ksh/Cscript/JCL ) 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, MongoDB & Cassandra.
  • Day to day administration of the Development environment and Production and Test environment systems. 24x7 on-call support
  • Sound knowledge in automation tools like Ansible, Puppet, Chef.
  • Provisioning and infrastructure automation in a IaaS and PaaS environment in AWS, Azure, Pivotal Cloud Foundry etc.
  • Implemented and deployed a system to Windows Azure, Microsoft’s new cloud solution.
  • Strong knowledge of networking concepts like switches, firewalls, load balancers, intrusion detection systems.
  • Have a wide domain knowledge on Financing sector, Hospitality/Servicing sector and Marketing sector
  • Strong appetite for learning new technologies with positive attitude.

TECHNICAL SKILLS:

Operating systems: Unix, Linux, Red Hat 4.x, Fedora, Ubuntu, CentOs, Windows

Programming Languages: C, C++, Java/J2EE, .Net, PHP

Databases: MySQL, MS SQL Server, Oracle, DB 2

Cloud computing: AWS (EC2, S3, EBS, ELB), OpenStack, OpenShift

App/Webservers: Apache Tomcat, WebSphere, Web logic, JBoss

CI/CD Tools: Jenkins, Chef, Ansible, Terraform, Puppet, Bamboo, TeamCity, Anthill Pro and Docker

Build Tools: Ant, Maven, Gradle, Make, MS build

Monitoring Tools: Nagios, New Relic, Splunk

Version Control Tools: SVN, GIT, Perforce, CVS, Clear case

Scripting languages: Ruby, Python, Bash, Perl, Confidential, Power Confidential

Web Technologies: HTML, XML, Servlets, JSP

PROFESSIONAL EXPERIENCE:

Confidential, Austin, TX

Sr. DevOps Engineer/ Administrator

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Redhat, CentOS and Suse Servers at multiple Data Centers.
  • Configured RedHat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Designed Chef or Ansible Modules to manage configurations and automate installation process.
  • Experience working with production servers at multiple data centers.
  • Writing custom scripting in Bash/Python/Ruby/Perl.
  • Worked on Physical to Cloud Migration in AWS.
  • Experience in migration of consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Used Chef for Monitoring system and automation.
  • Installed and configured monitoring tools Nagios for monitoring the network bandwidth and the hard drives status.
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Deploying Linux server using Hashicorp Vagrant and Vagrantfile.
  • Experience in AWS, which included managing application in the cloud and creating instances.
  • Developed automation scripting in using Chef or Ansible to deploy and manage Java applications across Linux servers.
  • Worked on Version controller like GIT and integration tools: Jenkins
  • Logged events from forced crash dumps and troubleshoot server issues.
  • Configured yum repository server for installing packages from a centralized server.
  • Installed Fuse to mount the keys on every Debian Production Server for password-less authentication.
  • Experience with Configuration Management Tools (Ansible, Chef).
  • Installed and configured DCHP server to give IP leases to production servers.
  • RedHat Package Management of RedHat Linux user accounts, groups, directories, file permissions and other package deployments.
  • Applied the Clustering Topology that 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 with 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 with yum and rpm.
  • Installation and configuration of PostgresSQL database on RedHat/Debian Servers.
  • Performed Disk management with the help of LVM (Logical Volume Manager).
  • Configuration and Administration of Apache Web Server and SSL.
  • Created and maintained network users, user environment, directories, and security.
  • Good knowledge on Docker and Dockerfiles. Containerizing web application from Linux server to Docker containerizes.
  • 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: Scrum Agile, SVN, CVS, Ant, Maven, Git, Jenkins, Chef, Ansible, AWS, Tomcat, Selenium, Confidential, Perl, Nexus and JIRA.

Confidential, Omaha, NE

DevOps/ Build & Release Engineer

Responsibilities: 

  • Responsible for design and maintenance of the Subversion Repositories and the access control strategies.
  • Performed all necessary day-to-day Subversion support for different projects.
  • Implemented & maintained the Branching and Build/Release strategies utilizing Subversion(SVN).
  • Worked on Administration, maintenance and support of Red Hat Enterprise Linux (RHEL) servers.
  • Used Ant and Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Maintained and administered GIT source code tool.
  • Manage deployment automation using Puppet, Custom Puppet Modules and Ruby.
  • Automated the build and release management process including monitoring changes between releases.
  • Implementing a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux environment.
  • Lead and assisted with the scoping, sequencing, planning, and creating GIT environments.
  • Developed procedures to unify, streamline and automate application development.
  • Involved in implementing Workflows, Components, Screens and Notification schemes in Jira Project setup.
  • Deployed the Java applications into Apache Tomcat Application Servers.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Executed user administration and maintenance tasks including creating users and groups.
  • Utilized WAR and JAR files for deployment of enterprise apps.
  • Provided assistance for management of AWS storage infrastructure systems.
  • Managed Nexus Maven repositories to download the artifacts during the build.
  • Created and maintained the Confidential /Perl deployment scripts for Web Logic web application servers.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Developed, Maintained, and Distributed release notes for each scheduled release.
  • Skilled to write, debug maintain scripts in Confidential, Perl etc.
  • Build artifacts are deployed into Tomcat instances which were integrated using the Perl and Confidential scripts.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Prepared JUnit test cases and executed server configurations.
  • Supported and developed tools for Integration, Automated Testing and Release Management.
  • Used Anthill Pro as Continuous Integration (CI) server.
  • Responsible for User Management, Administration, Group Management, Slave Management, new job setup in Jenkins.  

Environment: Red Hat Linux 5.0, SVN, GIT, ANT, Jenkins, Maven, Apache Tomcat, Confidential, Perl, Puppet, Nexus, AWS, Ec2, Junit, Jira, SQL.

Confidential, Phoenix, AZ

Build Release Engineer

Responsibilities:

  • Involved in DevOps migration/automation processes for build and deploy systems.
  • Implemented the Build automation process for all the assigned projects in Vertical Apps domain.
  • Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.
  • Evolving new tools/methodologies to improve this existing process and show better results to all stakeholders.
  • Setup various Team Projects into different Team Project Collections.
  • Support the code builds by integrating with continuous integration tool (Jenkins)
  • Written Maven scripts, Installed Jenkins, written Confidential script for end to end build and deployment automation.
  • Configure and perform Continuous Integration / Continuous delivery using source control management, build automation (Jenkins), Testing QA (Selenium) and deployment (Run deck, Docker and AWS).
  • Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery environment (puppet, Yum, rsync Integrated delivery (CI and CD process) Using Jenkins, Nexus, Yum and puppet.
  • Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.
  • Implemented JShint/JSlint testing tool to automate the code review process and published the results on Jenkins as well the graph by comparing everyday nightly builds.
  • To configure and maintain codebase to support the build and deployment of code on servers.
  • Merging and tagging need to be done after the code went live in environment.
  • Maintain a Live Like environment to test any production issues on the setup and push it into production.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Expertise in container technologies and writing containerized software Docker.
  • Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.
  • Configuration Management using Subversion (SVN) and maintaining admin related files.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT.

Environment: Java/J2EE, Subversion, Jenkins(CICD), JIRA, TFS, Teamcity, Maven, GIT, ANT, Sonar, Vagrant, Chef, Vault, AWS, Python, Remedy, Weblogic, Centos, Confidential Scripting.

Confidential, Silver Spring, MD

Build Release Engineer/ Linux Administrator

Responsibilities:

  • Worked on installing, configuring and maintenance of Solaris 8/9/10, Red Hat Linux 4/5/6 AIX 7.1.
  • Installing and configuring VERITAS volume manager (VxVM) 5.x, Disk and File system management through VERITAS volume manager, Solaris Volume Manager
  • Worked on to creating and maintaining of ZFS file systems.
  • Created of whole root and sparse root zones on Solaris 10 and creation of VMs for windows 2003 and Linux on VMware ESX 4.0 and administering them with VI Client .
  • Responsible for troubleshooting and maintenance of VERITAS cluster under Solaris 10 with numerous local zones.
  • Worked on configuration of mpxio on Solaris and Powerpath for the LUNs on Linux and IPMP on Solaris, and NIC Bonding on Linux for redundancy of network interfaces.
  • Performed on Mirroring of root disks using Sun Volume Manager; hardware raid for Linux systems.
  • Expertise on configuration of SAN storage, containers, and resource pools.
  • Performed user administration via NIS / LDAP; and maintained home directories with automount in NAS.
  • Installed, configured and supported Jboss app server 4.x
  • Startup and shutdown scripts, crontabs, file system maintenance and backup scripting and automation using Confidential scripting (BASH, KSH) and Perl.
  • Worked on configuring NFS, and DNS environment mounting and unmounting the file systems.
  • Involved on configuration and troubleshooting of services like NFS, NIS+, DHCP, FTP, LDAP, Web Servers, Samba Servers, and Apache Servers.
  • Implement and manage continuous build, integrated build, automated unit testing and deployment processes. Leverages tools such as Maven and Jenkins.
  • Own all customized Build Automation and Continuous Integration scripts, templates and processes through Puppet.
  • Deploy the release of software components into pre-production environments.
  • Create and maintain the continuous integration process documentation.
  • Performed on monitoring and tuning using top, prstat, sar, vmstat, ps, iostat, ganglia etc .
  • Extensively worked in SAN environment configuring multipathing using EMC Powerpath and Linux native multipathing using device mapper.
  • Worked on package and patching management and debugging in all flavors.
  • Performed on Data Backup and Recovery using VERITAS Net Backup; also was involved in multiple disaster recovery tests using SAN tier 1 R1/R2 devices .
  • Updated the systems using Red Hat Enterprise Network (RHN), managing and monitoring through RHN.
  • Involved in large data center migration-planning, designing, moving, servers to new data cente r coordinating and troubleshooting issues with various data center, network, application, and storage teams.
  • Involved in planning, documenting, and supporting high availability, data replication , business persistence failover, fail-back using VERITAS Cluster in Solaris, Red Hat Cluster in Linux.
  • Involved in mass migration of data from old EMC Storage sub systems to new sub systems.
  • Performed on quality reviews and standards and provided 24x7 on - call / Remote Support for UNIX Production Problems of weekly rotation basis.
  • Worked on configuring and maintaining Network Multipathing in Solaris and Linux.

Environment: Solaris 8/9/10, Red Hat Linux 4/5/6, VMware ESX4.0Veritas Volume Manager (VxVM), ZFS, VERITAS cluster server and zones, VERITAS net backup, and SAN, IPMP, NIC bonding, IBM P series Servers, VERITAS Net Backup 6.x.

Confidential, Houston, TX

Build and Release Engineer

Responsibilities:

  • Handled versioning of the source code and maintained the Subversion repositories.
  • Installed and configured Jenkins to orchestrate Continuous Integration.
  • Automated builds of various projects using Jenkins/Hudson.
  • Created multiple windows and Linux nodes/slaves for Jenkins master to distribute the load uniformly across all nodes.
  • Managed the security access of users to Jenkins CI server using matrix based technique.
  • Configured Jenkins jobs to generate nightly builds by running it as a cron job, and generated change logs that include the changes occurred from build to build.
  • Integrated Jenkins Continuous Integration server with version control Subversion, where Jenkins would automatically build a project when a developer checks in the code into SVN server.
  • Used code review tools to verify the coding standards, and setup quality gates to allow/fail builds as per requirement.
  • Created ANT ‘build.xml’, MAVEN ‘pom.xml’, and Confidential scripts to automate builds and deployment.
  • Deployed Java/J2EE applications on the Apache Tomcat application server.

Environment: SVN, Jenkins, ANT, MAVEN, Confidential, Apache Tomcat, Java/J2EE, Linux, SQL.

Confidential, Wilmington, DL

Unix/ Linux Admin

Responsibilities:

  • Systems monitoring and administration of Servers for day-to-day problems, patches, user administration, hardware failure, monitoring log files, backup, software up gradation, configuration changes and documentation. 
  • UNIX System Administration. Fine tuning, Kernel debugging, process scheduling, disk and file system I/O, kernel internals, TCP/IP communications.
  • Installed, upgraded and configured SUN Solaris 9, 10 on Sun Servers using Jumpstart and Red hat 5, 6 using Kickstart.
  • Worked on Jenkins and Git to setup devops environment for CI/CD
  • Worked on Apache, Ant and Maven.
  • Worked on AWS EC2 instances
  • Operating Systems fine tuning and performance analysis, uptime and response time and SLA
  • Managed users and groups on a large scale in NIS and LDAP environments.
  • Worked on DNS servers setup and configured DNS for Linux machines.
  • Installed multiple instances of Oracle WebLogic 10, 11g and helped with the deployment of JARs and WARs on development environments.
  • Installed and configured LAMP on RHEL 5.x. and also configured and setup SSL, Virtual machines, WebLogic plug-ins.
  • Worked with Nagios to monitor HP servers.
  • Installed and monitored servers with Nagios.
  • Installation, configuration and maintenance of Solaris 10 with Veritas Volume Manager 5.0 and Veritas Cluster Server 5.1.
  • Configured, maintained, applied changes and fail-over schedules of HA servers running Veritas Cluster Server and Red Hat Cluster Server.
  • Implementation of RAID techniques and the creation of Disk groups and volumes, plexes using Veritas Volume Manager 5.0.
  • Installed and configured LDOMs on Solaris 10 on T series Servers.
  • Installed & configured Guest operating system like windows, Redhat 5.x and SuSE 9, 10 on VMware ESX 4.0.
  • Setup and configured KVM on Red hat and Xen on SuSE and installed guest OS on KVM and Xen.
  • Gave sudo access to users on Linux boxes and RBAC on Solaris 10 boxes.
  • Configured Nagios to monitor the resources on the server farm and support them on a 24x7 basis.
  • Configuration of multi-pathing using multipathd.conf, EMC Powerpath and native Leadville drivers.
  • Creating backup account for new users and deleting account for the retired or deleted users
  • Troubleshooting and analysis of hardware and software failures for various Solaris servers (core dump and log file analysis).
  • Configuration of VMware virtual machines on Redhat Linux.
  • Worked on Nagios Core installation.
  • Worked on monitoring servers with Nagios X1.
  • Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers with different profiles.
  • Installation, Configuration and support for Redhat Satellite Server and for upgrading and patching Linux Servers.
  • Involved with the deployment teams in trouble shooting and fixing day-to-day problems of the applications in production on 24/7 schedule.

Environment: Puppet, KVM Hypervisor, AIX 6.1,5.3,5.2, Windows server 2003/Informix and DB2 Database, suse Linux, RHEL 3,4,5,6, HP/DELL Blade Servers, HP PROLIANT DL servers, DELL PowerEdge servers, OpenStack, Chef, Confidential Scripting, Powershell, Cforce, Apache, Web Logic, Websphere, Tomcat, Xen & VMware Virtualization, VDI support.

We'd love your feedback!