We provide IT Staff Augmentation Services!

Sr. Devops Engineer Resume

4.00/5 (Submit Your Rating)

Cary, NC

SUMMARY:

  • 8+ years of experience in Systems Infrastructure support, Cloud Engineering, Configuration Management, Software upgrade, Application Support for UNIX/Linux Environment.
  • Worked with various DevOps tools like Jenkins (CI/CD), Chef, Puppet and Ansible (configuration management tool), AWS (cloud services), Docker (container services) and Git (source code management tool).
  • AWS Cloud platform and its features which includes EC2, VPC, RDS, EBS, S3, CloudWatch, Cloud Trail, CloudFormation and Auto Scaling.
  • Experience in managing and maintaining IAM policies for organizations in AWS to define groups, create users, assign roles and define rules for role - based access to AWS resources.
  • Installed and used Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef Recipes/Cookbooks with Test Kitchen/ChefSpec.
  • Understanding and working knowledge of Orchestrating Application Deployments with Ansible.
  • Hands-on experience in writing Ansible playbooks and deploying & installing the packages on the remote servers.
  • Manage deployment automation using Ansible automated the build and release management process including monitoring changes between releases.
  • Worked on Data-Center operation and migration across Unix and Linux platforms.
  • Experience in Creation and managing user accounts, security, rights, disk space and process monitoring in Solaris and RedHat Linux.
  • Experienced in implementing and maintaining an Apache Tomcat, MySQL, PHP, LDAP, LAMP web service environment.
  • Experience in installing, configuring and implementing the RAID technologies using various tools like VxVM and Solaris Volume Manager.
  • Experience in Installing, upgrading and configuring RedHat Linux 5.x, 6.x and 7.x using Kickstart Servers.
  • Experience in Server monitoring, capacity planning, application monitoring with the help of Nagios and Splunk.
  • Involved in writing Shell Scripts for Start/Stop/Monitor Scripts to integrate Critical Applications in to Veritas Cluster and for Jobs in BMC Bladelogic Automation tool.
  • Installation and upgradation of Packages and Patches, configuration management, version control, service pack & reviewing connectivity issue regarding security problem.
  • Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
  • Experienced on RedHat Satellite Server with custom repositories to provide a stable management solution for the Linux environment.
  • Experience in writing shell scripts to automate the administrative tasks and management using cron jobs.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Python & Perl scripts.
  • Experience in Installing Firmware Upgrades, kernel patches, systems configuration, performance tuning on Unix/Linux systems.
  • Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and TFTP).
  • Configuring and managing web/reverse proxy servers such as Apache and Nginx.
  • Installation and configuration of JBoss, WebSphere Application Server on Linux boxes.
  • Implemented Adobe Experience Manager (AEM/CQ5) Platform including the development of numerous components and integrations.
  • Independent problem solving and a good team player with strong interpersonal and communication skills.
  • Strong knowledge in Agile Development Methodologies & Continuous Integration using DevOps Model in the deployment.
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.
  • Ability to work independently as well as a team member.

TECHNICAL SKILLS:

Operating Systems: RHEL 5.x/6.x/7.x, CentOS 6.x/7.x, Ubuntu 12.x/14.x, Windows 2003, 2008, 2012.

Hardware: HP ProLiant(BL/DL/ML/SL), HP ProLiant G6, G7, G8, and G9, Blade servers, Dell PowerEdge (1950/2850/2950/2900 ), Sun Servers E450, E3500, E4500, E5000, E6500, IBM x3650

Software: Veritas Volume Manager 3.5/4/5, Veritas File System, Veritas Cluster Server 3.5, Veritas Netbackup 6.0, MS-Office/MS-Project.

Web/ Application Server: Apache Tomcat, Apache HTTPD, WebSphere, Nginx.

Network Protocols: DHCP, DIG, DNS, SNMP, SMTP, Ethernet, IOS, netstat, NFS, NIS, nslookup, RIP, OSPF, BGP, TCP/IP, and tcp dump, FTP, TFTP.

