We provide IT Staff Augmentation Services!

Devops Engineer/system Administrator Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

PROFESSIONAL SUMMARY:

  • Extensive experience in DevOps Engineering/UNIX/Linux Systems Administration including Red Hat, CentOS, Ubuntu and windows servers.
  • Extensively experienced on automation, build, deployment and release management process.
  • Experience in configuration management and deployment using ansible, puppet and chef.
  • Experience in implementation of AWS cloud deployment with Puppet using web services.
  • Experience in utilization of Amazon Web Services (AWS) for cloud automation. Amazon EC2, EBS, ELB, Autoscaling, RDS, S3, CloudWatch, IAM, VPC, Route 53, DynamoDB.
  • Extensive knowledge on cloud services like MS Azure, Google Cloud.
  • Extensive experience in Build Release Management using Build Forge, RTC, ANT, Maven.
  • Experienced working in source code management with tools like Subversion, Clearcase, GIT.
  • Experience in deploying applications to software containers using Dockers, Kubernetes.
  • Develop continuous delivery product release pipelines using CI tool Jenkins.
  • Experience on project management and documentation tools like JIRA, Confluence, FootPrints.
  • Sound knowledge of SDLC, Agile and RAD Methodologies.
  • Experience on monitoring infrastructure using Nagios, Zabbix, Splunk.
  • Experience in installing and managing vCenter Server, VMware ESXi Hyper - V. Virtual machines migration using vMotion tool.
  • Extensive experience of writing and editing scripts using shell scripting, powershell scripting, python, Perl, Ruby.
  • Experience in 24*7 on-call rotation for the support of production systems.
  • Experience in Installation, Configuration, Tuning and Upgrade of operating systems and application.
  • Experience in supporting Database Management System such as ORACLE/MYSQL Database.
  • Experience in server build using Kickstart, PXE, Jumpstart and manual installation Methods.
  • Experience in installation and configuration of security and application tools like TCP wrappers, SSH, BIND, SSL and patching and upgrading kernel in Linux/UNIX.
  • Extensive experience in Disk Management using LVM, RAID, Veritas Volume Manager, Load Balancer.
  • Hands on experience in various web servers like Apache, Tomcat, Jboss, Websphere.
  • Experience in troubleshooting all aspects of the Unix/Linux environments, intranet, FTP and Mail Servers.
  • Experience in accounts, users, groups and policy management in linux environment as well as Active Directory on Windows Domain Controller servers.
  • Strong interpersonal skills, including both written and verbal communication skill.
  • Experience on providing consultation to clients, involved in troubleshooting client side issues, and understand client business, requirements, needs and issues.
  • Ability to work under pressure, self-motivated and self-starter.

TECHNICAL SKILLS:

Scripting Languages: Shell scripting, Perl, Python, Windows powershell, Ruby

Operating System: Red Hat, CentOS, Oracle Linux, Ubuntu, SuSE, Sun Solaris, Windows

Networking protocols: TCP/IP, UDP, SNMP, ICMP, SMTP, Telnet, NFS, DHCP, LAN, WAN, IPv4 + IPv6

Build Tools: ANT, Maven, Build Forge

CI Tools: Jenkins, ArtifactoryCD Tools: Puppet, Chef, Ansible, Docker, Kubernetes

SCM Tools: CVS, Subversion, GIT, Clear Case

Virtualization: VMware, Virtual box, vCentre server, KVM

Cloud Services: Amazon Web Services, MS Azure, Google cloud

Monitoring Tools: Nagios, Zabbix, Splunk, New Relic

Services: DNS, Sendmail, LDAP, Postfix, HTTP, Squid, FTP, POP3, NIS, NFS and Samba.

PROFESSIONAL EXPERIENCE:

Confidential, Sunnyvale, CA

DevOps Engineer/System Administrator

