We provide IT Staff Augmentation Services!

Sr. Devops Engineer / Linux Admin Resume

3.00/5 (Submit Your Rating)

Southfield, MI

PROFESSIONAL SUMMARY:

  • Administration of Production, Development and Test environment’s carrying Red Hat Linux, Ubuntu, Centos.
  • Experience with build management tools like Ant and Maven along with ability to create, debug, diagnose and troubleshoot build scripts.
  • Production experience in large environments using configuration management tools Ansible, Chef and Puppet.
  • Managed On - site OS/Applications/Services/Packages as well as AWS for EC2/S3 with Chef Cookbooks.
  • Configured and monitored distributed and multi-platform servers using Chef and Ansible.
  • Developed Puppet modules and Chef Cook books to automate application installation and configuration management.
  • Reporting and facts import from Ansible to Foreman.
  • Experience on Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manage changes.
  • Knowledge in Implementation of horizontal auto-scaling use cases using OpenStack components - Heat, Ceilometer, Lbaas.
  • Implemented automated local user provisioning in instances created in OpenStack cloud through Ansible Play books.
  • Proficient in automating, configuring and deploying instances on AWS.
  • Creating users using IAM (Identity Access Management).
  • Expertise in Amazon AWS Cloud Administration which includes services: EC2, S3, EBS, VPC, and Cloud Formation.
  • Implementing and Managing Docker and Kubernetes infrastructure and Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration
  • Experience in automated deployment of EC2 instances in data centers and availability zones.
  • Monitoring the Instances, Launching them with the desired (AMI) Amazon Machine Image.
  • Knowledge on Java/J2EEand wrote Shell Scripts (Bash), Python for automating tasks.
  • Extensive experience and highly proficient in using the writing scripts in ANT and Maven for build management.
  • Extensively worked on Jenkins, for continuous integration (CI) and for End-to-End automation for all build and deployments with Tracking Tools like Jira.
  • Worked on Integrated JIRA with subversion and Jenkins to automate the weekly build process.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • Experience in using Splunk tool used for Monitoring. Proficient with Linux/ Unix systems, maintenance of user groups, development integration, tools infrastructure and installation.
  • Experienced on Linux and Unix infrastructure design and management procedures with input decisions provisioning and automation.
  • Experienced in supporting customers in system administration and user creation.
  • Experienced in creating and maintaining Cron jobs.
  • Worked on Linux Package installation using RPM and YUM,
  • Expertise in creating and deploying LVM and resizing the volume groups.
  • Experienced in branching, tagging and maintaining the versions across the environments using version control tools like GIT and Subversion (SVN) on Linux and windows platforms.
  • Used scripting languages like Shell, Python and Ruby.

TECHNICAL SKILLS:

Operating Systems: RedHat, Ubuntu, Cent OS, Windows

Version Control Tools: GIT, SVN

Project Management Tools: JIRA

Monitoring Tools: Splunk, Nagios

Scripting Languages: Shell Scripting(Bash), Python

Application Servers: Web logic, Web Sphere and Tomcat

Configuration Management Tools: Ansible, Chef and Puppet

Build Tools: Ant and Maven

CI Tools: Jenkins, Hudson

Cloud Platforms: AWS and VMWare

PROFESSIONAL EXPERIENCE:

Confidential, Southfield MI

Sr. DevOps Engineer / Linux Admin

Responsibilities:

  • Responsible for maintaining Linux servers (RHEL, Ubuntu and Amazon) as well as ensuring the health and stability of the server.
  • dis included trouble shooting possible package/library conflicts using various OS, server, and application logs to pinpoint the problem for it to be corrected.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Worked on Cloud automation using AWS Cloud Formation templates.
  • Managed On-site OS/Applications/Services/Packages as well as AWS for EC2/S3 with Chef Cookbooks.
  • Created the AWS VPC network for the Installed Instances and configured the Security Groups and Elastic IP's accordingly.
  • Source code admin - Manage and configure GIT resolve issue regarding source code management, manage branching and merging, code freeze process.
  • Configuration Management using Chef and maintaining admin related files.
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins, and GitHub.
  • Involved in maintaining the user accounts (IAM), RDS, Route 53, VPC, RDB, DynamoDB, SES, SQS and SNS services in AWScloud. Developed code in Python scripts and ran it regularly in development.
  • Wrote and managed Python scriptsto automate several releases.
  • Designing and implementing fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
  • Used JIRA workflows to automate deployment and issue tracking.Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Developed Perl and shell scripts for automation of the build and release process.
  • TEMPEffective use of LVM disk Management tool to Create, extend Shrink the Logical volumes, File Systems on RHEL.

Environment: RedHat (6.x), GIT, Jenkins, Web Sphere, Maven, Ansible, Chef, AWS, Docker

Confidential, Belmont, CA

DevOps Engineer / Linux Admin

Responsibilities:

  • Responsible for maintaining Linux/Unix servers
  • Provisioning of RHEL 6.x on AWS.
  • Implement and manage continuous delivery systems and methodologies on AWS.
  • Developed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security Groups.
  • By using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment on tomcat application servers via shell scripts embeddedinto Jenkins jobs.
  • Used to write Jenkins Pipeline Groovy scripts for continuous Integration and build workflows.
  • Working with backend Python automation. CI pipelines and Cloud automations.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven in Linux environment. Created virtual environments via vagrant with chef client provision.
  • Managed GIT Source Control Systems.
  • Deployed Foreman on Puppet Master Server to manage Linux Systems within virtualized environment.
  • Hands on experience on JIRA for creating bug tickets, storyboarding, pulling reports from dashboard, creating and planning sprints.
  • Used Splunk APM for Service now ticketing tool,log aggregation and analysis on different application servers and integrating the Splunkwith Single Sign-On autantication and service now ticketing tool.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Automating system administration tasks using shell scripts, Jenkins.
  • Writing Bash scripts for automation of some tasks.
  • Supported proactive maintenance on systems by timely upgrading Patches to the systems and applications, Scheduling batch jobs and Cron jobs.
  • Benchmarking and securing Linux Servers as per CIS standards.
  • Server monitoring using Nagios.

