We provide IT Staff Augmentation Services!

Devops Engineer | Cloud Support Resume

New York, NY

PROFESSIONAL SUMMARY:

  • Successful DevOps/Cloud Engineer with almost 8 years of professional experience dedicated to system engineering and automation. Expertise managing the operations and development gap to ensure quick code delivery.
  • Specialized in System Administration and Automation working on Red Hat Linux, SUSE Linux, CentOS, Ubuntu, Windows environments, Dockers using Chef on VMware vSphere & AWS.
  • Experience in configuration of NIS, NIS+, DNS, DHCP, NFS, LDAP, SAMBA, SQUID, postfix, send mail, FTP, remote access, security management and Security trouble shooting skills.
  • Proficient in Automation of IT infrastructure from bare metal to complete deployment via Chef, Git, kickstart, and server monitoring operations using monitoring tool Nagios.
  • Experience in using and integrating Community Cookbooks, and also writing custom resources and roles for configuration model.
  • Experience in Docker - based application deployment and implementing container infrastructure.
  • Experience in Build Automation using CI/CD Docker containers, and actively involved in deployments on Docker using Kubernetes.
  • Developing plugins for matrix collection of various applications using Ruby and Bash shell scripting and integrated with Nagios for continuous monitoring.
  • Developing Chef Cookbooks like tomcat, apache http, postfix, ntp etc., for automation of infrastructure.
  • Proficient in AWS administration and Automation using Cloudformation and CF tools.
  • Configuring and Managing ELK stack (Elasticsearch, logstash and kibana) for centralize log management.
  • Proficient in deployment and management of Jenkins, with job scheduling and third party tool integration for continuous deployment.
  • Vast knowledge over IT infrastructure scalability, optimization and dealing with incident, Problem, Change and release management.
  • Expertise in scripting for automation, and monitoring using Ruby, Python and Bash shell scripting for writing up scripts for matrix collection of various application and tools development for automation.
  • Experience in creating and managing user accounts, security, rights, disk space and process monitoring in Red Hat Linux.
  • Installation and configuration of Apache Tomcat, JBoss, Weblogic & Web Sphere 5.1/6.0 Application Server on Linux boxes.
  • Experience working on VMware tools like tools like vCenter Server, VSphere Client ESX server on Dell physical blades, vRealize Automation & vRealize Orchestrator and configured SUSE, Red Hat Linux virtual machines for various applications.
  • Expertise with Linux Administration, Configuration Management, Build and Release management in all phases of software development life cycle (SDLC) process including Analysis, Design, Development, Implementation, Integration, Testing, Production, and Maintenance in Enterprise Applications.
  • Strong in deploying and monitoring scalable infrastructure on physical & virtual servers also on Amazon web services (AWS) & configuration management using Chef.
  • Proficient in AWS Cloud platform and its features which include EC2, EBS, AMI, RDS, CloudWatch, Cloud Trail, CloudFormation, AWS Config, IAM, S3 and Lambda functions.
  • Independent problem solving and a good team player with strong interpersonal and communication skills, Ability to work independently as well as a team member.
  • Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support. Experienced in Trouble shooting and Back and Recovery.

TECHNICAL SKILLS:

Configuration Management Tools: Chef, Puppet & Ansible

DevOps/CI CD Tools: Jenkins, Udeploy, Nexus, Artifactory, Git

Linux: RHEL & CentOS 5/6/7, Ubuntu, Fedora & SUSE Linux Windows 2008, 2012

Databases: MSSQL, MongoDB, Oracle MySQL, PostgreSQL

Build Tools: Ant, Maven

Cloud Services: AWS, Open Stack, VMware, Azure

Version Control/Repository: GitHub, SVN, Nexus

Middleware Servers: Tomcat, JBOSS, WebLogic, Nginx, Apache

Scripting/Programming Languages: Sql, Bash, Python, Ruby, Perl, C, Java, HTML, XML

Virtualization: VMware (vRA, vROPS, vRO, vCenter, vSphere, ESxi, Log Insights, vROPs), Docker

