Devops / Cloud Engineer Resume
Hamilton, NJ
SUMMARY
- Dedicated to optimization, an experienced DevOps Engineer understands the melding of operations and development to quickly deliver code to customers.
- Has experience with the Cloud and monitoring processes as well as DevOps developments in Windows, Mac, and Linux systems.
- 6 years of experience in installation, configuration, and management of services in Linux/Windows environment, Automation using configuration management following Agile methodology and Software Development Life Cycle (SDLC) including monitoring, configuration, troubleshooting and maintenance in Cloud DevOps with Continuous integration and Continuous Delivery (CI/CD).
- Experience in infrastructure development and operations by involving in designing and deploying using AWS services like AWS EC2 Instance, Route53, DNS, ELB, EBS, AMI, IAM, VPC, S3, cloud front, cloud formation templates, cloud watch monitoring.
- Expertise in Implementing Azure Service Offering, such as Azure cloud services, Azure storage, Azure Active Directory (AD), Azure Resource Manager (ARM), Binary Large Object (Blob) Storage, Azure VMs, SQL Database, Azure Monitor.
- Experience in dealing with Azure DevOps, Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
- Experience in using Ansible to manage Web applications, Environments configuration files, packages, Mount points and users.
- Created and used Ansible Playbooks in Ansible Tower and integrated Ansible tower with Jenkins to deploy code to different servers.
- Automating the installation, deployment and maintenance of Middleware Application Servers like WebLogic/JBOSS/WebSphere to RHEL Development and Test Environments on VM Ware vCloud.
- Extensive experience on building of deployable artifacts (jar, war & ear) from source code using MAVEN and ANT as build tools.
- Experienced with VMware ESXi 5.5/6.5/7. Installation/Configuration/Administration with various virtualization components like vCenter, vSphere.
- Skilled with Linux Utilities: KICKSTART, SSH, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.
- Experience in installing, configuring, and management of MYSQL 8.0.19, SQL Server 2019, PostgreSQL 14 & Cassandra 3.0.
- Expertise in creating LVM (logical volumes), Volume groups and file systems. Increasing and reducing logical volumes, mounting and unmounting file systems.
- Ability to write shell script using ksh/csh/bash and Perl to ease administrative task.
- Installed Packages and upgrading the packages in RHEL Linux servers using RPM & YUM.
- Experience at DevOps Engineering in building, automating, deploying and releasing code from one environment to another environment.
TECHNICAL SKILLS
Operating Systems: Windows 11/10/2003/2008/2012 , RHEL/CentOS, Ubuntu, Solaris, AIX, HP-UX
Cloud/IaaS/SaaS/PaaS: Amazon Web Services (AWS), Microsoft Azure, VMware.
AWS Services: EC2, EBS, ELB, IAM, RDS, S3, VPC, Route 53, CDN, security group, CloudTrail.
SCM, Build, CI/CD Tools: Git (Bitbucket, GitLab), SVN, Ant, Maven, Gradle, Jenkins, Bamboo.
Monitoring Tools: CloudWatch, Prometheus, Grafana, Splunk, Nagios, Zabbix and ELK.
Containerization/ Orchestration: Docker, Kubernetes, EKS, AKS, and Vagrant
Database Servers: Teradata, Oracle, MS SQL Server, and MySQL.
Ticketing Tools: Atlassian JIRA, Redmine, Confluence.
Scripting Languages: PowerShell, Shell, Python, and SQL
Web Servers: Apache Tomcat, Apache HTTP Server, Nginx, and IIS
Infrastructure as Code: Terraform, AWS CloudFormation, Ansible, Vagrant and Docker
PROFESSIONAL EXPERIENCE
Confidential - Hamilton, NJ
DevOps / Cloud Engineer
Responsibilities:
- Built Jenkins jobs to create AWS infrastructure from Bitbucket repositories containing Terraform code.
- Responsible for implementing, maintaining, and monitoring solutions in Terraform, Docker, Kubernetes, and Jenkins.
- Supported and implemented recipes for Chef Environment with over 100 servers and implemented automated deployment configuration using Chef Cookbooks and recipes.
- Integrated GIT into Jenkins to automate the code check-out process and responsible for design and maintenance of the GIT Repositories, views, and the access control strategies and performed all necessary day-to-day GIT support for different projects.
- Used version control system Bitbucket, which includes branching strategies like Feature, Master, and Releases branches.
- Created projects and repositories. Configured project securities, pull requests and merging strategies.
- Expertise in Implementing Azure Service Offering, such as Azure cloud services, Azure storage, Azure Active Directory (AD), Azure Resource Manager (ARM), Binary Large Object (Blob) Storage, Azure VMs, SQL Database, Azure Monitor.
- Experience in dealing with Azure DevOps, Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager.
- Managed Ubuntu, Linux, and Windows virtual servers on AWS EC2, S3, ELB, ROUTE53 with Opscode Chef Cookbooks/Recipes.
- Worked on a variety of services involving public cloud AWS to provision and configure such as EC2, EKS, ECR, VPC, CloudWatch, CloudTrail, Route53, Lambda etc. and automated the services using Cloud formation templates.
- Installed and Configured Apache Kafka and Zookeeper. Created Topics and troubleshoot producer-related issues.
- Installed and configured UI for Kafka in Kubernetes pod to monitor and manage multiple Kafka Clusters.
- Integrated Jenkins with repositories like GitHub to build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
- Executed the Maven builds locally to troubleshoot Java code issue and merging related issues and created and maintained Jenkins jobs that execute Shell scripts for automation.
- Created and deployed development and management tools used for traditional Windows Server Containers and that they integrate with Docker for cross-platform deployment using Hyper-V Containers.
- Build and configure a virtual data center in AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Tables, Elastic Load Balancer, CloudWatch, CloudTrail, and Security Management VPC.
- Implemented several Tomcat Instances by using the Docker engine for running several Containerized App Servers.
- Experience with and possess Understanding about OpenStack Open-Source Datacenter Automation solutions.
- Worked on Docker and created virtual instances with Docker. Worked on AWS bean stalk, AWS code deploy, lambda, VPC and CLI.
- Managed disk space using various types of file systems, and volume management solutions: VxVM, ZFS, LVM and SVM, removed, Installed, Upgraded, and queried software packages using RPM and YUM.
- Worked on tools like JIRA, Agile/ Scrum methodology, Rally with short sprint cycle to release product.
- Installing RedHat Linux using kickstart and applying security polices for hardening the server based on the company policies.
- Scanning newly assigned LUNs to servers and assigning them to the volume group and increasing file system using the Red Hat volume manager.
- Mounting & un-mounting netapp storage LUNs to Red Hat Linux servers and troubleshooting the encountered issues.
- Worked on installing and managing different automation and monitoring tools like Nagios, Splunk and Grafana.
- Installed, deployed, and managed Linux RedHat Enterprise, CentOS, Ubuntu, and installed patches and packages for Red Hat Linux Servers.
Confidential - Mountain View, CA
DevOps AWS Cloud Platform Engineer
Responsibilities:
- Setup and built AWS infrastructure resources like EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
- Used various services of AWS for this infrastructure.
- I used EC2 as virtual servers to host Git, Jenkins and configuration management tool like Ansible. Converted slow and manual procedures to dynamic API generated procedures.
- Created Docker containers for Testing environment to test the applications, built Docker images automatically with Jenkins pipeline by using the plugins like Cloud Bees, Docker pipeline, and Amazon EC2 Plugin.
- Integrated delivery (CI and CD process) Using Jenkins, created Local, Virtual Repositories in Artifactory for the project and release builds, repository management in Maven to share snapshots and releases of internal projects using JFrog Artifactory tool and Managed project dependencies by creating parent-child relationships between projects.
- Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins. Installed multiple plugins to Jenkins. Configured Proxy to get auto updates.
- Integration of Automated Build with Deployment Pipeline installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments (Integration, QA, and Prod).
- Performed SVN to Git migration with careful analysis and migrated all branches, tags, along with commit history using Git -SVN utility.
- Installed and Configured Jenkins for Continuous Integration and performed continuous deployments with push button operation mechanisms and end to end automation of Continuous Deployment and Configuration Management.
- Utilizing EBS Volumes management and snapshots for backups using script.
- Worked in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing developed code for testing.
- Used Maven as a build tool on java projects for the development of build artifacts on the source code and developed/implemented Software Release Management strategies for various applications according to the agile process
- Used Kubernetes for automated deployments, scaling and management of containerized applications across clusters of hosts for application deployments of docker images.
- Administering and maintaining Atlassian products like JIRA, bamboo for tracking the releases, managing all the source code and integrating with Bamboo.
Confidential - Des Moines, IA
Senior Linux Systems Administrator / SRE
Responsibilities:
- Installation, Upgrade and configuration of RedHat Linux 3/4/5, Solaris 9/10, SUSE 10, AIX 5.3, HP-UX 11i operating systems with the help of Ignite, jumpstart, and Kickstart.
- Deploy the code in production server using tomcat in Axis2 Web Service.
- Installation, configuration and upgrading of MS SQL Server software and related products. Evaluate MS SQL features and MS SQL Server related products.
- Installed and configured Apache Webservers like Http and Nginx (proxy server) and troubleshoot problems arising from Apache functionality.
- Performed Disk management with the help of LVM (Logical Volume Manager). Managing (adding/removing) disks and partitions LVM and overall file systems.
- Created partition of disks using parted and Fdisk and maintained file systems and performed RAID configuration on Unix/Linux.
- Integrated Jenkins with repositories like GitHub to build Automation tools (Maven and Ant), and Artifact repository for pushing successful build code.
- Production support for installation, management, configuration, and troubleshooting applications such as PHP, Apache, Tomcat and My SQL.
- Worked on setting up a defect tracking system JIRA and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Good experience in fixing bugs as priority basis and changes into production environment using the JIRA tracking tool.
- Deploying Oracle test databases and Veritas Clusters for implementing disaster recovery strategies and ensuring uninterrupted global system availability.
- Performed tasks on F5 load balancer such as installation and renewing of SSL certificates and bouncing of servers that possess performance issues after removing them from the server pools. Inserting new tables & modifying tables and updating the data in MySQL.24/7 on call support for any Production Related Issues, Monitoring Severs and Deployment of Application Software
Confidential - Dallas, TX
Linux Systems Administrator / SRE
Responsibilities:
- Red Hat Enterprise Linux OS installation and applying OS patches and upgrades on a regular basis on different flavors of Linux OS.
- Creating users and groups, managing user accounts and enabling ACL related permissions to users and groups for file and directory level restrictions.
- Disk Partitioning using Logical Volume Manager (LVM) and hands-on experience in File system maintenance (Disk partitioning, formatting and mounting) and configuring and managing swap space.
- Scheduled various regular, one-time jobs by using crontab and having experience on shell-scripting, like collecting evidence of a machines before and after reboot, patching and resource upgradations.
- Configuring and maintaining FTP, DNS and Squid Proxy on client Environment and involved in troubleshooting of domain related issues and enabling NFS and CIFS sharing methodologies.
- Boot processing, solving booting related issues and having good knowledge on troubleshooting of Kernel related issues in different flavors of Linux.
- Good Experience on ITIL Process in implementing the security hardening as per the guidelines and maintaining backups for all the changes performed in the configuration files.
- Performing the periodic health check and server performance monitoring on CPU, Memory, Disks and I/O and coordinating with application teams in a Server at Client Environment.
- Hands-on experience on Log monitoring and involved in providing Incident Report and Root Cause Analysis with the help of system logs.
- Local and remote administration of servers and networks using Telnet, SSH and worked on enabling server end firewall rules on port restrictions with Iptables and Firewalld commands.