Environment: RedHat (6.x), ANT, Maven, Jenkins, SVN, GIT (Git Hub), Ruby, Shell Scripting, Puppet, MySQL, Aws, chef.

Confidential - Phoenix, AZ

Build & Release Engineer

Responsibilities:

  • Installation, configuration and maintenance of Red Hat Enterprise Linux 5.x.
  • Installation of operating systems and configuration of kernel parameters for Linux/Unix servers
  • Worked on configuring network interfaces, assigning static routes and hostnames
  • Worked on creating, maintaining and troubleshooting Disk partitioning, LVM and file management
  • Automated updating and maintenance process in production environment using shell scripts.
  • Installed, updated, and configured the necessary packages using the RPM and YUM software/package management.
  • Administered local and remote servers using SSH (secure shell) tool on daily basis.
  • Created and wrote Shell scripts (Bash) and Python for setting up baselines, branching, merging, and automation process across the environments using SCM tools like GIT.
  • Automated some jobs by deploying the CRON tool for job scheduling processes
  • Deployed and installed new servers and their appropriate services for various applications inLinux.
  • Worked in setting up DNS, DHCP Server along with TEMPeffective group and System Level policies and roaming profile features by using Samba and NFS servers
  • Expertise in using buildtools like MAVEN and ANT for the building of deployable Artifacts such as War & Ear from Source Code.
  • Maintained and administered GIT source code tool
  • Created Branches, Labels and performed Merges in SVN and Git.
  • Support the code builds by integrating with continuous integration tool (Jenkins).
  • Installed and configured Jenkins for automating deployments and providing an automation solution.
  • Worked on installation and configuration of DevOps tool, Chef.
  • Troubleshooting communication issues with Chef, Client Nodes and Chef Servers
  • Managed a private GIT version controlling server for developer teams to commit code to using Chef configuration management tool.

Environment: RedHat (5.x), Chef, GIT, SVN, Jenkins, WebSphere, ANT, MAVEN

Confidential

Linux System Administrator

Responsibilities:

  • Day to day duties for Unix/Linux server Maintenance and Support to developer's team for their issues with application, troubleshooting and software running on Servers.
  • Configured and managed Apache web server and Managed software and hardware RAID systems.
  • Managed system firewall using IP Chains, IP Tables, Implemented SSH and SSL
  • Worked on multiple accounts with Ticket assessment on daily basis.
  • Worked on managing Disk Partitions (adding/removing)
  • Performing User ID creation, modification, deletion and maintain server security.
  • Implemented SUDO, SSH and other security tools and security compliance.
  • Formation of hardware components during regular maintenance using hp online diagnostic utilities SFM (system fault management).
  • Performed RPM and YUM package installations, Change Management requests for software releases, patches
  • Performed swap space management and installed patches and packages as needed.
  • Scheduled jobs and automating processes using CRON.
  • Experience in using Tomcat, WebLogic and WebSphere Application servers for deployments.
  • Administeredservers for several functions including managing Users, Groups, and permission for each groups and users.
  • Writing scripts for monitoring log files and sending alerts.
  • Experienced in branching, tagging and maintaining the versions across the environments using version control tools like GIT and Subversion (SVN) on Linux and windows platforms.
  • Extensive experience and highly proficient in GIT repositories structure, branching model and access control.

Environment: RedHat Linux (5.x), CentOS (4.x, 5.x), Apache Servers, SVN, GitHub, Web sphere, Web logic, Tomcat, Cron, Shell Scripts.

Confidential

Linux System Administrator

Responsibilities:

  • Worked as Linux System Administrator on Red hat Enterprise Linux 4.x, 5.x.
  • Worked on Applying patches, installed monitoring tools, and upgradedBIOSon HPC Clusters.
  • Created users and groups and assigned them appropriate quotas and ACLs as per company requirement.
  • Managed Disk usingLVM, resized disk space when required. Managed disk space fromNetApp filers
  • Troubleshoot application problems by diagnosing issues.
  • Performed RPM and YUM package installations, Change Management requests for software releases, patches.
  • Management of User Accounts, files, and Directory permissions, and securing UNIX systems to match industry best practices.
  • Software and hardware upgrades and routine systems maintenance by installing current Patches and Packages
  • Worked closely with development team and SQA team for product releases.
  • Utilizing SAR, Netstat, iOS tat and VM stat for performance analysis, tuning and capacity planning, problem prevention, detection, and resolution.
  • Installing and configuring local area networks.
  • Support for the working conditions the Internet, e-mail, network, servers, workstations, office equipment.
  • Maintaining appropriate filesystem security and monitoring status of process in order to increasesystem efficiency.
  • Created and Managed user accounts and security
  • Writing Bash scripts for backup and automation.
  • Providing, support and troubleshoot main services like Apache, Tomcat, Atlassian products.
  • Installation and configuration Linux Virtual Machines.

Environment: RedHat Linux (4.x, 5.x), Cent OS (4.x), SVN, GIT Apache WEB Servers, MYSQL Server, NFS.

We'd love your feedback!