We provide IT Staff Augmentation Services!

Devops/linux Engineer Resume

2.00/5 (Submit Your Rating)

TX

PROFESSIONAL SUMMARY:

  • Over 8+ years of proved, strong experience in DevOps, Build, Release and Configuration Management on Unix/Linux based System Administration working on different environment including Red Hat Enterprise Linux (5.5,5.6/6.2,6.4, 6.5,7.0),Cent OS (4x, 5x & 6x), Ubuntu (6x, 7x, 8x, 9x ), ESXi 4.5, AIX (V5.3,6.3 and 7.1), Sun Solaris and Windows platforms.
  • Experience in all Phases of Software Life Cycle with emphasis on Designing, Developing, Implementation, Deployment and Support of Distributed Enterprise Scalable, Secure and Transactional Applications.
  • Expertise in developing Automated solution for entire build and release process and implementing effective methods for Continuous Integration and Continuous Delivery platforms.
  • Implemented CI/CD Automation Process using various CI Tools like Jenkins and CD Tools like Docker .
  • Installed, Configured and Administered Jenkins Continuous Integration Tool.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Executed Line of Business (LOB Initiatives) within a defined project methodology.
  • Well versed with configuration management, version control systems, build and deployment automation tools, Continuous Integration and Delivery, Management of applications servers and Release processes.
  • Proficient in Build & Release automation framework designing, Continuous Integration and Continuous Delivery, Build & release planning, procedures, scripting & automation. Good Confidential documenting and implementing procedures related to build, deployment and release.
  • Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).
  • Expensive experience on Puppet and Chef Configuration management.
  • Involved in setting up Puppet Master /Client to automate installation and configuration across the environment.
  • Strong Knowledge on PAAS and non - PAAS Database systems.
  • Experience in Continuous Integration tools like Jenkins (Hudson) and Bamboo, Continuous Delivery/provisioning tools like Puppet, chef and Atlassian Tools Confluence and Jira.
  • Written Chef cookbooks for installing operating systems, installing Software, web applications in Virtual Machine and AWS EC2instances
  • Used Knife commands to creating cookbooks, uploading cookbooks, downloading cookbook and also bootstrap the cookbooks to nodes.
  • Tested the cookbooks in Test Kitchen using Vagrant before deploying in platform.
  • Involved in software life cycle (SDLC) including including requirement Analysis, Design and testing to test the cookbooks using test kitchen in Virtual Machine.
  • Involved in ticketing system to rise up tickets by using JIRA .
  • Expert in using ANT scripts, Make and Maven for Build process. Experience with Configuration Management Tools (PUPPET, Ansible).
  • Expert in working with Service Validation teams and working on various test cases.
  • Worked on Design and Integration design to review design of new features and functionalities.
  • Collaborating with service delivery teams for any issues and troubleshooting them related to testing.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and Bit Bucket/SVN and AWS
  • Experience in Bug Tracking tool like Jira, ClearQuest and HP Quality Center.
  • Set up the CI -- Jenkins based automating deployment systems. It enables “one-button” click to build Docker image and deploy to specified stage and also integrated Nexus with CI as package management repositories.
  • Configuring SQUID proxy server for sharing the internet.
  • Best Practice in development of consultants by mentoring ITIL best practices for successful Delivery of Projects and recruiting the best talent for current and future requirements.
  • Sound Knowledge in automating Application Configuration and Deployment for IBM WebSphere Application Server, Using WLST Scripting (WebLogic) and Wsadmin Scripting (WebSphere).
  • Expertise in Shell Scripting and Perl Scripting for Environment Builds and Automating Deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Extensive knowledge of Multiple Client Operating Systems such as Windows, UNIX and Linux.
  • Extensive expertise in Scripting Languages such as PERL and BASH to automate the regular activities.
  • Experience in Java/J2EE/. Net and managing Software Configurations and Builds in a UNIX Environment.
  • Experience in Deploying to and administering the use of JBoss, Tomcat, Weblogic, and IBM Websphere.
  • Used containerization technologies like Docker for building clusters for orchestrating containers deployment.
  • Implemented a Continuous Delivery pipeline with Docker and AWS .
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Expertise in Querying RDBMS such as Oracle, MySQL, No SQL and SQL Serverby using PL/SQL for data integrity.
  • Closely worked with development, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.
  • Experience in SDLC, Agile and Scrum Methodologies.

TECHNICAL SKILLS:

Operating Systems: Windows, Mac OS X, UNIX, LINUX (RHEL), REDHAT, Linux Mint, Ubuntu, CentOS, Cloudera

Versioning Tools: GIT, CVS, Tortoise SVN, Bit Bucket, Clear Case, Perforce, RTC