Responsibilities:

  • Responsible for version control, release management, automation and continuous delivery.
  • Responsible for server configuration management using puppet. Installation and configuration of puppet services in master and client servers.
  • Using puppet to maintain repository servers for the CentOS/RHEL package/rpms management.
  • Refactored puppet manifests to reflect best practices, wrote puppet modules in Ruby for various services such as installing and managing java versions, upgrading kernel, managing persistent SSH tunnels and various other services.
  • Installation and configuration of Jenkins for the continuous integration to create Jenkins jobs and configure it for the application deployment.
  • Using GIT as a source code management tools and work on setting up new gitlab servers to move the running projects from github to the gitlab servers.
  • Working on Maven to automate the build process for new java based projects and integrate them with Nexus.
  • Responsible for deploying and configuring multi-tier J2EE enterprise products in complex production and stage environments.
  • Working on different services of AWS like EC2, VPC, ELB, EBS, Auto scaling, etc and migrating physical servers to AWS cloud environment
  • Monitoring apps servers using ELK - Elasticsearch, Logstash and Kibana for debug and logging.
  • Deploying application servers like nginx, node.js to software containers using Dockers.
  • Writing/modifying Dockerfile and build scripts for automation
  • Installation of docker-machine in docker host/client and provision/bootstrap various nodes.
  • Worked on automation for software container Orchestration viaKubernetes
  • DevelopedRESTfulAPIfor cloud management solutions based on Kubernetes platform.
  • Implement and maintain server virtualization using VMware ESXi, Oracle Virtual Manager, vmware tools update.
  • Worked on virtual machines migrations using vMotion tool
  • Scripting using shell scripting, Powershell scripting and task automation using Crontab, task schedular.
  • UNIX/Linux/Windows systems administration with production systems as well as development environment (HDE and staging).
  • Installed and administered Atlassian tools like JIRA, Cofluence.
  • Security patch management and upgradation of kernel in Linux/UNIX as well as Security update on windows servers.
  • Working on PCI (Payment Card Industry) remediation procedures to meet PCI compliance, developing and following the processes and procedures for PCI remediation and prepare SOX compliance report.
  • Working on identification of vulnerabilities present on CentOS, RHEL, Solaris and Windows servers, create scan report (Rapid7 scan), prepared MOPs and implement the same for the remediation.
  • Collaboration with Network engineering team for the implementation of network bonding and server configuration after replacement of NICs in linux servers.
  • Build artifacts (war and ear) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Provide consultation to clients, involved in troubleshooting client side issues, and understand client business, requirements, needs and issues.

Environment: Puppet, AWS, GIT, Maven, VMware, JIRA, Docker, Kubernetes, Confluence, Jenkins, GIT, PowerShell, Linux Shell, PCI, RHEL, CentOS, Windows

Confidential, Palo Alto, CA

DevOps/System Engineer

Responsibilities:

  • Experienced in designing Build Process, Build and Deployment Automation, Release Management and Process Automation
  • Deployment of Puppet Configuration Management Tool modules. Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed automatically via Puppet.
  • Configured orchestration and reporting, from initial code development through production release and updates using Puppet. Configured Puppet manifests using Ruby
  • Utilized Amazon Web Services (AWS) for cloud automation. Worked on Amazon EC2, EBS, ELB, S3, RDS, Cloud watch, IAM, VPC, Route 53
  • Maintained and Improved server infrastructure, split between physical data centers and AWS.
  • Worked on the migration projects from SVN to GIT
  • Extensively worked on source code management using GIT.
  • Automated the build and deployment using clear case and ANT.
  • Maintained CICD with continuous integration tool Jenkins, deployment with puppet.
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
  • Integrated Jenkins Build pipeline plugin for managing multi project jobs efficiently
  • Automated the creation of database change manifest and baseline report in build using perl and clear tool scripts.
  • Used Docker engine to create and run Docker containers, Docker registry for Docker image distribution and to create Docker images for application environments.
  • Used Docker machine to automate Docker provisioning, Docker swarm to host cluster and container scheduling, Docker compose to define multiple contained applications.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Experience in configuring and maintaining LAMP stack on production and staging servers.
  • Worked writing and editing scripts on shell scripting, python, Ruby
  • Proposed and implemented branching strategy suitable for development in RTC (Rational Team Concert), set up build machine, jazz build engine, build definition to run the builds in RTC.
  • Responsible on OS deployment using RHEL Kickstart Ubuntu files on HP Server cartridges.
  • Good working knowledge of network & UNIX security procedures.
  • Monitoring and reporting on all hosted servers (memory, disk space, log rotation, cleanup)

