We provide IT Staff Augmentation Services!

Devops/system Engineer Resume

3.00/5 (Submit Your Rating)

Louisville, KY

SUMMARY

  • Over 8+ years of Professional IT experience as a AWS Cloud Engineer, DevOps automation Engineer, Systems/Unix administrator and worked in many technical roles both in Linux and Windows environment.
  • Involved extensive work towards code compilation, packaging, building, debugging, automating, managing, tuning and deploying code across multiple environments and Linux Administration.
  • Expertise in improving build & deployment tools in DevOps through automation using scripting languages such as JavaScript, Shell, Bash, Perl, JSON, Ruby and Python etc.
  • System administration in Red Hat and Debian distributors like Ubuntu, SUSE, Solaris, IBM AIX, EMC storage, AWS.
  • Competence in designingAWScloudmodels for Infrastructure - as-a-Service (IAAS), Platform-as-a-Service (PAAS) and Software-as-a-Service (SAAS).
  • Proficiency in multiple databases like MongoDB, MySQL, ORACLE, DynamoDB and MS-SQL.
  • Performed branching, tagging and maintained the version across various environments using SCM tools like GIT, Subversion (SVN).
  • Experience in using build tools like ANT and MAVEN on JAVA projects for the development of build artifacts on the source code.
  • Experienced in configuring Volume Management by using Logical Volume Manager (LVM) in Linux, Veritas Volume Manager (VxVM), and Solaris Volume Manager (SVM) in Solaris.
  • Experienced with Jenkins as Continuous Integration / Continuous Deployment Tool.
  • Experienced with different Storage Designs such as Direct Attached Storage (DAS), Network Attached Storage (NAS), and Storage Area Network (SAN).
  • Experienced with Nagios, CloudWatch as IT Infrastructure Monitoring tool, and knowledge on Splunk.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, Open stack, Jenkins, Bamboo, Udeploy, GitHub, JIRA, Confluence and Nagios, Splunk.
  • Experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server etc.
  • Experienced with Web/Enterprise Application Deployment Technology specifically including Windows, Linux/Solaris, Apache, Tomcat, Jboss, WebLogic, MS SQL, and Oracle.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance ofOpenShiftContainer Platform.
  • Experience in Amazon Cloud Services(AWS) and its features like EC2, VPC, EBS, AMI, APIs, Route 53, snapshots, Autoscaling, Cloud Formation, Lambda, SES, SQS, SNS, RDS, ELB, EBS, CloudWatch, S3 etc.).
  • Expertise in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
  • Extensive experience in building & deploying EAR, WAR, JAR files on test, stage & production servers.
  • Expertise in Agile tools like Atlassian Jira, Scrum and Continuous delivery tools like Nexus, NexusPro, Rundeck.
  • Experience in working with container-based deployments using Docker, Docker images, Docker file, Docker Hub, Docker Compose and Docker registries.
  • Handled large volumes of container clusters with Docker swarm, Kubernetes.
  • Excellent analytical, problem solving communication and interpersonal skills.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Operating Systems: RHEL (5.x, 6.x, 7x), SUSE Linux (9,10,11), Sun Solaris (9,10,11), CentOS 5,6, Windows 2003, 2008, VMware ESX (3.5,4.0).

Programming Languages: C, C++, Core Java, Perl, Ruby, Python, Bash and Korn Shell scripting.

Methodologies: Agile, Waterfall.

Version Control Tools: GIT, SVN, Team Foundation Server (TFS), Clear Case.

CI/CD Tools: Jenkins, Hudson, bamboo and Team City

Configuration Tools: Puppet, Ansible, Saltstack, and Chef.

Cloud services: Microsoft Azure and Amazon Web Services (AWS), EC2, RDS, VPC, S3, ROUTE53, SNS, SQS, Cloud front, EBS, ELB, Cloud watch, Elastic beanstalk, OpenStack, and Cloud trail.

Monitoring tools: Nagios, Splunk, Elasticsearch, sonarqube, cloud watch and Selenium.

Build Tools: MAVEN, ANT, Gradle