Collaboration/Issue Tracking: Jira, GitHub & Confluence

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

Monitoring Tools: Nagios, Cloud watch & Splunk

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

DevOps Engineer | Cloud Support

Responsibilities:

  • Managing & Supporting the hybrid cloud, private cloud platform that runs on the virtual data center using VMware Cloud Suite tools like vRealize Automation (vRA), vCenter, vSphere & vRealize Orchestrator (vRO) along with AWS.
  • Creating Business Groups based on the lines of business and environments and adding the AD groups in different roles like USER, SUPPORT & MANAGER to the business groups in vRA.
  • Creating the Entitlements for the business groups and enabling the AD groups to the Catalog entitlements as per the roles in vRA.
  • Installing the DevOps stack tools GitHub, Jenkins and Artifactory across the environments and integrating the AD to enable access to the users across the organization.
  • Managing the licenses on GitHub and generating the tokens for administration.
  • Implementing the Jenkins Master Slave architecture by creating the Jenkins Slaves using JNLP file to route the builds to Slaves.
  • Configuring Jenkins to trigger the builds as the code is commits in GitHub to ensure the Continuous Integration.
  • Responsible for Continuous Integration, Continuous Testing and Continuous Delivery.
  • Monitoring and alerting of production and cservers/storage using AWS Cloud watch.
  • Working on route tables in AWS to enable the flow of traffic from and to the internet for the instances in public & private subnets.
  • Implementing and maintaining the monitoring of production and servers/storage using AWS Cloud watch.
  • Monitoring the efficiency, performance and resource utilization of the servers hosted on vSphere using vRealize Operations (vROPS).
  • Experience in setting up the ESXi Hypervisors and provision virtual machines on ESXi hypervisors.
  • Developing the REST API’ Confidential to verify the availability of the CMDB server and fetch the server CI form to be submitted to the CMDB.
  • Testing the REST API to ensure the proper functioning and reliability of the REST developed.
  • Monitoring the logs on vSphere using Log Insights and analyze them to troubleshoot the issues.
  • Managing the Tenant and Fabric administration in vRA by adding and managing the custom tenants and clusters to the Fabric groups.
  • Creating the Reservations as per the Business Group and manage the resource information in the reservations to accommodate the requests for building the workloads.
  • Integrating AD with the vROPS to authenticate the users and also configuring the roles of the users in vROPS.
  • Creating the Identity Stores with the AD information and managing the Search DN’ Confidential used to query the AD server for authentication.
  • Creating Virtual Private Cloud (VPC) in AWS with both public & private subnets to launch EC2 instances into the subnets and enabling secure connectivity between instances.
  • Enabling instances to reach out to the internet using the Internet Gateways for public subnets and via NAT gateways for private subnet instances.
  • Configuring the route tables and security groups to allow the traffic flow to the internet and vice-versa.
  • Managing the Network vLAN’ Confidential , hosts and Data Cluster information in vCenter using the vSphere Client.
  • Managing the software repository by updating the repository as per the new releases from engineering.
  • Well versed in developing bash shell scripts, Python ruby on rails, Puppet and chef DSL, creating recipes & cookbooks in chef.
  • Developing Chef Recipes to configure deploy and maintain software components of the existing Infrastructure.
  • Customize chef cookbooks and configure chef servers to automate server deployment.
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Customizing the roles and environments for the nodes managed by the chef server to run the cookbooks based on the roles and environments.
  • Writing Chef Cookbooks for the installation and configuration of the middleware stack like Apache Http, Tomcat, WebLogic etc., & Database servers like Microsoft SQL, Oracle DB etc.,
  • Writing cookbooks and creating the roles for syncing the time servers on the workload/servers and installation and configuration of different agents both in Windows 2008, 2012 & RHEL 6 & 7 servers.
  • Troubleshooting and resolving the overall provisioning issues in the platform and providing the extended support to the end users.
  • Collaborating with vendors and multiple teams to keep up the pace and address the issues timely like Storage expansions on Clusters, Network issues, AD issues etc.,