Cloud Computing: AWS (EC2, ELB, S3), OpenStack (Nova, Swift, Glance), Azure, Cloud Foundry, AWS ElastiCache

CI Tools: Jenkins -Hudson, TeamCity, Bamboo, Cruise Control

Build Tools: ANT, MAVEN, Gradle, Sonar, Build forge, Nexus

Container tools: Docker and Docker compose

Config. Management /Provisioning: Chef, Puppet, Ansible, Salt stack, Vagrant

Networking Protocols: Layer 2(ARP, VLAN), Layer 3(IPV4, IPV6, IGMP, IPsec, PIM, RIP, V1/2, EIGRP, OSPF, BGP), Layer 4(TCP, UDP, SCTP, RTP), Layer 7(HTTP, HTTPS, FTP, Telnet, SSH, SSL).

Languages/Scripting: C, C++, ASP.NET MVC 4.0, Entity Framework, WCF, Perl scripting, Batch scripting, Java, VB script, Power Shell scripting, SQL, Soap UI, Ruby Python, Bash, VMware ESX, Selenium, Jython, Groovy

Virtualization: VM Ware ESX/ESXi, Amazon AWS/EC2, Xen, Vagrant

Monitoring: Nagios, New Relic.

Bug Tracking Tools: JIRA, Remedy, HP Quality Center, IBM Clear Quest, Mingle

Web Technologies: Servlets, JDBC, JSP, HTML, JavaScript, XML

Web servers: (Tomcat, https, JBoss, Apache, Nginx)

RDBMS: Oracle, SQL SERVER, MYSQL, DB2, Cassandra, Maria, Puppet

Others: MS Outlook, Kubernetes, Agile, SCRUM, Load Balancing - HA Proxy

PROFESSIONAL EXPERIENCE:

Confidential, TX

DevOps/Linux Engineer

Responsibilities:

  • Installed, Upgraded Red Hat Enterprise Linux 7.0, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Administered and Engineered Jenkins for managing Build, Test and Deploy chain, SVN with Devel/Test/Prod Branching Model for weekly releases.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit, Selenium and Maven.
  • Jenkins - automates the provisioning and configuration for all of the Jenkins Continuous Integration Server including plugins, jobs, server configuration, etc.
  • Automated various service and application deployments with Ansible on CentOS and RHEL.
  • Experienced in Ansible Tower configuration, setup, and playbook setup.
  • Created Ansible supported YML scripts to restart JBoss, Tomcat, Jetty servers through GUI
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation, etc.
  • Part of Ansible Tower migration activity for Ansible Tower 2.4.5
  • Supported Ansible tower backup and security process
  • Written Shell Script for Hardening Script for RHEL-7 to meet security standards.
  • Secured Linux servers by hardening the OS using IPTables, SELinux.
  • Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Worked with BMC Remedy tool for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Proficient in using all Amazon Web Services including EC2, ELB, S3.
  • Launched AWS EC2 instances, configured, connected and terminated.
  • EC2 - (Security Groups, Key Pairs) EC2 is the service for launching compute instances in AWS and automatically provisions EC2 instances based on AMIs. It also configures security groups as part of virtual firewall configuration.
  • Created buckets in S3 and placed objects in buckets and transferred objects from one bucket to other.
  • S3 - It has Cloud Formation scripts that push files, create keys, etc. in S3.
  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Maintain and support Maria DB 10.0 database environments for production, staging, QA and development.
  • Performed root cause analysis for service interruption recovery and create preventative measures.
  • Worked with the team to manage the processing of incoming support requests ensuring effective and timely resolution of issues. Coordinate with other departments to ensure problems are satisfactorily resolved.

Environment: Ansible 2.1.1.0, Jenkins 2.15, Maven 3.3.9, Python 2.6.6, Red hat (7.x), Java 1.8, Nginx 1.0.15, AWS EC2 instances, S3, ELB, Jira, VMware.

Confidential, Kansas City, MO

DevOps/Build Release Engineer