Virtualization: ESX VMWARE 4/5/5.5, Docker, Kubernetes, Oracle Virtual Manager, Amazon Web Services, Microsoft Azure.

Programming Languages: HTML, CSS, XML, JSON, Bash, Python, YAML, Groovy and Ruby.

Other tools: VMware, VSphere, ESX/ESXi, VCenter Server, Bladelogic, Atlassian tools Puppet, Splunk, Chef and Nagios, DevOps.

PROFESSIONAL EXPERIENCE:

Confidential, Cary, NC

Sr. DevOps Engineer

Responsibilities:

  • Involved in end to end implementation and automation using software configuration management tools.
  • Use Ansible to manage Configurations, Orchestrations and deployments to remote machines.
  • Worked with different Ansible Playbooks to install and configure the applications in remote servers and maintain different Ansible roles.
  • Worked on installing uDeploy agents and Netprobe agents on multiple nodes at once through Ansible roles.
  • Used Ansible as orchestration tool for Informatica product end to end installation.
  • Used jinja2 templates to create user .profile and generate silent input file to perform Informatica silent installation.
  • Protected encrypted data needed for tasks with Ansible Vault.
  • Used Ansible Tower, which provides an easy-to- use dashboard and role-based access control, so that it is easier to allow individual teams access to use Ansible for their deployments.
  • Involved in designing and deploying a multitude of applications utilizing almost all the AWS stack including EC2, Route53, S3, IAM, RDS, SNS, SQS, VPC, CloudWatch, CloudTrail focusing on high-availability, fault-tolerance and auto-scaling in AWS cloud formation.
  • Created CloudFormation templates to create stacks and deployed AWS resources using it.
  • Created alarms using CloudWatch for monitoring CPU, memory, disk space and store logs.
  • Written custom script in Python to create EBS snapshot and store incrementally in S3.
  • Worked with installation and configuration of Docker environment including Docker registry hub for managing different Docker images and deployment of applications inside the software containers.
  • Experience with building containerized applications using Docker images, also wrote Dockerfiles to create Docker containers.
  • Worked on Ansible roles to pull the latest successful image from the Docker repository.
  • Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.
  • Integrated Git(Bitbucket) with JIRA to track Jenkins builds and monitor the commits in Git repo.
  • Settings up Jenkins master and configuring Jenkins jobs in it.
  • Troubleshooting the build issue during the Jenkins build process.
  • Worked with Agile practices using CI/CD pipelines, with Jenkins (Continuous Integration), Artifactory for Maven Repository, Maven Builds, deployments using multiple Jenkins plugins.
  • Deployed and configured Git repositories with branching, forks, tagging, and notifications. Experienced and proficient deploying and administering Git.
  • Used Atlassian tools such as JIRA to track issues and Change Management.
  • Responsible for resolving the build issue, used JIRA for bug tracking.
  • Created manual/document for Ansible playbooks in Confluence (Atlassian tools).
  • Interacted with the client business analysts, System analysts and functional teams to review and understand the requirements.
Confidential, Irving, TX

Sr. Cloud/DevOps Engineer