Confidential, Scottsdale, AZ

Chef Developer | Cloud Engineer | Build & Release Engineer

Responsibilities:

  • Installing Chef DK on workstation, setup Chef Server and integrating the workstation with Chef Server to set up the Server Client Architecture for Centralized Automation mechanism.
  • Bootstrapping the nodes using knife to run the Chef Client on nodes to pull the cookbooks periodically.
  • Effective utilization of different resources in Chef Recipes while developing the cookbooks to install and configure the middleware servers.
  • Effective use of the chef Templates for updating the dynamic content of the file resources.
  • Used Chef Roles to specify the chef recipes in the run list based on the requirements of the installations on server.
  • Using Chef Environment to specify the recipes to be run on the servers based on the environment.
  • Well versed in developing bash shell scripts, chef DSL, creating recipes in chef.
  • Developing Chef Recipes to configure deploy and maintain software components of the existing Infrastructure.
  • Customize chef cookbooks and configure chef servers to automate server deployment.
  • Planning designing GUI for automation using cloud forms, design RPM packages for installation and configuration thorough chef resource.
  • Setting up Jenkins jobs and setting build pipeline views, release process setup for application build and release management.
  • Release process automation and Jenkins pipeline view and jobs created for release automation deployment process.
  • Managing the pull requests and clone the code from GitHub repository from Jenkins using the GitHub plugin.
  • Managing the dependencies required for the build to ensure the successful build.
  • Creating Jenkins Slaves for multi tasking the multiple builds simultaneously.
  • Managing the AD integration, user licenses on GitHub administration and generating the GitHub tokens for integrating GitHub on another tools and maging the organizations in GitHub.
  • Working with Git for cloning the repository using git clone, creating the branches, committing the code to the Master etc.,
  • Working on different modules of public cloud like AWS Amazon Web Services to deploy the EC2 instances in AWS.
  • Creation of Amazon AMI’ Confidential for Windows2008, Windows 2012, RHEL 5, & 6 for the creation of EC2 instances from it.
  • Managing the EC2 instances by assigning the additional EBS to the instances and S3 buckets as required dynamically.
  • Designing roles and groups using AWS Identity and Access Management (IAM) enabling security to the customers.
  • Designing EC2 instance architecture for cloud computing to meet high availability application architecture.
  • Implementing automations tools Splunk and cloud services AWS.
  • Worked exclusively on VMware virtual environment and VMware ESX, experience in using VMware vMotion to move VM’ Confidential from one datacenter to another datacenter.
  • Analyze and resolve conflicts related to merging of source code for GIT.
  • Automate Deployment using configuration Management tool, Chef to provision Amazon AWS Instances to enable continuous Deployments.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.

Confidential

System Administrator

Responsibilities:

  • Working with Logical Volume Manager for the management of volumes including creation of physical and logical volumes on Linux.
  • Virtualization using VMware ESX, using vMotion to move VM’ Confidential from One Datacenter to another datacenter.
  • Updating patches to keep servers updated against bugs in the operating system and to protect them from security threats using Red Hat Satellite Server, yum, etc.
  • Installing packages using YUM and Red hat Package Manager (RPM) on various servers. Implemented Bash, Perl, Python scripting.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers. Supported class monitoring and management tools such as Open NMS, Tivoli and VCO. Performance Monitoring and Performance Tuning using Top, prstat, SAR, vmstat, ps, iostat.
  • Installation, Configuration & Upgrade of Linux and Windows operating system.
  • Installation configuration and maintenance of Web and Application Servers including Apache, Tomcat and Jboss.
  • Creating new file system, managing & verifying the data consistency of the file system.
  • Periodic checks of production and development systems; CPU utilization, memory profiles, disk utilization, Network connectivity, system log files, etc.
  • Maintenance on systems by timely up gradation of patches to the systems and scheduling batch & cron jobs.
  • Working on RedHat servers for the RedHat subscriptions and management for connectivity to the RedHat repositories and binaries.
  • Working in collaboration with the cross functional teams for the installation and maintenance of the servers as well as to overcome the issues detected.
  • Performing the daily system administration tasks like managing system resources and end users support operations and security.
  • Configuring the cron jobs for scheduling the services, daemons on production servers.
  • Monitoring System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.
  • Creating the Certificate signing requests on Linux workloads using openssl tool which creates the private key and CSR.
  • Creating the tickets for the approval and creation of Certificates required based on the CSR created.
  • Converting the certificates as required from .CER to .PKCS12 or .PFX using the openssl tool.
  • Design, configure, install, implement, manage, maintain and support the Linux servers RHEL 4x, 5.x, CENTOS 5.x.
  • Coordinating with 24 x 7 on-call support personnel in debugging and resolving the urgent issues as required.
  • Working with networking team for network related issues on Linux Servers.
  • Coordinating with users for any server activities which may involve major changes on software or any hardware related issues.