Environment: Linux/Unix, AWS, Vmware, Puppet, SVN, GIT, Dockers, ANT, RTC, Clearcase, HP servers, Shell scripting, Python, Ruby.

Confidential, McLean, VA

DevOps Engineer

Responsibilities:

  • Responsible for DevOps, Release management, Automation and continuous delivery.
  • Worked on Chef Cookbooks to automate the deployment process and infrastructure admin tasks.
  • Wrote and developed Chef Cookbooks from scratch for custom installation of application.
  • Worked for the installation and configuration of Jenkins for Continuous Integration.
  • Created Jenkins Workflows for pre-deployment process (DB execution, Environment configuration changes etc.) on various environments.
  • Responsible for maintaining code base integrity, including check-in validation rules and branch/merge processes.
  • Wrote Ant build scripts for creating jar, war, and ear artifacts, which were then deployed to Tomcat and JBoss servers.
  • Extensively used JIRA for ticketing and project management purposes and Confluence for documentation purposes.
  • Extensively worked on AWS services for the implementation of cloud platform.
  • Implemented AWS cloud formation using chef for multi-tier application stack deployment.
  • Experienced on configuring and networking of Virtual Private Cloud (VPC).
  • Worked on S3 buckets, from creation to managing policies for them utilized S3 bucket and Glacier for storage and backup on AWS.
  • Used Amazon RDS to create, set up, operate, and scale relational Database in the cloud platform
  • Assisted with maintaining current build systems, developed build scripts, and maintained the source control system.
  • Developed and implemented Software Release Management strategies for various applications per the agile process.
  • Responsible for design and maintenance of the GIT repositories and the access control strategies.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Experience Installing, configuring and upgrading Weblogic, Tomcat & JBoss application server
  • Involved in administration tasks on Red Hat Enterprise Linux and documentation for the projects.
  • Installed, monitored and supported Web/Application Servers on Linux environments.
  • Configured and deployed of Zabbix for managing all the system infrastructure.
  • Designed and developed automated deployment and scaling processes based on vagrant and chef for a wide range of servers and application tiers.
  • Worked with Perl, shell scripting (ksh, bash), crontab to automate administration tasks.
  • Experience in Networking, DNS, NFS and TCP/IP. Worked of network & UNIX security procedures.

Environment: RHEL, Chef, AWS, VPC, S3, RDS, Zabbix, Jenkins, GIT, MAVEN, JIRA, Confluence, Apache, SMTP, Clearcase, Tomcat, JBoss

Confidential, Framingham, MA

DevOps/ System Administrator

Responsibilities:

  • Designed, Installed, and ImplementedAnsibleconfiguration management system.
  • UsedAnsibleto manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Maintained high availability clustered and standalone server environments.
  • Involved inDevOpsprocesses for build and deploy systems.
  • Developed Build using MAVEN as build tool and used Jenkins as CI tools to move builds from one environment to other environments.
  • Working knowledge of Microsoft cloud services, MS Azure platform.
  • Assisted on migrating existing applications from physical servers to azure cloud as well as creating new applications in the cloud platform.
  • Installed and configured MAVEN and GIT servers and used Maven with GIT as build and source management to manage and deploy project related tags.
  • Worked on installation of Docker using Docker toolbox and implemented software containerization.
  • Used Integrated SVN, JIRA, Clover with Bamboo to implement a continuous integration environment.
  • Installed and configured Splunk and used to for the monitoring of the network issues.
  • Installation and configuration operating system, RHEL servers, HP physical servers and VMs.
  • Worked with DBA team in installing/configuring Oracle, Sybase servers and coordinated with application team for installation/configuration and troubleshoot issues with Apache, Web logic on Linux servers
  • Used VERITAS Volume manager to create disk groups, volumes, volume groups, and RAID’s and involved in back up, firewall rules, LVM configuration, monitoring servers and on call support
  • Created BASH shell scripts to automate cron jobs and system maintenance and scheduled cron jobs for job automation.
  • Installed/Configured/Maintained/Administrated the network servers DNS, NFS and application servers
  • Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH
  • Worked in solving tickets issued on day to day activities and problems related to development and test servers

