We provide IT Staff Augmentation Services!

Devops/linux Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • DevOps, Systems - RHEL 6.x, 7.x, Cent OS 6 & 7 and Windows.
  • Software development life cycle (SDLC) and project management.
  • AWS cloud with exposure to AWS components like EC2, S3 Buckets, EBS, ELB, Elastic Beanstalk, AMI, EBS cloud watch, Auto-scaling and IAM.
  • DevOps tools like Puppet, Chef, Ansible for Configuration management Jenkins for Continuous integration, Maven & ANT for Build & compilation, Apache SVN & GIT for Version/Source control and CI/CD deployments.
  • Configuration automation using Docker containers, used Docker to virtualize the servers.
  • Possess working knowledge in Troubleshooting Hardware, Storage, Application Bottlenecks, System Recovery, Crash dump analysis, logs analysis and Performance Tuning.
  • Exposure to various monitoring tools like vmstat, iOS tat, free, netstat and top.

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

DevOps/Linux Engineer

Responsibilities:

  • Responsible for Release management activities and member of release command centre which closely monitors various projects and their progress in test environments.
  • Resolving merging issues during build and release by conducting meetings with developers and managers, monitoring all system frameworks and providing on-call support.
  • Developed build and deployment scripts using Ant, Maven as build tools and automated the build and deploy processes using Jenkins to move from one environment to another environment.
  • Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Ansible, Puppet, and Amazon EC2.
  • Automated the process to create Docker images which includes automated package builds into the image and deploy them as needed.
  • Maintained the user accounts IAM, OU, RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Worked with Jira for Issue tracking and monitoring, integrated Jira with SVN, created automated release notes using Perl Scripts and controlled release management with Bitbucket.
  • Created Puppet manifests and modules to automate environment builds and patching activities. Configured monitoring alerts, notifications for EC2 hosts using Cloud Watch.
  • Used Ant, Gradle, as build tools on Java projects for the development of build artifacts on the source code. Built and Deployed Java/J2EE to a Web application server in an Agile continuous integration environment and automated the whole process.
  • Integrating AWS Code Deploy with Jenkins for automating test, build and deployment as well as automatic rollback in case of any deployment failure occurs.
  • Used Splunk, Sensu, Datadog for performance and log monitoring, created dashboards and alerts for Splunk.
  • Automated the cloud deployments using python (boto & fabric) and AWS Cloud Formation Templates.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks, developed release notes documents to provide personnel support with build installation instructions.
  • Used Docker to virtualize the servers for test environment and used Docker container for configuration automation.
  • Worked on branching, tagging and release using SVN and GIT.
  • Implemented continuous integration configured Jenkins servers and nodes.
  • Created and maintained user accounts on NIS environment. Scheduled the Jobs using CRON tab.
  • Installed and Configured VMWARE ESX servers and Created RHEL Guest VM’s for Dev/ Test and production environment.
  • Created RAID 1, 01 configurations on hardware RAID devices and RAID 10, 5 using SVM, LVM, and VxVM.

Confidential, Chicago IL

AWS/DevOps Engineer

Responsibilities:

  • Managed and administrated all Linux OS and UNIX servers by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the Linux OS upgrades and hardware maintenance like changing memory modules, disk devices, SAS, SATA & SCSI devices.
  • Managed deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Used Puppet for managing server application server such as Apache and MySQL.
  • Wrote Puppet Modules for various DB configurations to modularize and optimize product configuration.
  • Implemented a Continuous Delivery framework using Jenkins, Puppet, Maven& Nexus in Linux environment.
  • Used SVN for branching, tagging and release, also used Tortoise SVN for version control in windows.
  • Installed and configured Red Hat 5.x/6.x on Dell Power Edge server, VMware ESX server on Dell Servers and configured SUSE 11.x Red Hat Linux 5.0, 6.0 / Windows virtual machines for various applications.
  • Supported and developed tools for integration, automated testing and release management.
  • Used Anthill pro as Continuous Integration (CI) server.
  • Virtualized the servers using Docker for the test environments and dev-environments needs. Worked on configuration automation using Docker containers.
  • Deployed built artifacts into Tomcat instances and were integrated using the Perl and Shell scripts.
  • Worked on build and deployment of Java application to various client environments.
  • Used build management tools like Ant and Maven to write build. xmls and pom. xmls.
  • Handled issued related to NFS, Auto Mount, DNS, LDAP.
  • Identified, troubleshoot, and resolved problems with the build process
  • Installed, configured, and customized services in Send mail, Apache, FTP servers, as requested.
  • Performed kernel & database configuration optimization to limit I/O resource utilization on disks.
  • Monitored CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems.
  • Checked log files and used cluster commands to troubleshoot cluster related problems.
  • Performed Kickstart installations in Linux.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance and Secure Shell (SSH) implementation.
  • Produced automated software builds using variety of open source, scripting and proprietary tools.

Confidential

Linux/Unix Engineer

Responsibilities:

  • Vulnerability remediation, patch planning and upgrades in support of applications
  • AIX 6.1 and 7.1, Solaris 9,10 and 11 and Red Hat RHEL patching
  • Administration of Development servers running Solaris 11
  • Veritas Cluster, Sun Cluster, and Oracle RAC cluster support
  • System Hardening, Intrusion Detection through tripwire, vulnerability remediation and system stability.
  • Followed TIL methodologies for Problem managemen, Incident management and change management. Justification of change process on CAB boards
  • Managed SAN disks on servers through LVM. Disks added from San Switch fabric
  • System configuration management via puppet
  • OS and SUDO Access additions and removals
  • Python, Expect, bash, ksh, csh and other script language coding
  • Lun and Volume Group additions. Online disk file system growth
  • Sun Sparc ILOM and system firmware upgrade
  • HMC, VIOS administration, maintenance, upgrading. IBM Frame Firmware upgrading
  • Bash, Ksh and other Shell scripting for patching, administration and maintenance of OS
  • Installation, Configuration and Administration of RHEL VM's
  • Host Key, SSH key, known hosts management
  • Apply server certificates and use of PKI, RSA, DSA and/or X.509 certificates
  • VIO Server 2.2 and LPAR / Power VM configuration.
  • TCP/IP networking and troubleshooting

We'd love your feedback!