Sr. Devops Engineer Resume
New Orleans, LA
SUMMARY
- Around8 years of IT Industry experience with expertise as a cloud engineer / system administrator specialized in the areas of VMware Server Virtualization, Windows Server Environment Administration, DevOps methodologies, Designing and Implementing CI/CD Pipelines using latest tools & Technologies such as AWS, Azure, Chef, Docker, Jenkins, GIT.
- Experience in designing the Build process, Software Product Development, Process Automation, Build and Deployment Automation, Release Management, Packaging Quality Control, Source Code repository & Environment management, development in J2EE technologies, Azure and AWS cloud Computing.
- Worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services. Created and deployed ElasticBean Stalk applications in java using AWS Toolkit for Eclipse.
- Worked as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
- Support for Microsoft Azure IaaS and SQL Azure DBaaS Environments, Cloud Migration Analysis and Implementation,on - Premises/Cloud Data Integration Expertise.
- Created virtual network and subnetworks in Azure with the specified address range, creating express gateway circuit and creating DNS records for the applications both within the network and in public domain.
- Played significant role in migration from Azure to AWS.
- Cloud Engineer with 8 years of experience in Windows Administration, Configuration Management, Continuous Integration, Continuous Deployment and Cloud Implementations.
- Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual machines, Fabric controller, Azure AD, Azure search, and notification hub.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
- Expertise in Microsoft Azure Cloud Services ( PaaS& IaaS ), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
- Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
- Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
- Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
- Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS.
- Manage different AZURE environment for provisioning of Linux servers and services executed by the providers.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Ansible.
- Worked with Ansible playbooks for software deployment on cloud.
- Integrated Ansible playbooks with Terraform modules to combine infrastructure creation and configuration.
- Using GIT Hub for version controlling and its daily job of working with GIT commands while working for Ansible.
- Created Chef Recipes for Infrastructure maintenance on VMware, AWS EC2 and Physical Servers.
- Good experience on AWS in a DevOps Culture through Continuous Integration (CI) & Continuous Managing Amazon Web Services (AWS) infrastructure with automation and configuration managementtools such as Ansible, or custom-built designing cloud-hosted solutions, specific AWS product suite experience.
- Deployment/Delivery as a iterative process and Automation of Infrastructure as Code.
- Extensive knowledge and implementation skills in client-sidetechnologies like HTML, JavaScript, CSS, jQuery and server-side frameworks like Servlets, Spring Core, Spring MVC, Struts MVC.
- Project implementation skills using both core and advanced Java technologies such as AWT, Swing, Servlets, JSP and JDBC.
- Build AWS secured solutions by creating VPC with private and public subnets.
- Managed multiple AWS accounts with multiple VPC's for both production and non-prod where primary objectives included automation, build out, integration and costcontrol.
- Configured Amazon cloudwatch for monitoring.Experience in System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX RedHat Linux Systems.
- Implementation, design, architecture and support of cloud based server and servicesolutions.
- Deployment and support of custom application stack on infrastructure through Agile / CI methodologies, using Jenkins, Chef and Docker to automatedeployments.
- Worked on AWS Cloud Watch, Cloud Formation and Cloud Trailservices.
- Tested and configured AWS Workspaces (Windows virtual desktop solution) for custom application requirement.
- Implemented Migration from VMware to AWS using VMDK Import tools.
- Auto Scaling of Infrastructure using Amazon Cloud Formation and Chef Deployment scripts and also Continuous Integration using Ant, Maven usingJenkins.
- Strong experience with CI and CDmethodologies with Jenkins.
- Expertise in writing Bash Scripts, Perl Scripts (hash and arrays),Python programing for deployment of Java applications on bare servers or Middleware tools.
- Mentored team members on projects, system integrations and their implementation
- Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases.
- Experienced in build tools such as Apache Ant, Maven, Atlassian Bamboo, CruiseControl.
- Expertise in using Version Control Tools VSS, Sub-Version, Git.
- Experience in shell scripting for automation of jobs.
- Involved in 24x7 on-call production support and troubleshooting all types of problems related to OS and Applications.
- Excellent interpersonal skills, proven strength of troubleshooting and hard working.
- Strong and comfortable with OOPS concepts.
- Self-Starter, Highly Motivated.
- Willing to learn and adopt TechnicalProcedures.
- Willing to relocate: Open.
TECHNICAL SKILLS
Platforms: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora,Red Hat LINUX, Windows XP/ 7/ 8/10.
Cloud Technologies: AWS, Azure
CI/CD and Provisioning/Auto tools: Jenkins, Terraform, Bamboo, Azure Automation, Azure CLI
Build tools: ANT, Maven, Gradle
Configuration Management Tools: Ansible, Puppet, Chef
WebTechnologies/Programming Languages: Servlets, JDBC, JSP, Bash Script, Shell, PowerShell, XML, HTML, .Net, Java Script, Golang, Java/J2EE, C, C++, Ruby, Perl scripting, Python, Groovy, Shell scripting,CSS.
Web/Application servers: WebLogic, WebSphere, Apache Tomcat, JBoss, HTTP web server, Nginx
Monitoring Tools: Nagios, AWS cloud watch, ELK, SonarQube
Version Control Tools: Subversion (SVN), GIT,TFS, IBM Rational Clear Case, CVS
Database: MySQL, IBM DB2, Dynamo DB, AWS RDS, SQL Server,Mongo DB, Cosmos DB
Containerization/Orchestration: Docker, ECS, Docker swarm, Kubernetes
PROFESSIONAL EXPERIENCE
Confidential, New Orleans, LA
Sr. DevOps Engineer
Responsibilities:
- Taken responsibilities as Cloud Administrator on Microsoft Azure, to configure virtual machines, storage accounts, resource groups before migrating to AWS.
- Took up initiative to use Amazon Elastic MapReduce as a technology to reduce ETL time for large customers and collaborated with different teams for building a prototype for ETL on Hadoop.
- Implemented solutions using Azure PaaS features like web jobs, cloud services, Azure SQL Server, service bus, notification hubs etc.
- Configured large database solutions in Azure using SQL Server or Oracle database solutions.
- Configured windows and non-windows(Linux) workloads in Azure.
- Supported Microsoft Azure IaaS and SQL Azure DBaaS Environments, Cloud Migration Analysis and Implementation,on-Premises/Cloud Data Integration Expertise.
- Defined cloud architecture, design and implementation plans for hosting complex application workloads on MS Azure. Worked on ARM templates.
- Architect solutions using MS Azure PaaS services such as SQL Server, HDInsight, service bus, etc.
- Played a significant role in migration from Azure to AWS.
- Configured Elastic Load Balancers (ELB), EC2 instances, SSL certs and various environments used by the development teams.
- Implemented Commvault backup solution for Linux-windows file systems and various databases namely oracle, Cosmos DB, DB2, Postgres, MySQL, MSSQL etc.
- Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.
- Implementing EC2, VPC, S3, IAM, Route53, ELB, EMR,EBS, RDS, Security Groups, CloudWatch, SNS, Subnets, Routing tables, Internet gateways on AWS.
- Running of Apache Hadoop, CDH and Map-R distros, dubbed Amazon Elastic MapReduce(EMR) on EC2.
- Built custom Java script tools to import and deploy REST APIs into AWS API gateway.
- Configured CI for various projects using Jenkins, GIT, Maven and Shell scripts.
- Experience in automation using PowerShell Scripting.
- Migrate to GIT and administrate Gitlab to manage GIT repositories.
- Created and updated existing Artifactory Confluence documentation.
- Creating Docker images from scratch and customizing them as per the requirement, along with that working on Docker containers, directory structure and removing Docker images.
- Deployment of business process by creating JAR, WAR and EAR files to IBM WebSphere application servers.
- Wrote Chef cookbooks for deploying, configuring and managing collected for metric collection and monitoring.
- Continuous integration and automated deployment and management using Git, Jenkins, Chef, Maven, Ant, Docker, or comparable tools.
- Setting up Continuous Integration environment using Jenkins and set the new Jenkins server and slave machines to support.
- Orchestration of Docker images and Containers using Kubernetes by creating whole master and node.
- Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages
- Good experience in AWS including deploying new server instances through automation with Chef& Jenkins.
- Launching Amazon EC2 Cloud instances using Amazon Images (Linux/Ubuntu) and configuring launched instances with respect to the specifications.
- Leveraged AWS cloud services such as EC2, auto- Scaling and VPS to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Managed domain name service using Route53 of amazon web service, used AWS command line tools to setup auto scaling on Instance group.
Environment: Tomcat application server, Docker, Kubernetes, Red Hat Linux, GIT, Jenkins, Chef, AWS (EC2, VPC, EMR, ELB, S3, RDS, Cloud Formation, Terraform, Cloud Watch, Cloud Trail and Route 53), Azure, Ant, Perl, Shell, Maven.
Confidential, Philadelphia, PA
Devops Engineer
Responsibilities:
- Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Designed VNets and subscriptions to confirm to Azure Network Limits.
- Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
- Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
- Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
- Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
- Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
- Utilized NSGs for layer 4 Access Control List (ACLs) for incoming and outgoing packets.
- Manage and Create Storage Account and Affinity Group in Azure Portal.
- Capture an image of a Virtual Machine. Attaching a Disk to a Virtual Machine. Manage and create Virtual Network and End Points in Azure Portal.
- Deploying VM's, Storage, Network and Affinity Group through PowerShell Script.
- Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup, Configure and Restore Azure Virtual Machine using Azure Backup.
- Taking Backup to cloud Storage Account using Cloudberry Cloud Storage Tools. Configure Site to Site VPN Connectivity.
- Configure Window Failover Cluster by creating Quorum for File sharing in Azure Cloud.
- Convert existing Virtual Machine from Standard to Premium Storage Account. Patching and Validating of Virtual Machine in Azure.
- Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
- Coordinating with Microsoft for increasing subscription limit like- Core limit and Cloud Services. Handling and Resolving Client's Issues remotely.
- Installed, configured multiple operating systems onsite and provisioned similar instances on AWScloud.
- Wrote shell scripts for automation and error handling scripts to catch errors and maintain log files.
- Tuning the kernel parameters based on the application/databaserequirement.
- Used Amazon CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in AWS resources.
- Monitor ticket queue to attend user and system calls, attend team meetings, change control meetings to update installation progress, and for upcoming changes inenvironment.
- Created change order request and exception request for hardening production servers and resolved it once hardening is completed.
Environment: - Azure, AWS (EC2, VPC, EMR, ELB, S3, RDS, Cloud Formation, Terraform, Cloud Watch, Cloud Trail and Route 53), VDI, Jenkins, Ansible, Chef, Docker, Linux, Windows Authentication server, Account web server and LDAPserver.
Confidential, Winston Salem, NC
Cloud Engineer
Responsibilities:
- Infrastructure Architecture recommendation.
- Provisioned infrastructure components matching the architecture, which includes VPC, EC2 instances, EBS, S3 buckets, VPN, Load Balancers etc.
- Present the benefits of introducing Auto Scaling into the System architecture.
- Identify the Critical and Non-critical applications.
- Assessment of all the major components of the system architecture, EC2, Storage (S3/EBS), VPC, VPN Gateway.
- Created and deployed elastic beanstalk applications in java using AWS Toolkit for Eclipse.
- Determine the sizing, instance types, network bandwidth etc. Additionally, evaluate the need for DNS, Load balancers, Security, Internal and External integrations, Monitors, Backup, Deployment and Background programs.
- Identify the down time SLA, Recovery Time Objective, Recovery Point objective for the Critical and Non critical applications.
- Analyze the fitment of using AWS inherent fault tolerant building blocks in application architecture.
- Categorize the recommendations in priority and roadmaps.
- Recommend Best practices in architecting solutions.
- Configured a VPC and provisioned EC2 instances, EBS in different availability zones.
- Configured Amazon Elastic Load Balancer.
- Configure the Cloud Watch Monitoring for EC2 instances .
- Configure CloudWatch monitoring/CloudWatch Alarms/Alerts for all the applicable tiers of the proposed architecture.
- Configured Amazon CloudWatch for Monitoring.
- Configured Relational Database Service (MS SQL).
- Creation of users in the database, creation of certain master data, creation of dependent data in the database as needed.
- Configured ElasticBeanstalk.
- Monitor Alerts and take necessary action as part of Managed Services.
Environment: AWS VPC, EC2, EBS, ElasticBeanStalk, RDS, ELB, CloudWatch, Stackdriver.
Confidential, Atlanta, GA
AWS /Linux Administrator
Responsibilities:
- Installation, configuration and upgrade of Redhat Enterprise Linux 5/6 and Solaris 9/10 operating systems.
- Configured and installed Redhat Linux Servers using kickstart.
- Performed package and patches management and debugging in different flavors of UNIX & Linux.
- Implemented file sharing on the network by configuring NFS on the system to share essential resources.
- Building and supporting Solaris 9 & 10 on Sun Midrange platforms.
- Performance tuning in Solaris, Linux.
- Extensively worked in database migration from older machine to latest configurations and good experience in server migration.
- Managed physical and Logical volumes, Volume Groups using Logical Volume Manager and created/extended file systems in Linux.
- Worked on monitoring of VMware virtual environments with ESXi 4 servers and Virtual Center.
- Experience in troubleshooting and analyzing hardware issues.
- Supported NFS, DHCP, FTP, LDAP and Web servers (Apache, tomcat).
- Managed of Zettabyte File System (ZFS) in Solaris.
- Installed and Managed Veritas Volume Manager (VXVM), Veritas file system (VFS).
- Planned for, tested, and then managed the upgrade of our puppet infrastructure from 0.25.4 to 2.6.6. After the upgrade was complete, refactored many of our existing manifests to take advantage of parameterized classes to simply the management of our configurations. Implemented a custom run-stage to ensure all yum repository configuration was done before proceeding with any application installation or configuration.
- Tied together disparate pieces to build a fully automated bare-metal to production server build system using Request Tracker (RT) with the Asset Tracker plugin as the system of record. DNS, DHCP, kickstart, and puppet tied into the system.
- Refactored DNS infrastructure; replaced a djbdns implementation with Bind. Wrote a script to generate zone files based on the data in RT.
- Experience using different versions of BMC Control - M.
- Extensively worked With VMware ESXi vCenter Server, Host Clustering with HA, DRS, Replication Manager
- 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS & FC.
- Deployed Puppet for configuration management to existing infrastructure.
- Helped to design and deploy a CloudStack and VMWare based private cloud.
- Designed and built a cloud based, auto-scaling, video transcoding application wrapped around ffmpeg to demonstrate how to leverage the capabilities of our private cloud. Web front end was built in PHP. Backend processes were built in Python. Utilized RabbitMQ as the messaging middleware.
- Experience in creating and loading images on Solaris, and Linux servers using SystemImager tool.
- Experience in supporting of Oracle Real Application Cluster (RAC) servers.
- Expertise on Yum configuration and RPM package management.
- Knowledge of NAS and SAN concepts and technology.
- Configured and maintained Network Multipathing and bonding in Solaris and Linux respectively.
- Provided 24/7 on-call support on rotation basis.
Environment: Solaris 9/10, Redhat Linux 4/5/6, HP-UX 11i, AIX, Sun Enterprise Servers E5500/E4500, Sun Fire V 1280/480/440, Sun SPARC 1000, HP 9000K, L, Puppet, Cloud, AWS, Jenkins, GIT, VMware ESX Server, Oracle.
Confidential
Linux Administrator
Responsibilities:
- Administration of Red hat Linux5/6 & Sun servers, running Solaris 9,10.
- Worked on Jumpstarting, performing live upgrades of Linux operating systems and kickstarting.
- Support and Administration of UNIX servers including Solaris and Red Hat Linux and CentOS.
- Creation of whole root and sparse root zones on Solaris 10 and administering of services using SMF, creating VMs for Red hat Linux on VMware ESX 4, 5.0 and administering them with VI Client.
- Performed volume management using Veritas foundation suite 5 and Linux LVM and created zfs, VxFS, UFS and ext3 file systems.
- Modified Linux Kernel (2.4) to control sappiness.
- Worked on Configuration and support of Veritas cluster server 5.0 for various agents including SAP, Oracle, DNS.
- Worked on shell scripting (ksh, bash) to automate system administration jobs.
Environment: Red Hat Linux, Sun Solaris, VMware, CentOS, Remedy and UNIX Shell scripting.
Confidential
Systems Engineer
Responsibilities:
- Provided on-call support by rotation to provide 24x7x365 support within a 3000 server environment.
- Comfortable working with Red Hat Linux (RHEL 3/4/5) and Centos IBM AIX (4.x/5.x).
- Administration of RHEL 5 and 6 which includes installation, configuration, testing on both physical and virtual machines.
- Acquired comprehensive requirements from Project Managers, Team Leads pertaining to the servers to be migrated.
- Expert in Datacenter Operations including hardware, software setup monitoring, troubleshooting on a 24 x 7 basis with Tivoli monitoring tool, Remedy, and HP Service manager ticketing Systems.
- Utilized Remedy for data center service requests (Network requests for IP's, ILO's, and DNS changes).
- Performing change management as per company standards in accordance with the hardware provider.
- Attended team meetings, change control meetings to update installation progress, and for upcoming changes in environment.
- Monitored trouble ticket queue to attend user and system calls.
- Reporting ticket status and communicating with requestors & box owners over Voice Conference Bridges in case of severities.
- Develop Linux shell scripts to accomplish redundant tasks to simplify in distributed administration.
- Create users with limited and full root privileges. Create and manage Sudoers.
- Experience in iptables commands including those used to add, append, delete, insert, or replace rules within a particular chain, parameters are required to construct a packet filtering rule.
- Setting up Cron schedules for backups and monitoring processes.
- Updating YUM Repository and RedHat Package Manager (RPM).
- Monitored Linux server for CPU Utilization, Memory Utilization, and Disk Utilization for performance monitoring.
Environment:Red Hat Linux 6, Shell Scripting, Core Java, Windows Server 2012 R2, Linux (RHEL 3/4/5/6) and Centos IBM AIX (4.x/5.x/6.x/7.x)