Responsibilities:

  • Analyze and design the automation framework system and provide the better solution to the client.
  • Building and supporting environments consisting testing, development, staging and production.
  • Implementing a continuous integration/continuous delivery framework using Jenkins and Git for different environment.
  • Experienced in working with Amazon Web Services environment and possessed a good knowledge of AWS services like EC2, S3, IAM, Auto Scaling, Elastic Load Balancer, CloudWatch, CloudTrail, CloudFormation, RDS, VPC, OpsWork and Route 53.
  • Created AMIs of on-premise VMware instances and migrated to EC2 using AWS Management Portal for vCenter.
  • Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balancer and AMIs.
  • Manage CloudTrail to record API calls and integrate with SNS services for notification.
  • Manage AWS IAM to create users, groups and assigning policy to them based on their permissions.
  • Experience in creating secured cloud network using (VPC) for development and testing environment on AWS.
  • Setup Bastion Hosts to connect the private instances to maintain security compliances.
  • Deploy applications in Elastic Beanstalk and managed those applications stacks.
  • Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments.
  • Created Chef Recipes for automating the Infrastructure and deployment process.
  • Used Foodcritic to test cookbooks syntax and ChefSpec to test resources and recipes.
  • Monitored the quality of the recipes using ChefSpec and InSpec verify security, compliance, and policy issues.
  • Designed and implemented fully automated server build management, monitoring and deployment by using Ansible Playbooks and Modules.
  • Created Ansible Playbooks for implementing continuous delivery into Dev and UAT environment.
  • Worked with deployment of AEM/CQ(6.2) using Ansible in both standalone(jetty) and as Web application on tomcat8.
  • Deployed AEM Publish and Author Instances with multiple MK architectures for persistence Managers like TarMK(designed for performance) and MongoMK(designed for Scalability).
  • Involved in the design aspects of AEM WebContent Management System across multiple datacenters using Multiple MongoDB replication sets.
  • Deploy and maintain Chef role-based application servers, including Apache, Nginx and Tomcat.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Implementing a CI/CD using Jenkins with different build tools like Maven, Ant and Gradle.
  • Experienced in creating jobs, pipelines in Jenkins also worked with different Jenkins plugins to integrate with different services/tools.
  • Worked with Artifact Repository Manager like JFrog and Nexus Artifactory.
  • Worked with scripting language like Bash, Python, Ruby and Groovy.
Confidential, San Jose, CA

DevOps Engineer

Responsibilities:

  • Developed build and deployment processes for Pre-production environments.
  • Implemented Ansible, Puppet, Nagios, Git, Jenkins tools to automate the environment.
  • Developed Ansible Playbooks to configure, deploy and maintain software components of the existing/new infrastructure.
  • Used Ansible to manage Web Applications, Environment configuration Files, Users, Mount Points, and Packages.
  • Integrating Ansible Tower with different tools to deploy code to different deployment servers.
  • Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from UAT/TEST to Pre-Production and Production using Jenkins.
  • Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
  • Installing and configuration of an automated tool Puppet that included installation and configuration of Puppet Master, Agent nodes and an admin control workstation.
  • Created Puppet manifests and modules to automate system operations.
  • Manage deployment automation using Puppet, MCollective, and Hiera.
  • Installing of Puppet master, agents, writing manifests and pushing them to agents for application deployments as part of CI/CD practices.
  • Installed and configured the Nexus repository manager for sharing the artifacts within the organization.
  • Worked on the configuration of server monitoring tool like Nagios.
  • Used Nagios for a storage monitoring system used for predicting future data center requirements.
  • Create, extend, reduce and administration of Logical Volume Manager (LVM) in RHEL environment.
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • Installed and configured RedHat Linux server using Kickstart.
  • Monitoring system performance, Server load and bandwidth issues.
  • Work with DBAs on installation of DB, restoration and performance tuning, network related issues on Linux Servers.
  • Installing and configuring RedHat Linux locally or over the network-kick start- (nfs, ftp, and http).
  • Handling the day-to-day Operations, Troubleshooting& Solve Server Problems in Linux.
  • Experience with Virtualization technologies like Installing, Configuring and administering VMware ESX/ESXi and created, managed VMs (virtual server) and involved in the maintenance of the virtual server.
  • Troubleshooting and performance tuning of various systems problems such as application, network and hardware related issues.
  • Involve in Monitoring and troubleshooting of HP Blades C6000 and C7000.
  • Monitoring System using HP/ITO, did kernel tuning to enhance the system Performance.
Confidential, Kansas City, MO

Sr. Linux System Administrator