Networking: HTTP/HTTPS, FTP, NFS, SMB, SMTP, SSH, NTP, TCP/IP, NIS, DNS, DHCP, LDAP, LAN, WAN, Routers/Switches, TELNET.

Database Servers: Oracle 9i, 10g, MySQL 7.0, 6.5, RDBMS Oracle, Mongo Db, Cassandra, SQL Server.

Web/Application Servers: WebLogic, WebSphere, JBoss, Apache Server, Apache Tomcat.

Bug Tracking Tools: JIRA, Fisheye, Cucumber, confluence, IBM Clear Quest and Remedy

Automation container: Docker, kubernetes and Apache Mesos

Hardware: Dell/EMC CX300, Netapp FAS3140, Sun Ultra Sparc T5220, T5240, T31,2, M5000, X4140, X4170, HPDL360, 380, 580, Sun Fire 4800, 6800, 6900, M5000, M8000, IBM Blade.

PROFESSIONAL EXPERIENCE

Confidential, Louisville, KY

DevOps/System Engineer

Responsibilities:

  • Worked with various services of AWS: EC2, Elastic Beanstalk, ELB, Route53, S3, CloudFront, SNS, RDS, IAM, CloudWatch, and CloudFormation.
  • Worked in atmosphere of cross-functional team within the organization’s Agile project life-cycle.
  • Worked with architects, developers, QA and cloud development team to implement cloud applications, systems, and automated processes.
  • Configured the IT infrastructure as code writing manifests, classes, and modules in Puppet.
  • Configured resources such as packages, services, files, directories, exec, notify, users, groups, cron jobs, etc. using Puppet.
  • Wrote Python and Bash scripts for system administration and automation, such as automate the regular tasks like removing core files, taking backups of important files, file transfers among servers, etc.
  • Extended an existing puppet for an operations tools start-up to enable seamless full infrastructure provisioning for site redundancy and staging/development environments.
  • Configured service hooks in TFS server topuppetcode manager after code is pushed to TFS server.
  • Used Jenkins as continuous integration tool, creating new jobs, managing required plugins, configuring the jobs selecting required source code management tool, build trigger, build system and post build actions, scheduled automatic builds, notifying the build reports, etc.
  • Used Git as source code management tool: creating local repo, cloning the repo, adding, committing, pushing the changes in the local repo, saving changes for later (Stash), recovering files, branching, creating tags, viewing logs, etc.
  • Created the U-Deploy templates for components and applications, on-boarded around 200 apps into U-Deploy to achieve continuous integration.
  • Involved in Upgrade of Bamboo& Artifactory Server and use ofAWS,Azurefor cloud issues.
  • Responsible for building application full automation pipeline for deployment intoAWSusing Jenkins, Artifactory, Chef and Terraform.
  • Used Vagrant and Ansible to install software and automate installation.
  • Implemented automated local user provisioning in instances created inOpenStackcloud through Ansible
  • Used Maven (POM.xml) and Ant scripts (build.xml) as build frameworks/scripts.
  • Created, tested and deployed an End to End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments with Agile methodology.
  • Used Nagios as IT infrastructure monitoring tool: monitoring host resources such as processor load, disk usage, system logs; monitoring applications, services, and network protocols.
  • Installed and configured Apache Webserver, WebLogic Application Server, and Oracle databases.
  • Deployed web and enterprise applications (war, ear) on WebLogic Application Servers: the deployment environment included Windows, Linux/Solaris, Apache, WebLogic, Java, and Oracle.
  • Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Svn/Git and use Ant/Maven to build War/Ear artifacts.
  • Performed server updates, patching, upgrades and package installations.
  • Configured startup run scripts to run the services.
  • Performed NetBackup and Recovery, maintained regular backups using tar, ufs dump, ufs restore, snapshot, etc.
  • Worked with VxVM, ZFS, SVM, LVM disk management utilities in Linux and Solaris.
  • Created and configured global and non-global zones in Solaris.
  • Worked on various storage technologies; FC SAN, iSCSI SAN, and NAS storage.
  • Configured servers to provide networking services, including HTTP/HTTPS, File Transfer Protocol (FTP), network file system (NFS), and server message block (SMB), Simple Mail Transfer Protocol (SMTP), secure shell (SSH) and Network Time Protocol (NTP).
  • Experience on working with System health and performance Monitoring Tools like Nagios, Zabbix, Splunk, Cloud Watch, Elasticsearch, AppDynamics etc.
  • Involved in troubleshooting issues related to applications, and systems.
  • Worked on day to day administration tasks and resolve tickets using ServiceNow.
  • Documented application configuration details in Solaris, and RHEL environment.
  • 24x7 on call support.