Responsibilities:

  • Installed, Deployed Red Hat Enterprise Linux 6.5, CentOS and installation of packages and patches for Red Hat Linux Servers.
  • Involved in troubleshooting of Red Hat Linux server issues and hardware issues and replacements.
  • Automated releases with Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Used SVN for version control.
  • Administered and Engineered Jenkins for managing Build, Test and Deploy chain, SVN with Devel/Test/Prod Branching Model for weekly releases.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the SVN source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, JUnit, Selenium and Maven.
  • Jenkins - automates the provisioning and configuration for all of the Jenkins Continuous Integration Server including plugins, jobs, server configuration, etc.
  • Automated various service and application deployments with Ansible on CentOS and RHEL.
  • Experienced in Ansible Tower configuration, setup, and playbook setup.
  • Created Ansible supported YML scripts to restart JBoss, Tomcat, Jetty servers through GUI
  • Created Ansible playbooks for various automation purpose, file copy, permission changes, configuration changes, path specific folder creation, etc.
  • Part of Ansible Tower migration activity for Ansible Tower 2.4.5
  • Supported Ansible tower backup and security process
  • Wrote Python Scripts to Monitor Variety of Services.
  • Worked on Open stack and its components like Nova, Glance, Swift, Sahara and Manila.
  • Secured Linux servers by hardening the OS using IPTables, SELinux and rkhunter.
  • Worked with the hardware vendors and application team for the faulty replacement and planning the downtimes accordingly.
  • Applied patches every quarter regularly to meet audit requirements using Oracle Ops Center, Red Hat Satellite server, Up2Date, YUM, RPM tools.
  • Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA.
  • Setup Docker to automate container deployment through Jenkins.
  • Worked on Docker container to create Docker images for different environments.
  • Maintain and support Docker containers running on Linux machines.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Docker: - worked on containerization technologies to build and deploy services as images to cloud environment, also integrated the process as part of build pipeline. In Jenkins every time it builds a new image, test the image and push to the repository.
  • Responsible for deploying various application through Docker containers.
  • Proficient in using all Amazon Web Services including EC2, ELB, S3.
  • Launched AWS EC2 instances, configured, connected and terminated.
  • EC2 - (Security Groups, Key Pairs) EC2 is the service for launching compute instances in AWS and automatically provisions EC2 instances based on AMIs. It also configures security groups as part of virtual firewall configuration.
  • Created buckets in S3 and placed objects in buckets and transferred objects from one bucket to other.
  • S3 - It has Cloud Formation scripts that push files, create keys, etc. in S3.
  • Migrated services from a managed hosting environment to AWS including: service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline.
  • Insure impact of software releases to system performance and resource utilization of distributed and mainframe platforms are acceptable during load testing.
  • Maintain and support Maria DB 10.0 database environments for production, staging, QA and development.
  • Perform upgrades from Maria DB 10.0 to 10.1.
  • End-to-end application and infrastructure monitoring - Nagios.
  • Performed root cause analysis for service interruption recovery and create preventative measures.
  • Worked with the team to manage the processing of incoming support requests ensuring effective and timely resolution of issues. Coordinate with other departments to ensure problems are satisfactorily resolved.

Environment: SVN 1.6.11, Ansible 2.1.1.0, Jenkins 2.15, Docker 1.5, Maven 3.3.9, Python 2.6.6, Red hat (6.5), Java 1.8, Nginx 1.0.15, Nagios 3.5.1, AWS EC2 instances, S3, ELB, Jira, VMware, Maria DB 10.0

Confidential, Thousand Oaks, CA

DevOps / Linux Administrator

Responsibilities:

  • Worked on installation, configuration and maintenance Debian/Red Hat, CentOS Servers Confidential multiple Data Centers.
  • Configured Red Hat Kickstart for installing multiple production servers.
  • Installation, Configuration and administration of VMware.
  • Deployed and monitored scalable infrastructure on Amazon web services (AWS) & configuration management using puppet.
  • Writing Chef Cookbooks to manage configurations and automate installation process for webservers and AWS instances.
  • Worked on Physical to Cloud Migration in AWS.
  • Actively involved in Database transitioning from MySQL to Maria DB.
  • Migrated consumer data from one production server to another production server over the network with the help of Bash and Perl scripting.
  • Responsible for managing the Puppet Automation tool including installation, deployment, trouble shooting and updating.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules from puppet-forge. Upgradation or Migration of Puppet Community and Enterprise.
  • Deployment of new nodes using Puppet.
  • Creating profiles in Puppet and pushing them across all the servers in UNIX and Linux environment for automation and system monitoring.
  • Expertise with automation tools like puppet to push updates like sudo, Ssh. Send mail and patches.
  • Used Puppet 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.
  • Managed thousands of servers in different locations using Puppet configuration management tool.
  • Used Puppet extensively to configure servers with Users, Keys and security configurations.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Developed automation scripting in Python (core) using Puppet 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.
  • Installed and configured DCHP server to give IP leases to production servers.
  • Managed Red Hat Linux user accounts, groups, directories and file permissions.
  • Applied the Clustering Topology that meets High Availability and Failover requirement for performance and functionality.
  • Involved in Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ andSendmail on Red hat Linux/Debian Servers.
  • Configured, managed ESX VM’s with virtual center and VI client.
  • Installed packages with yum and rpm.
  • Installed yum packages on nodes (VMs) using Chef
  • Customized various Chef cookbooks according to requirements
  • Installation and configuration of PostgreSQL database on Red Hat/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.
  • Provide the support of building the server, patching, user administration tasks, deployment, software installation, performance tuning and troubleshooting.
  • Provided 24/7 on call support on Linux Production Servers. Responsible for maintaining security on Red hat Linux.