Responsibilities:

  • Worked on variety of Linux platforms RedHat Linux, Solaris which includes installation, configuring and maintenance of applications on this environment.
  • Uses both Graphical User interface (GUI) and terminal for Linux commands.
  • Experience in building binaries using ANT and Maven.
  • Works with Symantec and BSC team to setup the Symantec O3 IDLINK Open VPN Servers.
  • Build servers using Kick Start, RedHat Satellite Server, and VSphere Client.
  • Updating patches to keep servers updated against bugs present in the operating system using RedHat Satellite Server, yum, etc.
  • Installed packages using YUM and RedHat Package Manager (RPM) on various servers.
  • Worked with Application servers like Apache Tomcat and deployed web applications like Jenkins for Continues Integration.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Worked with RedHat Satellite Server which is used to push changes across various servers simultaneously.
  • Involved in installation and configuration of various Third party software into servers.
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client.
  • Configuring and managing the SSH, SSL, NFS, FTP, and SMTP Servers on Linux.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Installing & Configuring LDAP (Server & Client), creating admin, migrating users to LDAP server and configuring database to LDAP server.
  • Installation maintenance and troubleshooting of Dell and HP Servers hardware. Worked on and setup ILO/iDRAC cards for HP and Dell servers.
  • Responsible for independent support of Tier 2 issues: reboots, start/stop services, reset Terminal Service and pc anywhere connections, and administrative server maintenance. Daily follow up with clients to ensure resolution of all issues.
  • Provide support to Account Managers, UNIX and Windows technicians, and other departments.
  • Used Logical Volume Manager for the management of Volumes including creation of physical and logical volumes on Linux.
  • Worked closely with DBA team in order to adjust Kernel parameters as per requirements.
  • Day to day resolution on Linux based issued though SMS ticketing system in compliance to SLA cycles.
  • Worked on updating and developing new scripts using grep, awk and regular expression as per the requirements.
Confidential

Unix/Linux System Administrator

Responsibilities:

  • Worked Primarily on RHEL, CentOS Operating Systems.
  • Responsible to solve technical Problems Related System administration (Linux of Our Clients).
  • Maintaining and Troubleshooting of FTP Server, Samba Server of the client
  • Handling the day-to-day Operations, install software, apply patches, manage file systems, monitoring performance and troubleshoot alerts.
  • Maintain uptime of LINUX production servers and follow proper escalation.
  • Building & configuring RedHat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Handling LVM related tasks, Creating, resizing LVM, Veritas Volume manager and managing Cluster environment using Veritas Cluster suite.
  • Handling the day-to-day Operations, Troubleshooting& Solve Server Problems in LINUX.
  • Installing and configuring RedHat Linux locally or over the network-kick start- (nfs, ftp, and http).
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.
  • User Administration (setup and maintaining accounts).
  • Maintaining Server and Systems, provide IT support to Users, regularly manage backup process for Server and Client data.
  • Monitoring system performance, Server load and bandwidth issues.
  • Work with DBAs on installation of DB, restoration and performance tuning.
  • Installing open source application, search, analyze and develop new application for users.
  • Installed and configured VNC server/client.
  • Implement the policies for the users of the computer system and network.
Confidential

Linux System Administrator

Responsibilities:

  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, CentOS 5.x.
  • Installation of patches and packages using RPM and YUM in RedHat Linux.
  • Created and modified application related objects, created Profiles, users, roles and maintained system security.
  • Responsible for setting up cron jobs scripts on production servers.
  • Installed and configured SAMBA server for Windows and Linux connectivity.
  • Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Responsible for writing/modifying scripts using sh, ksh, and bash for day-to-day administration.
  • Modified Kernel parameters to improve the server performance in Linux.
  • Installed and configured Apache / Tomcat web server.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Maintained proper documentation of all the activities carried out during the project
  • Created and modified users and groups with Sudo permission.
  • Coordinating users for any server activities which may involve major changes on software or any hardware related issues.
  • Maintained proper documentation of all the activities carried out during the project.
  • Coordinating with 24 x 7 on-call support personnel in debugging.

We'd love your feedback!