We provide IT Staff Augmentation Services!

Devops Engineer/ Linux Administrator Resume

2.00/5 (Submit Your Rating)

Malvern, PA

SUMMARY

  • Over 8+years of experience in Cloud Computing, Cloud Architechture, DevOps Engineering, LinuxSystems Administration on RHEL, AIX, CentOS, Solaris&Ubuntu.
  • Experience in creating theDevOpsstrategy in a mix environment ofLinuxservers along wif creating and implementing a cloud strategy based on AWS (Amazon Web Services).
  • Designed and implemented fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, SSH, Amazon EC2 etc.
  • Experience working wif different Configuration Management Tools like Puppet, Chef.
  • Strong experience wif CI (Continuous Integration) and CD (Continuous Deployment) methodologies wif Jenkins.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Managed servers on teh Amazon Web Services (AWS) platform using ChefConfiguration management tools.
  • Hands on experience wif Chef and Opswork in AWS cloud environment.
  • Experience writing Shell scripts to automate teh deployments.
  • Experience using RPMs to effectively package teh applications for product deployments.
  • In - depth understanding of teh principles and best practices of Software Configuration Management including compiling, packaging, deploying and Application configurations.
  • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Experience inLinuxAdministration (Installation, Configuration, Tuning and Upgrades ofLinux (Red Hat).
  • Expertise in using build tools like MAVENandANT for teh building of deployable artifacts such as war & ear from source code.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for teh purpose of continuous integration(CI) and for End to End automation for all build and deployments.
  • Understanding of infrastructure automation using Docker and Ansible.
  • Involved in installing Nagiosmonitoring and Splunkservices on UNIX servers.
  • Experienced in Trouble shooting and Backup and Recovery.
  • Created instances in AWS as well as worked on migration to AWS from data Center.
  • Automated teh cloud deployments using chef, Python (boto& fabric) and AWS Cloud Formation Templates.
  • Responsible to perform Build operations wif ANT Scripts, while implementing teh required modifications in teh ANT Script to perform build operations, in accordance wif requirements of teh project.
  • Extensive experience in UNIX performance monitoring and kernel tuning and Load balancing to ensure stable performance
  • Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Operating Systems: Linux(RedHat 4,5,6, CENTOS& SUSE), Solaris 10/9/8,, IBM AIX(4.3/5.x) & Ubuntu 12/13/14.

Networking: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP.

WEB Technologies: Tomcat, APACHE 2.x, 3.x &Web Logic 8/9/10.

Programming Languages& Databases: MySQL, Oracle, MSSQL, C, UNIX Shell Scripting, Perl Scripting, HTML, Perl, VBRuby &Python.

Virtualization: VMware vCAC, vSphere, vCenter, vCloud, VMware ESX/ESXi.

Cloud: Amazon Web Services: EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional noledge of Import/Export Snowball, Elastic Cache, RDS, Redshift, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, Opswork, IAM &Roles, SNS subscription service, Dynamo DB, SNS, SQS, S3, OpenStack.

Build Management: ANT, Jenkins, Maven, Anthill, Bamboo.

Configuration Management: Chef, Puppet, Ansible.

Monitoring &Log Management: Splunk, Nagios.

PROFESSIONAL EXPERIENCE

Confidential, Malvern, PA

DevOps Engineer/ Linux Administrator

Responsibilities:

  • Created teh 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.
  • Managing product development /implementation using AWS cloud infrastructure. Performing solution architect wif development team, AWS service selection, solution design.
  • Installed and configured an automated tool Puppet dat included teh installation and configuration of teh Puppet master, agent nodes and an admin control workstation. experience in building RPM's and compiling teh Linux kernel for different builds.
  • Made changes on teh Linux kernel using sysctl for better performance and better processing.
  • Implemented day-to-day tasks in Red Hat Linux and CentOS dat include upgrading kernel.
  • Implemented and maintained teh continuous integration and deployment systems using Jenkins, Maven, Nexus, and Ansible.
  • Managing disks and file system using Veritas Volume Manager (VxVM), Solaris Volume Manager (SVM) in Solaris Servers and using Logical Volume Manager, HP Service Guard in HP-UX and Linux servers.
  • • Built high-end servers, creating and loading images on Solaris, HP-UX and Linux servers using SystemImager tool
  • • Installed, configured and managed Oracle Real Application Cluster (RAC) in Solaris, HP-UX and Linux servers.
  • • Patch and Package administration for installation of patches as per company policy and installation of packaged application.
  • • Expertise in Global File System (GFS), Creating, configuring and managing clusters in Redhat Linux Servers using GFS.
  • Created deployment workflows in Jenkins which includes prerelease, release and Post release steps.
  • Implemented a continuous delivery pipe line wif Docker. Cloud and virtualization based on technologies wif Docker.
  • Migrated VMWARE VMs to AWS and Managed Services like EC2, S3 Bucket, Route53, ELB, EBS Etc. wif Opscode Chef Cookbooks/Recipes.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code repository using GIT version control
  • Created new build jobs, integration testing jobs and deploys jobs in Jenkins to automate teh process.
  • Supporting configuration of Jenkins Build pipeline jobs, plugins installation wif team for configuration of maven multi module jobs, free style jobs.
  • Configured Slaves for Jenkins Master to distribute load across all teh machines.
  • Involved and working in Agile Methodology (Rally),Change management, Release management, SCM, and used tools service now.
  • Configured plugins for teh integration tools to teh version control tools.
  • Automated teh local dev environment using Vagrant/chef-solo.

Environment: Ubuntu, Azure, Weblogic, Redhat Linux 4/5/6, SVN, Maven, ANT, IIS, LINUX, XML, Power Shell, Shell Scripts, Python, Jenkins, Apache Tomcat, AWS, GIT, Puppet.

Confidential, San Francisco, CA

Build & Release Engineer

Responsibilities:

  • Automated teh cloud deployments using Chef, Python and AWS Cloud Formation Templates.
  • Experience in Managing Product development / implementation using AWS cloud infrastructure.
  • Establish continuous build automation deployment via Jenkins.
  • Collaborated wif Architects, Systems, Network, Software and QA Engineers,and to continuously improve teh efficiency and reliability of Buildand Deployment processes to support all phases of development including production releases.
  • Build servers using AWS which includes importing necessary volumes, launching teh EC2 instance, creating security groups, auto-scaling, load balancers, Route 53 and SNS as per teh architecture.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Experience in deploying teh content cloud platform on Amazon AWS using EC2, S3, Lambda, VPC, Route53, Code Deploy, RDS and EBS.
  • Experience using Jenkins as a full cycle continuous delivery tool involving package creation, distribution and deployment onto tomcat application servers via shell scripts embedded into Jenkins jobs.
  • Experience in building binaries using Maven.
  • Maintaining Server and Systems, provide IT support to User.
  • Involved in configuring AWS EC2 instances on cloud platform using Ansible.
  • Worked for Creating teh Software Configuration Management Plan.
  • Managed all teh bugs and changes into a production environment using teh Jira tracking tool.
  • Integrated Maven wif GIT to manage and deploy project related tags.

Environment: UNIX/LINUX, AWS, Puppet, GIT, GitHub, Maven, Jenkins, Linux, Shell scripting, Docker, Chef, AWS, S3, Auto scaling, EBS, RDS, Cloud sigma, SVN, ANT, LAMP, Anthill Pro, Apache Tomcat, Shell, Perl, Nexus, AWS, Ec2, Junit, Python.

Confidential, Boston, MA

DevOps Engineer/ Linux Administrator

Responsibilities:

  • Evaluated testing of Chef Recipes - Concept of Test Driven Development for Infrastructure as a Code. Implemented Chef Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Build artifacts are deployed into Tomcat instances and were integrated using teh Perl and Shell scripts.
  • Manage deployment automation using Puppet, MCollective, Hiera, and Custom Puppet modules, Ruby.
  • Responsible for configuration and installation of Red Hat Linux using Kickstart.
  • Used Anthill pro as Continuous Integration (CI) server.
  • Implemented Automated Application Deployment using Puppet.
  • Installation, configuration, and administration of Tomcat Application Server.
  • Jenkins is used as a continuous integration tool for automation of daily process.
  • Implemented One Click Deployments using Chef.
  • Configured Elastic Load Balancers wif EC2 Autoscaling groups.
  • Designed and deployed AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Opsworks.
  • Worked on Docker and created virtual instances wif Docker.
  • Worked on installation of Docker using toolbox & creation of custom Docker container images, tagging and pushing teh images.
  • Managed Amazon RDS for backups, software patching, automatic failure detection, and recovery.
  • Configured and deployed several hypervisors and VMs running OpenStack for DevOps, testing and production environments.
  • Implemented Jenkins as Continuous Integration Server, for - Installation, Configuration, Design and Administration, and integrating tools wif other systems.
  • Created cloud service using AWS. Managed Virtual machines and websites using AWS Monitoring Tools.
  • Built Puppet manifests and bootstrap scripts to allow us to bootstrap instances to various roles wifout having to maintain AMIs.
  • Resolved system issues and inconsistencies in coordination wif quality assurance and engineering teams.

Environment: SVN, Jenkins, GIT, GIT lab, Redhat Linux 4/5/6,Artifactory, Maven, Ant, JIRA, Confluence, Service now, AWS, Puppet, Docker, Chef, S3, Autoscaling, EBS, RDS, Cloud sigma, ANT, LAMP, Anthill Pro, Maven, Apache Tomcat, Shell, Perl, Nexus, Ec2, Python.

Confidential, San Francisco, CA

Build & Release Engineer/ Linux Administrator

Responsibilities:

  • Installation of patches and packages using RPM and YUM in Red hat Linux.
  • Experience working wif Puppet Enterprise and Puppet Open Source, Installed, Configured, Upgraded, and managed Puppet master, agents and databases.
  • Worked as a DevOps Engineerfor a team dat involves three different development teams and multiple simultaneous software releases.
  • Managed AWS assets and architecture to include VPC, Subnets, Routing Tables, Security Groups, EC2 and Route 53.
  • Installation, Configuration & Upgrade of Linux, Solaris & AIX operating systems.
  • Performed EC2 instances provisioning on AWS environment and implemented security groups, administered Amazon VPCs.
  • Used different Jenkins plugins like Global Build Stats plugin, job generator plugin to help developers create new jobs, Hudson Post build task Plugin to publish artifacts to repositories once teh build is succeeded and to perform some other tasks depending on teh output of teh build, Amazon EC2 plugin to create slaves on EC2 servers etc.
  • Resolving teh JIRA tickets for different environments of DevOps for all teh projects involved in Chase account.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implemented a Continuous Delivery pipeline wif Docker, Jenkins and GitHub and AWS AMI's, whenever a new Github branch gets started, Jenkins, our Continuous Integration server, automatically attempts to build a new Docker container from it.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers.
  • Administered JENKINS, Proposed and implemented branching strategy suitable for agile/scrum, Development in a Fast Paced Engineering Environment.
  • Worked wif various DevOpstools: SVN and GIT for Version/Source control, Jenkins, Maven for Build Management, and Nagios for monitoring and Splunk for Log management.
  • Experimented wif Docker and Ansible together and then just using Ansible-compose.
  • Involved in Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS, and Ops Works.
  • Configured and monitored multi-platform servers using Nagios.
  • Kept track of all releases and request of teh developers through infrastructure management tool.

Environment: Red Hat Linux (RHEL 4/5), Solaris 9/8/10,Jenkins, Puppet, GIT, Chef, Docker, Python, Shell Scripting, Nagios, Ansible, AWS (EC2, RDS, S3, VPC, Cloud Watch and Route 53).

Confidential, Sterling, VA

Build & Release Engineer

Responsibilities:

  • Perform daily maintenance routines on Linux Servers, monitoring system access, managing file space and tuning teh system for optimum performance.
  • Used to maintain number of RedHat Linux servers by deploying them on VMware.
  • Automated teh entire build and deployment process using Jenkins and Hudson for Continuous Integration, and also documented teh process
  • Configure, maintain, and support continuous builds across multiple instances of Jenkins.
  • Installed, Deployed Red Hat Enterprise Linux 6.x/7.x, CentOS and installation of packages, patches and Worked on installation Suse Servers at multiple Data Centers.
  • Handled teh EC2 setups and IAM roles and auto scaling in AWS cloud.
  • Build artifacts are deployed into Tomcat instances which were integrated using teh Perl and Shell scripts
  • Hands on experience in using Tomcat and Apache web servers for deployments and for hosting tools.
  • Configurations, setup and building of interfaces and modifying teh flow to give teh opportunity for reusability, scalability and functionality.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Completing software builds and elevations, creating directories and security groups, and recreating prior versions. Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion
  • Built Web farm for development and testing and Implemented custom network in Docker container.
  • Created playbooks for OpenStack deployments and bug fixes wif Ansible.
  • Responsible for creating analytical matrices reports for services based on Remedy tickets.
  • Performed on-call deployments of applications to production environment.

Environment: GIT, ANT, MAVEN, JENKINS, Perl Scripts, Ansible, Clear Case, ANT, Shell Scripts, XML, UNIX, Build Forge, bash, Puppet, AWS, MySQL and NoSQL.

Confidential

Linux Adminstrator

Responsibilities:

  • Linuxsystems administration: Building, deployment, and upgrading, user account management, security patches, software installation and configuration as well as mail server administration.
  • Web application firewall administration: Monitoring and responding to alerts as well as maintaining teh access updates as teh firewall learns behavior.
  • Automated System administratortasks when provisioning and replacing failed hardware
  • Support and Project roles using Red Hat Enterprise Linux, Vmware, Vsphere ESXi 5.x, and Solaris.
  • Configured local repository to run RHEL packages updates from RCHEL server.
  • Setting up teh thresholds on teh parameters for CPU, Memory, Disk, Network and alerting teh users when teh usage reaches teh thresholds.
  • Installed and Configured Sun availability Suite 3.5 to implement Point-in-time snap shots
  • Configured local repository to run RHEL packages updates from RCHEL server.
  • Planning, documenting and supporting high availability, data replication, business persistence fail-over, fail-back using Redhat Cluster Server in Linuxenvironment.
  • Trouble shooting User's login & home directory related issues.
  • Installed and configured Apache and supported on Linux production servers.
  • Modification of kernel parameters for server performance.
  • Troubleshoot various systems problems such as application related issues, network related issues, hardware related issues etc.

Environment: RHEL, SSH, Apache, PHP, MY SQL, AD, Samba, NFS, VMware, AIX, NFS, DNS, UNIX, LINUX Red Hat Linux 3.0,4.0,5.0 AS ES, VMware Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash.

We'd love your feedback!