Environment: GIT, Puppet, C++/Java/.NET, Chef, Jenkins, Ant, Python, Perl, AWS, Nginx, Red Hat Enterprise Linux (6x), Jira, Nagios, SQUID, Maria DB/Cassandra DB, PAAS, VM Ware, Open stack, and LINUX.

Confidential

Build Release Engineer

Responsibilities:

  • Identify Configuration Items (CI) and document their characteristics. After every Deployment, delivered the Release Notes on SharePoint site.
  • Experience in managing Source Control Systems like Harvest, Bit Bucket and GIT.
  • Used Build Forge to automate and accelerate the Build Release Process. This includes repetitive tasks in productivity development life cycles.
  • Responsible for the effective Delivery of capabilities supporting ITIL Processes and ITSM Tools utilizing Industry Best Practices.
  • Responsibility to monitor the ITIL Service Delivery via Process Mapping Audits and Designing the Procedure.
  • Used ANT and Python Scripts to Automate the Build and Deployment Process to the Web Services. Used Service deploy command for building the Web Services. Used Maven for few Modules.
  • Monitoring each Service Deployment and validating the Services across all Environments.
  • Involved SCA Modules in building and deploying IBM WebSphere Process Server.
  • Experience in opening PMR and working with IBM Lab Team to get the Solution and Implement them in the all Environments.
  • Created Performance Monitoring Best Practice Document and posted in Microsoft SharePoint Website.
  • Worked in Cross-Platform Environments like UNIX and Windows.
  • Prepared the Release Plan Document for all the Production Releases such as Rollback Plan or Back Out Plan, Implementation Plan and Test Plans.
  • Getting Approvals from all the Managerial Group, Quality Assurance Group and Deployment Group, which are included in the HP Service Management System Ticketing Tool for all the Production Releases.
  • Provided assistance for the smooth phases of Release for Emergency and Expedite Releases by getting the Director Level Approval and coordinating with different Teams.
  • Working with Change Order with current Release and implement them in the Production.

Environment: GIT and Perforce, Maven, Ant, TFS, Wsadmin, Python, WebSphere, Tomcat, SVN, Jira, Junit, Service Deploy, SOAPUI, .NET MVC 4.5.

Confidential

Linux System Administrator

Responsibilities:

  • System Installation and configuration (RHEL, Solaris, Windows Servers).
  • Monitoring, analyzing, and responding to security events utilizing security event management and reporting tools.
  • Account, user and group administration, Permissions policy management and quota implementation.
  • System performance monitoring, tuning and log management.
  • TCP/IP Networking troubleshooting and Linux Network Administration.
  • Worked closely with network/incident analysts and IC analysts to monitor current attack and threat information to identify.
  • Installation, configuration, support and security implementation on following services:
  • DHCP: Range of IP, Assigning fixed IP to MAC address.
  • SSH: Configuring Servers, password-less authentication configuration.
  • NFS: Configuration, administration, on demand mounting.
  • SAMBA: Sharing folders, printers with Win32 & Win64 system, Creating SAMBA users.
  • NIS: Server and client configuration.
  • DNS: Server configuration and maintenance.
  • HTTPD: Apache web server maintenance, installation, configuration, managing web hosting including name-based, secure and private site, monitoring web server performance, certificate generate, security checks and periodic upgrades, manage user accounts, back up.
  • SQUID: Proxy Server configuration, allow deny access.
  • E-mail: Postfix, Dovecot configuration, user management, relay, alias, Procmail configuration.
  • Implemented and maintained server virtualization using VMware, ESXi and Oracle Virtual Manager.
  • Coordinated with application team in installation, configuration and troubleshoot issues with JBoss servers.
  • Installation and configuration of database systems e.g. MySQL, Oracle.
  • Involved in creating virtual machine using Oracle Virtual Manager, creating server pool, VM cloning.
  • System monitoring and remote connection management using telnet and SSH connections.
  • Involved in setup Storage Area Network (SAN) and NAS and file system backup and restore.
  • 24x7 on-call rotation for support of production systems.

Environment: VMware, TCP/IP, ESXi, Red Hat, VERITAS, PAAS, BASH, Apache, JBoss, IBM Server, MY SQL, Oracle, LINUX.

We'd love your feedback!