Environment: RHEL 5.x. 6.x, Solaris 9,10, Windows 7,8, Java, Apache 2.4, WebLogic 11g, Oracle 11g, Ant, Maven, Jenkins, Nagios, AWS, Git, Bash Scripting, Python, RHN, ServiceNow, SAN, NAS, VxVM, ZFS, SVM, LVM.

Confidential, Omaha, NE

DevOps & AWS Engineer

Responsibilities:

  • Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system.
  • Developed and implemented Software Release Management strategies for various applications according to the agile Implementing a Continuous Delivery framework using Jenkins, CHEF, Maven, Nexus in Linux environment.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end serve.
  • Developed Java/J2EE applications using agile methodologies, Scrum and Pair Programming Architected, designed and developed J2EE server components using servlets, JSP, JSTL, JDBC, Spring and FileNet Workflow/BPM API.
  • Familiar with modern infrastructure technologies, virtualization, clustering, load- balancing and CDN.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Wrote Puppet manifests for deploying, configuring, and managing collected for metric collection and monitoring.
  • AWS server provisioning using Chef Recipes.
  • Installed and configured Chef Servers and bootstrapped chef client nodes for creating data bags.
  • Managed Chef Cookbooks to automate system operations.
  • Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tool.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Writing Maven and Ant build tools for application layer modules.
  • Defining Release Process & Policy for projects early in SDLC.
  • Worked on installation of Docker using Docker toolbox and Docker Engine.
  • Worked on creating and deploying Microservices using Docker.
  • Worked on creation of custom Docker container images, tagging and pushing the images to the repo Docker hub.
  • Monitor server applications, use monitor tools app dynamics and Splunk log files to troubleshoot and resolve problems.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And, configuration automation using Docker containers.
  • AutomateDatadogIntegrations through Ansible Scripts for QA, Regression and Prod environments.
  • Worked on Designing, Installing and Implementing Ansible configuration management system and writing playbooks for Ansible using YAML and deploying applications.
  • Implemented a Continuous Delivery pipeline plugin with Docker, and GitHub and AWS.
  • Hands on experience in Subversion administration.
  • Strong knowledge on Source Code Management concepts like Branches, Merges and Tags.
  • Coordinating with Different Project teams on Build &release planning and efforts.
  • Integration of Automated Build with Deployment Pipeline. Currently installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Production).
  • Responsible for nightly and weekly builds for different modules.
  • Member of CCB representing changes for Release and environment configuration
  • Responsible for configuring management of different application layer modules.
  • Responsible for Database build, release and configuration
  • Implemented scheduled downtime for non-prod servers for optimizing AWS pricing.
  • Perform Deployment of Release to various QA & UAT in Linux environments.
  • Work with different team members for automation of Release components.
  • Installed/Configured/Managed Bamboo Continuous Integration Automation.
  • Designed and implemented automation deployment using to promote major releases, monthly releases, and patches from Development -> Integration/QA -> Staging/UAT -> Production.

Environment: DevOps, Java, Ant, Maven, Jenkins, Hudson, Chef, Python, AWS, GIT, SVN, Apache Webserver, JBoss, VMware, Windows, Subversion, Docker, EC2, Jira, Linux, Node JS.

Confidential, Houston, Tx

DevOps /Linux Administrator