Environment: Ansible, MS Azure, Docker, Bamboo, ANT, GIT, SVN, JIRA, Splunk, Maven, Red Hat Linux, Oracle, NFS, SAMBA, Apache, SMTP, MySql, Oracle, JBoss

Confidential, Los Angeles, CA

Linux Administrator

Responsibilities:

  • System Installation and configuration (RHEL, Windows Servers). Systemperformance monitoring, tuning andlog management.
  • Account,user and group administration, Permissions policy management and quota implementation.
  • Implement and maintain server virtualization using VMware, ESXi, Oracle Virtual Manager.
  • Installation and configuration of database systems e.g.MySQL, Oracle, JBoss servers.
  • Experience in setup Storage Area Network (SAN) and NAS and file systembackup and restore.
  • 24x7 on-call rotation for support of production systems.
  • Monitoring the infrastructure using Nagios.
  • Modified NANT/ANT scripts to detect and display circular dependencies for Java and .Net.
  • Implemented and manipulated Shell and Perl scripts for release and build automation per requirement.
  • Created and maintain build automation shell, manage building fixes, merges, release cuts as needed.
  • Written scripts for changes in Bash, Perl, and Pythonfor Websphere mapping modules to the enterprise application.
  • Conduct builds for suite of J2EE applications using Maven, and Ant.
  • Maintained/executed build scripts using Maven by coordinating with development and QA teams.
  • Extensively worked with the LAN/WAN, firewalls and routing for Internet and Intranet connectivity using different protocols like TCP/IP, DHCP, HTTP/s, FTP, SMTP & SSH
  • Package management and servers patching, Kernel upgrade.
  • Management of Firewall, iptables, TCP/IP Network troubleshooting.

Environment: Red Hat Linux, SAN/NAS, Nagios, Oracle, WebSphere, TCP/IP, Maven, ANT, MySQL, Oracle, VMware, iptables

Confidential, Houston, TX

System Administrator

Responsibilities:

  • Operatingsystem installationand configuration (RHEL/Sun Solars) (methods including Kickstart, jumpstart), disc partition set-up.
  • Patch administration and package management including kernel upgrade.
  • Setup, maintenance, and operation of company-wide services such as DNS(BINDv8), mail (sendmail), www (Apache/SSL), Samba and DHCP.
  • Configured Telnet, FTP, sFTP, SSH, iptables and Samba for the servers.
  • Worked on package management using yum and rpm. Wrote policies and procedures for securely deploying Red Hat Linux, Solaris, non-firewalled environments.
  • Scripting and task automation using Crontab, Bash, Korn shell scripting.
  • Responsible for monitoring the infrastructure with Nagios.
  • Configured storage using LVM (Logical Volume Manager) to configure volume group, logical and physical partitions and importing new physical volumes. Implemented RAID configuration.
  • Deploy, configure and maintain Open Fiber based SAN/NAS units. Performed reconciliation of checks and datamigrationfrom one tier to another.
  • Monitored the performance of system using linux commands top, sar, ps, vmstat, iostat, cpuinfo, memory usage and network traffic, troubleshoot network connectivity using ping, netstat, ifconfig, and traceroute.
  • Networking Support -Routing, WAN/LAN, switching and VPN support.

Environment: Red Hat Enterprise Linux, Sun Solaris, TCP/IP, DNS BIND, iptables, DHCP, FTP, samba, apache, Nagios, Linux Shell

We'd love your feedback!