Confidential

Linux Administrator

Responsibilities:

  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Imported and managed multiple corporate applications into Subversion (SVN).
  • Involved in all projects that move to production and work closely with the Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
  • Troubleshooting Network, memory, CPU, swap and File system issues, TCP/IP, NFS, DNS, SMTP in Linux and Solaris servers.
  • Performance tuning of Virtual Memory, CPU, system usage in Linux and Solaris servers. Supported class monitoring and management tools such as Open NMS, Tivoli and VCO. Performance Monitoring and Performance Tuning using Top, prstat, SAR, vmstat, ps, iostat.
  • Installation, Configuration & Upgrade of Linux and Windows operating system.
  • Installation configuration and maintenance of Web and Application Servers including Apache, Tomcat and Jboss.
  • Creating new file system, managing & verifying the data consistency of the file system.
  • Writing Maven and Ant build tools for application layer modules.
  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Planned and performed the upgrades to Linux (RHEL, SUSE, CENTOS ) operating systems and hardware maintenance like changing memory modules, disk devices.
  • Handling NFS, Auto Mount, DNS, LDAP related issues.
  • Monitoring CPU, memory, physical disk, Hardware and Software RAID, multipath, file systems, network using the tools Nagios monitoring.
  • Troubleshooting cluster related problems by checking log files and using cluster commands.
  • Performing failover and integrity test on new servers before rolling out to production.
  • Installed VMware ESX server on Dell Servers and configured SUSE, Red Hat Linux virtual machines for various applications.
  • Working knowledge in services like FTP, SSH, SCP, Telnet, NFS.
  • Creation of Logical volumes (LVM) for Linux operating systems.
  • Installed and configured Apache / Tomcat web server.
  • Perform periodic system audits on all environments to ensure that only controlled versions of software resides on all environments.
  • JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Confidential

Linux Admin

Responsibilities:

  • Worked primarily on RHEL 4/5, HPUX, and Solaris Operating Systems.
  • Updating patches to keep servers updated against bugs present in the operating system using Red Hat Satellite Server, yum, etc.
  • Build servers using Kick Start, Red Hat Satellite Server, and VSphere Client.
  • Installed packages using YUM and Red hat Package Manager (RPM) on various servers. Implemented Bash, Perl, Python scripting.
  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Troubleshooting network administration, IIS configuration, DNS setup and modifications, firewall rule sets, local and distributed director, connectivity, and supporting applications.
  • Involved in migration activities using Red Hat LVM, Solaris LVM, Veritas and EMC Open Migrator.
  • Writing Shell and Perl Scripting for automation of job.
  • Involved in 24X7 Production support, Build and Migration Assignments.
  • Tuning the kernel parameters based on the application/database requirement
  • 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.
  • Involved in design, configuration, installation, implementation, management, maintain and support for the Corporate Linux servers RHEL 4x, 5.x, SLES 9, CENTOS 5.x.
  • Developed Shell/Perl Scripts for automation purpose.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.

Hire Now