Responsibilities:

  • Performed Dev, QA, and Prod UNIX system troubleshooting, performance and security analysis.
  • Validated servers listed on the patch schedule against servers needing vulnerability remediation.
  • Performed Development, QA, and Prod UNIX system LAN ID requests, troubleshooting for system alerts and incidents.
  • Installed and configured Red Hat Enterprise Linux 5.x/6.x and Solaris 10/11 Operating System on physical servers as well as Virtual Machines for development and test environment.
  • Setup automation tools such as Jenkins and Nexus across multiple projects of the waterfall and Agile models.
  • Experience in setting up the Continuous Integration (CI) and Continuous Deployment (CD) practices. for Release Automation of Java and Oracle Fusion Middleware Applications (Oracle ADF, Oracle SOA, OSB)
  • Installed and configured Red Hat Satellite Server to deploy upgrade packages in Linux servers.
  • Installed and configured Jenkins on RHEL servers.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
  • Provisioned the servers (RHEL/Ubuntu) as per the request of the development and operations.
  • Created and cloned Linux Virtual Machines, templates using VMware vSphere client 5 and migrating servers between ESXi hosts.
  • Installed RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
  • Performed package administration on Linux using rpm and yum thru RHN Satellite and subscription manager.
  • Installed and configured MYSQL on the RHEL servers.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Experience with Docker. Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Migrate on premise database to AWS Cloud and designed, built, and deployed a multitude application utilizing the AWS stack (Including EC2, R53, S3, RDS, SNS, and IAM), by focusing on high-availability, fault tolerance, and auto-scaling.
  • Created and managed Cinder volumes in OpenStackCloud in both Linux and windows environment.
  • Worked on Docker and created virtual instances with Docker.
  • Worked on Creating API’s on NodeJS and AngularJS
  • Worked on AWS OpsWorks, AWS Lambda, AWS code deploys, AWS CloudFormation and cloud foundry.
  • Install, configure and administer log analyzer tool CloudWatch.
  • Configure and administer Apache and Application layers
  • Configure HTTP caching properties for static caching.
  • Automate site configuration using Puppet.
  • Experience with shell scripting (ssh, bash, csh, ksh)
  • Worked on SIEM for security and audit compliance configuration
  • Worked on Docker and have done deployments on Ubuntu.
  • Worked with puppet /Chef for configuration management.
  • Worked on version control using GitHub.
  • Implemented administration, maintenance, upgrading and monitoring of IT System and networks.
  • Installed PXE servers, Kickstart configurations for automatic Linux Installation.
  • Performed Installation, configuration and administration of WebLogic application servers and Oracle System Bus (OSB).
  • Involved in RPM package building per the requirement using fpm and deploying the package using puppet enterprises to puppet agent.
  • Worked on creating queues for new data center and reporting on console for finalization.
  • Worked on Amazon web services to create AWS instances with S3 storage and EBS storage.
  • Performed Installation, configuration and Administration of VERITAS Volume Manager (VCS).
  • Configured and deployed of Dynatrace Monitoring system for managing all the Linux warehouse systems.

Environment: Solaris 8/9/10, Red Hat Linux 4.x/5.x, AIX, BMC Patrol, NetBackup, MQSeries 5.0, Web Logic 6.1, NES/iPlanet4/6, SUN Solaris, E250, E10K, E4500, SunfireV880/440, Windows, Solstice Disk Suite 4.2.1, EMC Centera; EMC Connectrix, SAN Switches, Tape Libraries, EMC Power path 4.0, RAID.

Confidential, Buffalo, NY

Linux/Unix Administrator

