Sr. Cloud / Devops Engineer Resume
Quincy, MA
SUMMARY:
- AWS Certified with 8 years of experience in IT comprising of Designing, Development, Integration of DevOps tools, Build Automation, Management, Build/Release and Delivery Management, CI/CD, involving Linux and System Administration along with cloud infrastructure services like (Azure, AWS, OpenStack) as well as Cloud Migration services using Cloud formation and Terraform templates.
- Expertise in Azure Development worked on Azure web application, App services, Azure storages (Azure Blob, Azure Table, Azure StorSimple) Azure SQL, NoSQL Database, Network services, Azure Virtual Machines, Azure Autoscaling, Azure AD, Azure Network Watcher, Azure search, Azure Fabric, Azure Hybrid Identity, Azure Governance, Azure web jobs, Azure Stream Analytics, Azure Time Series Insights, Azure DNS, Azure VPN Gateway, Notification hub & Azure IOT.
- Experience in Azure Cloud Services (PaaS & IaaS & SaaS), Storage, Web Apps, Active Directory, Azure Application Insights, Logic Apps, Data Factory, Service Bus, Traffic Manager, Azure Monitoring, Azure OMS, Key Vault, Cognitive Services (LUIS) and SQL Azure, Cloud Services, Resource Groups, ExpressRoute, Load Balancing, Application Gateways.
- Experience in creating and managing pipelines using Azure Data Factory, copying data, configuring data flow in and out of Azure Data Lake Stores according to technical requirements and in services like Compute (Web Roles, Worker Roles), Caching, API Management, Scheduling, Resource Groups, Express Route, Load Balancing, Azure Batch Application, Azure WCF Relay, Azure Scheduler, Azure Wire Data.
- Expertise in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as possible and migrating as well on premise to Windows Azure in DR on cloud using Azure Recovery Vault and Azure backups. Configuring the Azure Load Balancer to Load balance incoming traffic to VM’s.
- Experience with OpenStack Services such as Compute, Network, Storage, Dashboard, Image, Identity, Monitoring and components such as Nova, neutron, designate, Cinder, Swift, Glance, Horizon & Keystone, and Ceilometer.
- Extensive knowledge on Google Cloud Platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Experience in Designing, configuring and managing public and private cloud infrastructures utilizing AW Services like Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File System, RDS, DynamoDB, Redshift, DMS, Kinesis, Cognito, VPC, Direct Connect, API Gateway, Route53, Cloud Watch, CloudFormation, Cloud Trail, Cloud Formation, Lambda, NACL, IAM, EMR, KMS, Amazon Simple Queue Service (Amazon SQS) and Elastic Search.
- Hands on experience in Develop automation and processes to enable teams to deploy, manage, configure, scale, monitor applications in Data Centers and in AWS Cloud and AZURE and moreover on AWS, focusing on high - availability, fault tolerance, and auto-scaling using Terraform templates.
- Experienced in using cloud migration tools like Snowball, direct connect for migrating data from on-premises data centers to AWS Cloud and Implemented Terraform modules for deployment of various applications across multiple cloud providers and managing infrastructure and in integrating Terraform with Ansible, Packer to create and version the AWS Infrastructure, designing, automating and implementing of Amazon machine images across the AWS Cloud environment.
- Expertise in creating functions and assigning roles in AWS Lambda and Provisioning AWS Infrastructure to run python scripts and Terraform scripts from Jenkins and writing CloudFormation templates to automate AWS environment creation along with the ability to deployment on AWS, using build scripts (AWS CLI) and automate solutions using Shell and Python.
- Experience in setting up and managing ELK (Elastic Search, Log Stash & Kibana) Stack to collect, search and analyze logfiles across servers, log monitoring and created geo-mapping visualizations using Kibana in integration with AWS CloudWatch and Lambda. Evaluated system logs using ELK software stack.
- Experience in maintaining applications by Monitoring Logs Information, Resources usage and Performance and get the Health and Security notifications from AWS nodes by using ELK. Expertise in writing Terraform templates to deploy various cloud environment infrastructures like Dev, QA and UAT in AWS and Azure cloud and hands on experience with Confidential corp tools Terraform, Vagrant and Packer.
- Expertise in Terraform for building, changing, versioning infrastructure and Collaborate the automation of AWS Infrastructure via Terraform and Jenkins and in working with Terraform for automating VPC's, ELB's, Security groups, SQS queues, S3 buckets and continuing to replace the infrastructure.
- Experience with Pivotal Cloud Foundry, OpenShift, Kubernetes architecture and design, troubleshooting issues with platform components (PCF), and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, OpenShift and Kubernetes.
- Experience in deploying Kubernetes Cluster on Azure cloud with master/minion architecture and wrote many YAML files to create many services like Pods, Deployments, Autoscaling, Load balancers, Labels, Health checks, Namespaces, Config Map, etc.
- Expertise in installing GlusterFS on-top of Kubernetes for dynamic PVC provisioning and implementing production ready, load balanced, highly available, fault-tolerant Kubernetes infrastructure and created Jenkins jobs and Jenkins pipeline to drive all Microservices builds out to the Docker registry and then to deploy applications to Kubernetes Cluster.
- Experience in Building and deploying the application code using CLI of Kubernetes called kubectl, kubelet, kubeadm, Kubespray and Schedule the jobs using Kube scheduler. Managed K8s charts using Helm and created reproducible builds of the Kubernetes applications.
- Experience in designing and deploying container-based production clusters using Docker, Kubernetes, Docker Swarm, Docker weave, Docker composer, Docker file, OpenShift and knowledge in Apache Mesos. Hands-on in using OpenShift for container orchestration with Kubernetes, container storage, automation, to enhance container platform multi-tenancy.
- Experience in working with cluster management and orchestration features embedded in Docker Engine which is built using Swarm Kit and worked on creation of custom Docker container images, tagging, pushing the images and Dockers consoles for managing the application of life cycle. Building Docker image with Packer and provisioning with Kubernetes by using Docker Packer Builder.
- Experience on Ansible and Ansible Tower dashboard, role-based access control, access to Ansible for deployments and worked with Ansible Playbooks to automate various deployment tasks and working knowledge on Ansible Roles, Ansible inventory files and Ansible Galaxy.
- Experience in writing Jenkins Pipeline Groovy Scripts for Continuous Integration and built workflows also used Jenkins for uploading Artifacts into Confidential Repository and Automated various day-to-day administration task by developing Bash, Ruby, JSON, Perl, PowerShell, and Python Scripts.
- Developed Unix Shell scripts, Perl scripts and SQL control files to load data through SQL Loader and Communicated with database using Perl DBI
- Experience with Splunk Searching and Reporting modules, Knowledge Objects, Administration, Add-On's, Dashboards, Clustering and Forwarder Management. Experience on Splunk Enterprise Deployments and enabled continuous integration on as part of configuration (Props.conf, Transforms.conf, Output.confg) management. Experience in working on Splunk Authentication methods, like LDAP Configuration, Creation of roles in Splunk.
- Experience in creating Disk Partitions, Logical Volume Manager (LVM) & RAID Technologies on different File Systems like Ext2, Ext3, Ext4, XFS on various Linux Distributions & involved in creating Veritas volume manager on Solaris. Expertise in installing, configuring, supporting, and troubleshooting Unix/Linux Networking services and protocols like TCP, SMTP, HTTP, LDAP, DNS, NFS, DHCP, NAS, FTP, SSH, and SAMBA.
TECHNICAL SKILLS:
Operating System: Linux (RedHat 4/5/6/7, CENTOS), Unix, Solaris 11/10/9/8, Ubuntu 12/13/14Windows NT, Windows 8, 12, 12R2, MacOS.
Cloud: AWS, Azure, GCP, PCF, OpenStack
Web: HTML5, CSS3, XML, Ajax, jQuery
Configuration Management: Tools Chef, Puppet, Ansible.
Virtualization: Windows Hyper V, VMware ESXi, Virtual Box, vCenter, vSphere, Power VM
Containerization Tools: Kubernetes, Docker, OpenShift, Spinnaker, Docker Swarm
Application/Web Server: Tomcat, Apache, Application Server, IIS, Oracle WebLogic Server 11g
CI and Build Tools: Jenkins, ANT, Maven.
Testing and Ticketing tools: SonarQube, Selenium, JIRA.
Monitoring/Logging Tools: Nagios, Splunk, ELK, Datadog
Version Control Tools: GIT, GitHub, Subversion, Bitbucket, CVS, Clear Case
Scripting Languages: Python, Shell Scripting, Ruby Scripting, Power Shell, YAML Perl
Programming Languages: R, C#, .Net, Java
Database Systems: Oracle 10g/9i, SQL Server, MySQL, SQL Server, NoSQL, MongoDB, MariaDB, Cassandra
Networking/Protocol: DNS, DHCP, Cisco Routers/Switches, NIS, NFS, WAN, SMTP, LAN, FTP/TFTP, TCP/IP
Repository: Management Confidential, Artifactory
PROFESSIONAL EXPERIENCE:
Sr. Cloud / DevOps Engineer
Confidential, Quincy, MA
Responsibilities:
- Configure a custom domain name that is an alias for the Azure Storage Domain and configure a CNAME DNS record for the Azure Content Delivery Network (CDN) domain for providing access to the Static content with the least amount of Latency.
- Encode Source files into single-bitrate MP4 files and Configured a Content Key Authorization policy and Configured an Asset Delivery policy for providing Azure Media Services Solution. Used Azure Terraform to deploy the Azure infrastructure necessary to create development, test, and production environments for a software development project.
- Worked on Azure Cloud services, Azure storage, AzureCLI, Azure AD and Azure Service Bus. Managing Client's Azure based PaaS and IAAS environment and Deployed Azure IAAS, PAAS VM’s in Master Slave Architecture into ARM templates and Cloud services (PaaS role instances) into secure VNET’s with Azure Internal Load Balancer and subnets.
- Automated a portfolio of scripts using Azure automation tool Create an ad hoc script to add a virtual machine using Desired State configuration tool and provided Real Time Predictions by using Azure Stream Analytics and Used Azure IOT Hub for Monitoring Assets and Telemetry Ingestion.
- Configured Azure Web Apps, Azure Application Insights, Azure Application Gateway, Azure DNS, Azure Traffic manager, Azure Network Watcher, implementing Azure site. Created the Azure storage accounts, VNET's, Subnets, assigned the public IP, Altered the security groups, NIC's and Azure VM's for internal applications using Ansible playbooks.
- Created and implemented ARM templates and deployed them using the Azure portal, also used Azure quick start templates for Cloud Infrastructure design and implementation to Deploy Web applications on Azure PowerShell Workflow.
- Worked with security team to make sure azure data is highly secure and configured BGP routes to enable ExpressRoute connections between on premise data centers and Azure cloud.
- Involved in Server less services (Azure Functions) where I created and configured HTTP Triggers in the Azure Functions with Application insights for monitoring and performing the load testing on the Applications using the VSTS.
- Designed, configured, and deployed Microsoft Azure for a multitude of applications utilizing the Azure (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, Azure SQL, Cloud Services, and ARM) adhering to the SLA by placing them in Availability Sets and scaling them using VMSS (Scale Sets).
- Application Deployment on PCF using CF push and Urban code deploy. Also, PCF backup for all the environments and set- up Jenkins maven build automation with uploads to Pivotal Cloud Foundry(PCF)
- Collaborated in building Docker images; create build and deployment configurations to deploy applications on OpenShift. Deployment of a Dockerized Rabbit MQ in OpenShift so that we might use the auto-scaling capabilities of OpenShift with a Rabbit MQ cluster.
- Created Docker slave Nodes using custom Docker images and pulled them to ACR and worked on all major components of Docker such as Docker Daemon, Docker Hub, Docker Images, Docker registry.
- Collaborate on building Java based REST API as a Microservice and deployed those using Docker containers and Kubernetes and used Docker to run and deploy the application in multiple containers Docker Weave for auto discovery. Virtualized the servers on Azure using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing tool Nginx
- Worked on Docker-Compose, Docker-Machine to create Docker containers for testing applications in the QA environment and automated the deployments, scaling and management of containerized applications across clusters of hosts using Kubernetes.
- Created and Managed with Kubernetes in all the environments and troubleshooting the issues and errors while deploying Kubernetes Pods and Configured the Kubernetes provider with Terraform which is used to interact with resources supported to create several services such as Config Map, Namespace, Volume, Auto scaler.
- Used Kubernetes for Docker container orchestration and managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. Established a local dev workflow that centered around Minikube to validate deployments in Kubernetes.
- Responsible for using cloud native to take an application from a repository through a continuous integration and delivery pipeline.
- Wrote an Ansible role that combined with Terraform and Terragrunt will deploy an application. It can auto discover SSL certificates and subnets for deployment. It allows us to enforce security best practice when deploying a new application.
- Developed Restful API's using Ansible YAML Scripts, python. Involved in building a Microservice architecture with spring boot, Docker and implemented CI/CD for all the Microservices through Maven build tool using Deployments through Ansible server and
- Worked on writing the ansible playbooks for provisioning the Azure VM's. Developed Python scripts to automate the project creation, setting permissions for users, groups in TFS. Developed automation scripting in Python using Ansible to deploy & manage Java, .Net applications across Linux servers.
- Integrated Ansible with Jenkins to provide automation, continuous integration & Continuous Deployment through Jenkins and wrote Playbooks to automate Ansible servers using YAML scripting. Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
- Installed and configured Confidential Repository Manager to share the artifacts between the teams within the company and created SonarQube reporting dashboard to run analysis for every project. Developed microservices on boarding tools leveraging Python and VSTS allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
- Used Python API for uploading all the agent logs into Azure blob storage. Managed internal deployments of monitoring and alarm services for the Azure Infrastructure (OMS).
- Defined and managed release planning and branching strategy of GIT servers. Also, helped educate engineering community on the appropriate use of GIT. Implemented auto environment creation using ansible and Azure. Responsible of being a reporter for each of the issue opened in JIRA. Migrated DBA, Development and Testing teams from Version One to JIRA.
- Worked on JIRA for ticketing and as well as defect tracking system and configure various workflows, customizations and plug-ins for JIRA bug/issue tracker, integrated Jenkins with JIRA, GitHub, Maven.
- Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services. Implemented the automated Nagios in Ops environment for alerts & email notifications using Python script & executed them through Ansible.
Environment: RedHat Linux 7.x, CentOS, Azure, Pivotal Cloud Foundry (PCF), Jenkins, JIRA, Python, Docker, Kubernetes, Virtualization, Apache HTTP server, Nginx, Confidential, Java, .Net, JDK1.7, GitHub.
Sr. Cloud / DevOps Engineer
Confidential, Dallas, TX
Responsibilities:
- Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Provided policies to groups using policy generator and set different permissions based on the requirement along with providing Amazon Resource Name (ARN) and Maintained the user accounts IAM Roles, Route 53(CNAME), VPC, RDB, MongoDB, SQS & SNS services in AWS cloud.
- Managed data warehouse using Amazon RedShift to analyze all data using SQL & existing business intelligence tools. Converted existing AWS infrastructure to serverless architecture (AWS Lambda, Kinesis) deployed via Terraform & AWS Cloud formation and Handled operations on AWS Cloud Resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Relational Database Services (RDS) and Elastic Load Balancers (ELB).
- Configured and maintained the AWS Lambda function to trigger when there is a Jenkins build kicked off, which internally gets stored on AWS S3 bucket for everybody to access. Created Route53 to route traffic between different regions. Worked with Security groups & Network ACLs.
- Wrote Lambda functions in python for AWS Lambda and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and Amazon CloudWatch for simple monitoring of metrics.
- Involved to trigger AWS Lambda when data is updated or modified in S3 and Data Validations, filtering every data and load the transformed data to AWS Redshift.
- Managed AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef and Written Various Cookbooks for various node configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
- Worked on creation of multiple Amazon Machine Images (AMI) for multiple regions and different environments using Packer Scripts and automated in Ansible playbooks.
- Managed security groups on AWS, focusing on high-availability, fault tolerance, and auto-scaling using Terraform templates. Along with Continuous Integration and Continuous Deployment with AWS Lambda and AWS Code Pipeline.
- Developed automation framework for Application Deployments to the Cloud environments using Terraform and maintained Docker as Elastic Container Service (ECS). Utilized ECS for launching and terminating the containers and maintains complete information about the state of cluster.
- Improved the virtualization for the servers using the Docker for the test environments and Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Implemented a Continuous Delivery pipeline with Docker, Jenkins, and GitHub. Whenever a new GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
- Orchestrated and migrated CI/CD processes using Cloud Formation and Terraform Templates and Containerized the infrastructure using Docker, which was setup in AWS VPCs. Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS.
- Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods. Deployed Kubernetes clusters on top of Amazon EC2 instances using KOPS and managed local deployments in Kubernetes creating local clusters and deploying application containers.
- Wrote templates for AWS Infrastructure as code and Provisioning AWS services by using Terraform and AWS Cloud Formation templates. Automated the Cloud Deployments using Chef and Cloud Formation templates.
- Deployed and managed many servers utilizing both traditional and cloud-oriented providers with the Chef Platform and wrote cookbooks for various DB configurations to modularize & optimize project configuration. Created Chef Recipes to provision Apache Web servers, Tomcat servers, Nginx, and Apache Spark.
- Used Ansible Tower to create projects, inventory file, jinja2 templates and scheduling jobs along with being skillful Playbooks writer using Python SSH as the Wrapper to Manage Configurations of AWS Nodes and being able to test them on AWS instances. Responsible for automated identification of application server and database server using Ansible Scripts.
- Created Jenkins jobs and distributing load on Jenkins server by configuring Jenkins nodes, which will enable parallel builds. Performed automation of CI/CD pipeline in private cloud using Jenkins shared libraries and multibranch pipeline and automated the static code analysis through SonarQube in Jenkins pipeline for checking code quality.
- Developed and Implemented Performance Automation Test Framework base functions by writing Python scripts using AWS Python SDK Boto3 to configure, manage, deploy, and automate most of the Amazon Web services.
- Set up Jenkins server and build jobs to provide Continuous Automated builds based on Polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, and Maven.
- Design an ELK system to monitor and search enterprise alerts. Installed, configured, and managed the ELK Stack for Log management within EC2 and ELB and store logs and metrics into S3 using Lambda function (Python).
- Setup the Elasticsearch ELK Stack to collect, search & analyze log files from across the servers. Evaluated system logs using ELK software stack and Created ELK Dashboards and Searches and Parsing logs in Graylog, as well as malware hunting through Kibana and Graylog.
Environment: AWS Components, Maven, Chef, Ansible, Docker, Kubernetes, Jenkins, GIT, Python.
DevOps Engineer
Confidential, Champaign, IL
Responsibilities:
- Worked with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, Cloud Formation, Route53) and managing security groups on AWS, focusing on high-availability, fault tolerance, and auto- scaling.
- Developed AWS Lambda functions in Python to automate AWS Cloud Watch Scheduled Events between services like AWS SNS and AWS SES to deliver notifications regarding AWS EC2 instances to the team and invoked python scripts for data transformations and analytics on large data sets in EMR clusters and Amazon CloudWatch for simple monitoring of metrics.
- Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual process. Setup and maintained automated environment using Chef Recipes within AWS environment. Good understanding of Knife, Chef Bootstrap process etc.
- Created various Roles & Environments & used Chef Handlers for auto kick-off requirement jobs. Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
- Written several Chef Cookbooks & Recipes with Ruby scripting to automate the installation of WebLogic domain & JDK & customized Recipes from Chef Supermarket to align.
- Integrated Chef with Jenkins to provide automation, continuous integration through Jenkins and Implemented Jenkins Workflow and Plugins for repeatable deployments of multi-tier applications, artifacts, and services to Docker.
- Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the Confidential Repository.
- Worked on Jenkins by installing, configuring, and maintaining the purpose of CI and End-to-End automation for all build and deployments implementing CI/CD for the database using Jenkins. Used Jenkins API to query the Jenkins server state and change configuration and automate jobs on nodes.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Confidential and UDeploy to orchestrate changes across servers and components.
- Created scripts in Python to automate log rotation of multiple logs from web servers and wrote Python scripts to automate the process of adding SSH-keys, generating passwords in python.
- Administered, deployed, and managed RedHat, Ubuntu, Windows, and CentOS servers. Using Python scripting and automated log backup using Python Boto3 API, managed batch jobs in Linux for data automated import and export of data and system automation programming.
- Work with MAVEN for building the application has written maven scripts and Python scripts to automate the build process. Maintained the GIT source repositories and builds. Build tool, Maven used it on Java projects for the development of build artifacts on the source code.
- Integrated the GIT by using Webhooks and Scripted Rest API in ServiceNow and stored the information in ServiceNow table. Worked on authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
- Involved in Splunk search construction with the ability to create well-structured search queries that minimize performance impact. Implemented JIRA to track all issues pertaining to the software development lifecycle & integrated JIRA with repositories of GIT to track all code changes.
- Configured Splunk Searching and Reporting modules, Knowledge Objects, Administration, Regex, Dashboards, Clustering and Forwarder Management and managed the Splunk buckets by defining appropriate ageing policy across indexes to maintain the standard retention policy.
- Created Splunk app for Enterprise Security to identify and address emerging security threats using continuous monitoring, alerting and analytics and managed Splunk DB connect Identities, Database Connections, Database Inputs, Outputs, lookups, access controls.
Environment: Amazon Web Services(AWS), Chef, Jenkins, Maven, GIT, Splunk, JIRA, Maven, Confidential, VMWare Servers, Windows, Python.
Build and Release Engineer
Confidential, Santa Clara, CA
Responsibilities:
- Involved in DevOps migration/automation processes for build and deploy systems. Used Jenkins and implemented CI/CD pipeline using plugins like conditional build step, deploy to Bitbucket.
- Set up Jenkins server and build jobs to provide Continuous Automated builds based on polling the Git source control system during the day and periodically scheduled builds overnight to support development needs using Jenkins, JIRA, and ANT and Nginx, HTTP web server as a reverse proxy to critical applications such as Jira, Jenkins & IBM WebSphere Application Server.
- Built scripts using ANT in Jenkins and Sonar to move from one environment to other environments. Deployed Applications into PROD & Pre-Prod environments with various Application server technologies like WebLogic, Jboss & Apache Tomcat.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with Shell Scripts to automate routine Jobs and pull the code from the GIT repository using GIT plugin and build it using ANT.
- Created various modules and automation of various facts in Puppet, adding nodes to enterprise Puppet master and managing Puppet agents. Creating Puppet manifests files and implementing Puppet to convert Infrastructure as code.
- Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios with Puppet automation. Involved in editing the existing ANT files in case of errors or changes in the project requirements.
- Used ANT as a build tool in java projects for the development of build artifacts on the source code. Involved in editing the existing ANT files in case of errors or changes in the project requirements. Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for an Enterprise application (J2EE).
- Performed Kickstart network installation of servers for Linux and UNIX and used repository management tools such as Artifactory and Confidential .
- Developed Shell Scripts for automation of the build and release process. Developed custom solutions in C# to validate availability, consistency, and compliance with environments. Created artifact documents through the source code and internal deployment in Confidential repository.
- Responsible of being a reporter for each of the issue opened in JIRA. Migrated DBA, Development and Testing teams from Version One to JIRA. Worked on agile environment of JIRA refactoring existing components and widgets to keep in sync with the emerging new trends of AEM.
- Management of disks on Red Hat Linux Servers using LVM, creating volumes, file system and resizing volume, Volume Groups, Logical volumes, and Disk Mirroring. Implementation & Managing of RAID levels like RAID 0, RAID 1, RAID 5 using Solaris Volume Manager.
Environment: RedHat Enterprise Linux, Nagios, ANT, Shell, Puppet, CentOS,, VMware, NFS, DNS, SNMP, and DHCP.
Sr. Linux Administration
Confidential
Responsibilities:
- Installed, configured, and managed Global File System (GFS) in Linux Servers, creating and managing Cluster suite using GFS. And Administration and maintaining of VERITAS Cluster Server.
- Managed users, groups, and permissions, configured LDAP and given SUDO Access in test and development servers and allowed passwordless logins for authorized users on servers. Worked on NIC bonding on Linux Enterprise servers for high availability, redundancy, and Increased bandwidth.
- Responsible for configuring and maintaining Squid server in Linux. Deployed Java applications into Apache Tomcat Application Servers.
- Created Linux Virtual Machines using VMware Virtual Center, creating VM Templates, and troubleshooting all Virtualization related issues. Migrated different projects from Perforce to SVN.
- Used ClearQuest as Ticketing Tracking tool and Installed, upgraded, and managed packages via RPM and YUM package management.
- Installed, configured, performance tuning, security, backup, recovery and upgrade/patches of Linux and UNIX servers using Crontab.
- Expertise in UNIX shell scripting and python scripts used to automate day to day administrative tasks. Involved in writing Shell scripts for compilation and deployment process.
- In charge of reviewing existing manual Software Builds, developing scripts to automate repeated tasks that are more susceptible to errors and risks using Shell scripting.
Environment: Linux, RHEL, TCP/IP, Java, Oracle, Agile, MySQL, Shell Scripting.