Responsibilities:

  • Installed and configured Solaris 8,9,10 using CD media, Jumpstart and RHEL 4.x, 5.x using CD media, Kickstart.
  • Administered and troubleshoot Solaris and RHEL installed on Sun Fire and IBM blade.
  • Implemented system upgrades including hardware, operating system and patch upgrades.
  • Created, modified, and deleted users, groups and group memberships as per requirements.
  • Installed and upgraded software packages for Linux and Solaris Servers using RHN, and sun update manager.
  • Analyzed and monitored resource utilization, and system performance using various system tools such as vmstat, sar etc.
  • Made backups of the directories and files using the tar, gzip, and gunzip tools.
  • Wrote shell scripts for monitoring the systems and applications such as monitoring the processes in all the servers and run cron jobs using cron and at.
  • Managed volume and file system using VxVM, SVM and ZFS on Solaris and LVM in Linux.
  • Configured NFS on Solaris and Linux servers.
  • Created and maintained Solaris 10 zones.
  • Installed Apache Webserver, WebLogic Application Server, and Oracle database in the servers.
  • Configured domains, admin and managed servers in WebLogic application server to deploy web/enterprise applications.
  • Involved in documentation of Solaris and RHEL environment and configuration details.
  • Troubleshooting day-to-day server related issues and problems in terms of operating system, applications and network.
  • Installation/administration of AIX, Linux and NT/2000 Servers on a LAN.
  • Installation and Administration of TIVOLI Service Desk.
  • Networking service, performance, and resource monitoring.
  • Applying software maintenance, program fixes and keeping the system software releases current.
  • Installed and configured Sudo for users to access the root privileges.
  • Creating user profiles including groups and user accounts, assigning them passwords periodically and allotting them the required permissions. Changing the permission specifications as per requirements depending on User Administration duties.
  • Installed and configured packages, patches on Red Hat Linux environments.
  • Installation and configuration of Oracle database on Solaris Servers.
  • Integration of Linux/Solaris with Active Directory (LDAP).
  • Administered Linux servers for several functions including managing Apache/Tomcat server, mail server, MySQL database, and firewalls in both development and production

Environment: Sun Solaris 8, 9, 10, Redhat 4.x, 5.x, Sun Fire 4800, 6800, 6900, M5000, M8000, v440, v480, v490, IBM Blade, RHN satellite server, Sun update manager, cron, scripting, VxVM, SVM, ZFS, LVM, Apache, BEA WebLogic 8.1, Oracle 9i.

Confidential

Solaris / Linux System Administrator

Responsibilities:

  • Staged and Maintained UNIX (Solaris 8,9 &10, SUSE 9/10, Red Hat Enterprise Linux4, 5, CentOS4, 5, VMware) on Sun Enterprise servers & Dell Servers.
  • Implemented the Jumpstart servers and Kickstart Servers to automate the server builds for multiple profiles.
  • Implementation and administration of virtualization on Solaris 10 with zones and created containers using FSS.
  • Installation of MySQL Server
  • Implementing file sharing on the network by configuring NFS on the system to share essential resources.
  • Set up mount points on Solaris servers for Oracle database.
  • Monitored client disk quotas disk space usage.
  • System performance monitoring and tuning and system logs monitoring.
  • Performed data management using native Solaris utilities for archiving and compression.
  • Performed storage management with SAN/NAS.
  • Migrated the manual jobs to self-executing cron jobs on Physical/Virtual Servers.
  • Involved in Configuring Automation & Centralized Management with Puppet.
  • Configured and managed Apache Web Server on Linux for web-based applications using REST/SOAP, Apache and WebLogic.
  • Configured Postfix for red hat server.
  • Controlled versions in repositories using version control tools like SVN etc.
  • Managing file systems and disk management using Solstice Disksuite.
  • User account management, managing passwords setting up quotas and troubleshooting user logins using various remote login utilities.
  • Responsible for configuring real time backup of web servers.
  • Configured and administered security layers like SSL, SSH, HTTPS, SFTP.
  • Experience with backup technologies like VeritasNetbackup 5.0, 6.x
  • Worked with other IT teams, and other managers in helping build and implement systems and standards.
  • Worked with Red Hat Package Manager RPM, YUM and YAST.
  • Installed software and patches, Disk installation and maintenance and modified vfstab file for automatic mounting while booting, format disk and restoration of UNIX files and file systems
  • Installed and configured Solaris 8,9,10 using CD media, Jumpstart and RHEL 4.x, 5.x using CD media, Kickstart.
  • Administered and troubleshoot Solaris and RHEL installed on Sun Fire and IBM blade.
  • Implemented system upgrades including hardware, operating system and patch upgrades.

Environment: Redhat 4/5, Solaris 8/9/10, CentOs 4/5, SUSE Linux 10.1/10.3, Apache 2.2, JBOSS 4.2, Veritas Netbackup5.x 6.x, MySQL, VMware, Solaris Volume Management, WebSphere 6.1

We'd love your feedback!