Sr. Cloud/devops Engineer Resume
AustiN
SUMMARY
- Around 11 years of IT experience into DevOps/cloud engineer with expertise in areas of Continuous Integration, Continuous Delivery, Continuous Deployment (CI/CD), Software Configuration Management, Version Control, Build and Release management, Automation, Troubleshooting and Linux System Administration.
- Knowledge and experience in all Phases of Software Development Life Cycle (SDLC), Software Configuration Management (SCM), Continuous Integration (CI), Continuous Deployment (CD) and Release Management.
- Expertise in Azure Development worked on Azure Networking, Azure Hybrid integration, Azure Identity & Access Mgmt, Azure Data Factory & Storage, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, network, & database.
- Developed an Azure - based high-performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.
- Experience inAzure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways,Azure Storage Accounts and Auto-Scaling.
- Extensive working experience and knowledge with broad range of AWS Cloud Services like EC2, ELB, Auto Scaling, VPC, Route53, RDS, S3, IAM, SNS, SQS, Elastic search, Elastic Filesystem (EFS), Cloud Foundry, CloudWatch, Cloud Trail, Service Catalog, Redshift Cluster, OpsWorks & Cloud Security and good knowledge on Amazon kinesis firehose.
- Experience in AWS Elastic Beanstalk for app deployments and worked on AWS Lambda with Amazon Kinesis and integrated Dynamo DB using Lambda for value storage and for streams backup.
- Played a significant role as a part of an engineering team designated to design a new platform to host applications on AWS & set up VPN tunnels from corporate network to VPCs, designed the Subnets, Routing and IAM policies in AWS.
- Expertise in GCP services like compute engine, cloud load balancing, cloud SQL, stack driver monitoring, cloud deployment manager, Cloud IAM, Active Directory, NAS, NFS, Storage, backups.
- Installed & configured Terraform Enterprise in Google Cloud Platform (GCP) environment using Cloud SQL for PostgreSQL and handled multiple providers with Terraform simultaneously.
- Experience on Terraform open-source tool used for building, changing and versioning Infrastructure.
- Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform, managed AWS infrastructure as code using Terraform.
- Maintaining the infrastructure (servers for different data centers) using OpenStack, familiar with OpenStack concepts of user-facing availability zones and administrator facing host aggregates.
- Experience working on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Experienced with scheduling, deploying and managing container replicas onto a node cluster usingKubernetes &and worked with building K8’s run time environment of the CI/CD system to build, test & deploy in an open source platform.
- Experience with creating private cloud using Kubernetes that supports DEV, TEST, and PROD environments.
- Experience in Ansible, Ansiblevault andTower as configuration management tool, to automate repetitive tasks, deploy applications, manage changes, automate software update, and verify -functionality.
- Expertise in using Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages and to assist in building automation policies. Experience with Chef, AWS (OPS Work) and OpenStack.
- Extensively worked on Puppet configuration management tool which includes installing Puppet master, agents and writing manifests from scratch and pushing them to agents for CI/CD.
- Experience with installation, configuration, and maintenance in CI technologies like Jenkins, Bamboo performing end to end automation for builds and deployments.
- Strong Experience on Administration and Troubleshooting of Azure IAAS Components (VM, Storage, VNET, OMS, NSG, Site to Site VPN, RBAC, Load Balancers, Availability Sets).
- Creating Linux Virtual Machines using VMware Virtual Center (ESXI), hypervisor-v and PHP Virtual Box.
- Implemented Continuous Delivery framework using Jenkins, Chef, Maven & Nexus in Linux environment.
- Ability in deploying the developed code in a WebSphere/WebLogic/Apache Tomcat/JBOSS.
- Experienced with monitoring tools like Splunk, Nagios, CloudWatch and ELK.
- Proficient in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitLab, GitHub, Bit Bucket, Beanstalk, Azure DevOps Server,)
- Hands on experience in Configuration Management (CM) policies and practices with regards to software development life cycle (SDLC) along with automation of scripting using BASH/PowerShell, Perl, Yaml, Groovy, JSON, Python scripting.
- Experience in working with system health and monitoring tools like Splunk, JIRA, Confluence, ServiceNow, SharePoint, HPQC, VSTS (Azure DevOps) ELK (Elasticsearch, Logstash and Kibana) and Cloud Watch.
TECHNICAL SKILLS
Cloud Platforms: AWS, AZURE, GCP, OpenStack.
Container & Management: Docker, Kubernetes, Vagrant
Configuration Tools: Chef, Puppet, Ansible, Terraform, Kickstart, Pivotal Cloud Foundry (PCF)
CI/CD & Build Tools: Jenkins, Bamboo, Maven, ANT, Gradle, U-Deploy
Application/Web Servers: IIS, Tomcat, Apache, Web logic, WebSphere and JBoss
Version control tools: Git, Bitbucket, Subversion SVN, TFS, CVS
Networking/protocol: TCP/IP, NIS, NFS, DNS, DHCP, FTP/SFTP, HTTP/HTTPS, NDS, Cisco Routers/Switches, WAN, LAN
Scripting: Python, Ruby, Bash shell, Power shell scripting, Yaml, JSON
Virtualization Technologies: VMWare, ESX/ESXi, Windows Hyper-V, Power VM, Virtual box
Database: Cassandra, Redis, Oracle MySQL, MongoDB, AWS RDS, DynamoDB
Monitoring Tools: Splunk, CloudWatch, Nagios, ELK (Elasticsearch, Logstash, Kibana), Datadog, Jira
Programming/Web Technologies: .Net, Java, XML, HTML, CSS, Spring frameworks, Angular JS, Struts framework, JSP
Operating system: Red Hat Linux 6.x,7.x,8.x, SUSE 11/12/15, Ubuntu, OEL, CentOS, Sun Solaris 11, 10, 9, 8
PROFESSIONAL EXPERIENCE
Confidential, Austin
Sr. Cloud/DevOps Engineer
Responsibilities:
- As a Cloud administrator, responsible for building and configuring a new cloud infrastructure environment, troubleshoot Azure related issues and engage internal teams for complex issues.
- Designed, configured, and deployed Microsoft Azure for a multitude of applications utilizing the Azure Virtual Networks (VNets), subnets, Azure Networking, Azure Hybrid integration, Azure Identity and Access Management, Azure Data Factory and Storage, ARM Templates, PowerShell scripts, IaaS, Lift & Shift, storage, network and database.
- Created recommendations on how to duplicate a subset of on-premise machines to the Azure Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis included the specifics to synchronize on-premise data with SQL Server and SharePoint instances hosted in VMs.
- Working on Azure Site Recovery and Azure Backup deployed Instances on Azure environments in Data centers and collected data from all Azure Resources using Log Analytics and analyzed the data to resolve issues.
- Developed PowerShell scripts andARMtemplatesto automate the provisioning and deployment process.
- Automated build and release process integration using Azure DevOps with azure pipeline integrated with GitHub and it is passed through Maven SonarQube, Nexus, ELK and Kubernetes as part of automation.
- Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets, involved in migrating on premise cloud storage to Windows Azure using Azure Site Recovery and Azure backups.
- Configured Azure Multi-Factor Authentication (MFA) as a part of Azure AD Premium to securely authenticate users and working on creating custom Azure templates for quick deployments and advanced PowerShell scripting.
- Create Virtual Networks in Azure for hybrid connectivity with On-premise networks (Express Route, VPN Gateways).
- Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, managed different infrastructure resources Cloud, VMware, and Docker containers.
- Migration from physical server, Hyper-V and VMware to Azure using Azure site recovery and Double-Take migration tool.
- Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups. Working on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach AWS EC2.
- Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers, Managed and analyzed the petabyte-scalable data using AWS Redshift cluster.
- Used Terraform to transform the infrastructure from on - premises to cloud.
- Automated Azure infrastructure via Terraform, provisioning Azure environments using Ansible Playbooks.
- Working on self-service cloud tooling based on immutable infrastructure and service discovery using Hashi corp tools (Packer, Terraform and Vault) and Orchestration frameworks (Ansible, Fabric).
- Created Terraform templates to create custom sized VPC, NAT subnets, for deployment of Web applications and databases.
- Documented all the hosts, patches and server registered information.
- Expertise in technical information as vendor documentation, GitLab repositories, wiki pages and design documents.
- Deployed highly available fault-tolerant Kubernetes clusters in AWS, configure monitoring through Grafana & Prometheus.
- Used Kubernetes to manage the containerized applications, deployments, secrets, and services.
- Fastened the build and deployment in K8 using Golang with the help of system libraries.
- Designed Kong API Gateway as part of pro micro-services architecture to deliver unparalleled latency performance.
- Used Docker to containerize custom web applications and deployed on Digital Ocean with Ubuntu instances through SWARM Cluster and automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant.
- Implemented Docker maven plugin in Maven pom.xml files to build Docker images for all microservices and later used Docker file to build the Docker images from the Java jar files.
- Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, deploy critical applications and proactively manage change by writing Python code by using Ansible, Python API to automate Cloud Deployment Process.
- Used Ansible Tower to manage Multiple Nodes and Manage Inventory for different Environments.
- Designed a patch process and wrote ansible playbooks for patching OpenShift-RHEL and implemented a continuous back up process using Ansible to back up ETCD data directory of OpenShift.
- Integrated Jenkins with various DevOps tools like Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment to build, test and deploy.
- Coordinate with developers establishing appropriate branching, labeling/naming conventions using GIT source control and analyzed and resolved conflicts related to merging of source code for GIT.
- Expertise in Managing terraform scripts present in GIT and running them on Jenkins CI/CD pipelines to bring up the infrastructure on AWS and Azure.
- Expertise in Managing CI/CD pipelines in Jenkins and GIT Repos for different environments like Dev, Int, Stage & prod.
- Implementation of JIRA to track all issues pertaining to the software development lifecycle (SDLC) and Integration of JIRA with repositories such as Subversion and Git to track all code changes.
- Built and managed a highly available monitoring infrastructure to monitor different application servers like JBoss, Apache Tomcat and its components using Nagios.
- Designing Data pipelines in Airflow in Google Cloud Platform for ETL related jobs and developed many DAGs using different airflow operators available in Composer in Python for orchestration.
- Hands on experience in migrating on premise ETLs to Google Cloud Platform (GCP) using cloud native tools such as BIG query, Cloud Data Proc, Google Cloud Storage, Composer.
- Involved in creating composer instances, dataproc clusters for cloud infrastructure and acted as site reliability engineer in bringing up environments for our workflows that runs in GCP.
- Strong development skills in SQL, UNIX Shell scripting, PL/SQL, Teradata and Python scripting. In Depth understanding of Spark Architecture including Spark Core, Spark SQL, Data Frames, RDDs for Pyspark and PANDA libraries.
- Modified and modelled Functional designs of our project to meet the updated requirements from end users using Visio.
- Ingested our application's source and Target tables from Teradata, DB2, Hadoop 3.1 to our tenant area in GCP using InfoWorks Ingestion tool.
- Created authorized views to the functional users in BigQuery to restrict users viewing level 1 data to meet the FERPA regulations.
- Involved in loading and transforming large sets of the structured, semi-structured dataset and analyzing them by running Hive queries.
- Wrote scripts in Hive SQL for creating complex tables with high performance metrics like partitioning, clustering, and skewing.
- Used Apache airflow in GCP composer environment to build data pipelines and used various airflow operators like bash operator, Hadoop operators, and python callable and branching operators.
- Developed new techniques for orchestrating the Airflow built pipelines and used airflow environment variables for defining project level and encrypting the passwords.
- Implemented Spark Scripts using Scala, Spark SQL to access hive tables into Spark for faster processing of data.
- Manage GCP IAM role-based access control.
- Provided Support to existing GCP Data Management implementations.
Environment: Azure (Active Directory, Blob storage, VNets, Azure Site Recovery, Azure Service Bus, Cosmos DB, VSTS, Azure Data factory, lift shift, Azure VM’s), AWS (Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail, AWS Redshift, VPC, Subnets), Terraform, Pivotal Cloud Foundry (PCF), Kubernetes, Docker, Vagrant, Ansible, Ansible Tower, Jenkins, Nexus, SonarQube, GIT, Subversion, WebSphere, JBoss, Nginx, Apache, Tomcat, WebLogic, JIRA, Nagios.
Confidential, Dallas
AWS DevOps Engineer
Responsibilities:
- Involved in Software integration, configuration, building, automating, managing, and releasing code from one environment to another environment and deploying to servers.
- Implemented AWS solutions using S3, RDS, VPC, EKS, EBS, Elastic Load Balancer, Auto-scaling groups, Optimized volumes, Cloud Formation, Cloud Watch, Route53, EC2 instances and using Jenkins AWS Code Deploy plugin to deploy to AWS.
- Supported AWS Cloud environment with 300+ AWS EC2 instances and configured Elastic IP, Elastic storage, S3 buckets for backups.
- Used IAM to create and manage AWS users and groups, designed user's credentials and profiles using AWS IAM.
- Worked on AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Python, and Docker on familiar servers such as Apache, Nginx.
- Architected and configured a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups and Route Tables.
- Deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch, then store those logs and metrics into S3 bucket using Lambda function.
- Implemented horizontal auto-scaling in OpenStack cloud, integrating it with Chef.
- Worked on User admin groups, maintaining account and monitoring system performance using AWS CloudWatch and Nagios, migrated applications from VM ware to AWS using snowball and VM import/export.
- Developed Terraforms plugins using Golang to set up and manage the AWS infrastructures such as launching the EC2 instances, S3 buckets objects, VPC, Subnets, security groups, NACL and IAM access.
- Created a hybrid cloud infrastructure integrating GCP and AWS to manage high availability using cloud VPN.
- Worked on GCP services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, cloud deployment manager, Cloud IAM, Active Directory, NAS, NFS, Storage, backups, Google Cloud Load Balancing Solutions.
- Defined GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN to deliver content from GCP cache locations drastically improving user experience and latency.
- Used Stack Driver Monitoring GCP to monitor alerts of the applications and deployed on GCP using Google Cloud Deployment Manager.
- Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers.
- Maintained and developed Docker images for a tech stack including Cassandra, Apache and several in-house written Java services running on Google Cloud Platform (GCP) on Kubernetes.
- Deployed and built applications using Google App Engine applications and Functions to run GO code on Google Cloud Platform (GCP) without managing the underlying infrastructure.
- Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing Yaml files.
- Created, tested, and deployed an End-to-End CI/CD pipeline for various applications using Jenkins as the main Integration server for Dev, QA, Staging, UAT and Prod Environments.
- Worked on Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, created Pods, and managed using Kubernetes.
- Involved in container-based deployments, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
- Involved in managing Kubernetes manifest files and releases of Helm packages.
- Extensively involved in Managing Ubuntu, Linux and Windows virtual servers on AWS EC2 instance by creating Chef Nodes through Open-Source Chef Server, created cookbook for provisioning servers like Jenkins, Splunk and Chef-server.
- Involved in setting up the Chef repo, Chef workstations and Chef nodes.
- Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes.
- Using Datadog Ops monitoring servers and integrates in Cloud Watch, Chef.
- Managed code releases in the software development cycle (SDLC) using version control tool GIT.
- Maintained build related scripts developed in shell for Maven builds, modified build configuration files including POM.xml and published the artifacts to Nexus using Maven-publish and released using Maven release plugin.
- Integrated SonarQube with Jenkins to test the code quality.
- Maintaining Subversion (SVN) and GIT repositories, proposed and implemented branching strategy suitable for agile/scrum development for automating builds with Jenkins.
- Worked with different bug tracking tools such as Jira, HP QC, VSTS, ServiceNow and SharePoint, Wiki, Confluence.
- Implemented, maintained, and supported reliable, timely and reproducible builds for project teams.
- Worked with development/testing, deployment, systems/infrastructure, and project teams to ensure continuous operation of build and test systems.
Environment: AWS (EC2, S3, RDS, VPC, EKS, EBS, IAM, Elastic Load Balancer, Auto-scaling groups, Optimized volumes, Cloud Formation, Cloud Watch, Route53, Elastic IP, Elastic Beanstalk), GCP (compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring, cloud deployment manager, Cloud IAM, Active Directory, NAS, NFS, Storage, backups), RBAC, helm, kubectls, ingress, Docker, Docker-HUB, Kubernetes, Cassandra, Apache, GO, Yaml, Jenkins, Ubuntu, Linux, Chef, TCP/IP, DHCP, NFSv4, NIS, DNS, SVN, GIT, SonarQube, Splunk, JIRA, HP QC, VSTS, ServiceNow, Wiki, Confluence.
Confidential
Cloud DevOps Engineer
Responsibilities:
- Worked on AWS services EC2, IAM, S3, Lambda, Cloud Watch, Dynamo DB, SNS, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53, ECS and Auto scaling.
- Involved in Assigning Roles, manage Users, groups and policies using AWS Identity and Access Management (IAM).
- Created network architecture on AWS VPC, subnets, Internet Gateway, Route Table and NAT Setup and set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
- Administered databases using RDS, MySQL and DynamoDB in AWS and executed the DML and DDL scripts.
- Created and Configured Red Hat Linux Environment and Solaris Virtual Machines in AWS.
- Created alarms in Cloud Watch service for monitoring the server's performance, CPU Utilization, disk usage, maintained user accounts IAM, RDS, and Route53 services in AWS.
- Designed AWS Cloud Formation templates using JSON to create customized VPC subnets, NAT to ensure successful deployment of web applications and databases and creating the cross-account IAM roles and giving access to users to access.
- Extensively worked on BAMBOOs CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the bamboo build process.
- Developed, implemented, build and deployment process using Bamboo in various environments such as QA, UAT and PROD.
- Used GIT as source code management tool, created local repo, cloned the repo and performed add, commit, push, stash, branching, created tags operations. Defined branching, labeling and merge strategies for all applications in GIT.
- Written Bash scripts to deploy dynamic content to tomcat Webserver and WebSphere App Servers.
- Migrating and maintaining build and test environments into the Cloud Infrastructure.
- Created Docker Swarm using Docker CLI to Orchestrate, schedule and deploy the services to Swarm and managed the Swarm behavior and created virtual networks to connect Docker containers across multiple hosts using Docker weave.
- Extensively worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures and managing containers.
- Used Maven to deploy SNAPSHOT and release artifacts to JFrog to share artifacts across projects.
- Expertise in Creating & Handling cookbooks and recipes using Ruby in Chef Workstation & deploying them to various nodes.
- Worked with Chef Enterprise hosted as well as On-Premises, Installed Workstation, Bootstrapped Nodes, wrote Recipes and Cookbooks and uploaded them to Chef-server.
- Written several Chef cookbooks and recipes to automate the installation of WebLogic domain and JDK installations.
- Worked with Chef Ohai plugin, Chef handlers, push jobs and exposure to Chef supermarket to leverage the existing cookbooks for quick automation of general deployment and Infrastructure tasks.
- Monitored servers, switches and ports using Nagios Monitoring tool and assisted internal users of Splunk in designing and maintaining production quality dashboards.
- Maintained build related scripts developed in shell for Maven builds & modified build configuration files including POM.xml.
- Reduced operating costs for fulfilling infrastructure requests through the automation and orchestration of delivery systems utilizing ServiceNow UI.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management). Responsible for managing the GCP services such as Compute Engine, App Engine, Cloud Storage, VPC, Load Balancing, Big Query, Firewalls, and Stack Driver.
- Handle the various platforms like Linux, Windows and GCP for automation purpose at same time.
- Experience in Migrating the Legacy application into GCP Platform
- Responsible for Deploying Artifacts in GCP platform by using Packer.
- Providing IAM access to the developers.
- Worked on Dataproc clusters and composers. Made sure the airlow is stable
- Created firewalls for mongodb and redis.
- Worked on CICD between bitbucket and GCP cloud storage.
Environment: AWS services (EC2, IAM, S3, Lambda, Cloud Watch, Dynamo DB, SNS, Elastic Bean stalk, VPC, ELB, RDS, EBS, Route 53, ECS and Auto scaling), Bamboo, GIT, MySQL, Tomcat, WebSphere, Docker, Maven, JFrog, Chef, Ruby, Bash, Shell Scripting, Nagios, Splunk, ServiceNow, Agile Methodology.
Confidential
Build and Release Engineer
Responsibilities:
- Worked along with Developers & application teams to design DevOps process for orchestrating Test, Build, Release and Deployment.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
- Worked on Continuous Integration System Jenkins, used for official nightly build, test, managing change list and installed multiple Plugins for smooth build and release build pipelines.
- Configured GIT, created branches, tags and merging in GIT repository and triggering push and pull requests from Jenkins.
- Managed VMware Infrastructure clusters on Test and Development environments.
- Worked on VMware product including VMware Server, VMware Workstation, and VMware VCenter.
- Installed and configured an automated tool Puppet and responsible for creating Puppet modules and manifest files from scratch and experience in editing existing puppet manifests and automated manual installation process using puppet.
- Created and maintained Continuous Build and Continuous Integration environments in scrum and agile projects.
- Performed integration of Code Quality Analysis using Sonar1Qube with Jenkins.
- Implemented zero downtime deployment process in WebLogic using Python and shell script and automated it using Jenkins.
- Installing and configuring SSH encryption to access securely on QNX and Red hat Linux.
- Administered Linux servers for several functions including managing Apache/Tomcat server, mail server and MySQL databases in both development and production.
- Involved in identifying build errors in the system and escalate it to the concerned team after careful analysis and coordinate with them to get the fix in the release.
- Installed Oracle 10g on Linux, did basic configuration and worked closely with Oracle DBAs database configurations.
- Installed UDeploy server and agents from the scratch, defined component process (script) for deploying/managing the deployments.
- Involved in writing Maven build scripts for generating Java based artifacts such as JAR, WAR and EAR.
- Used Shell/Perl scripts to automate the deployment process and responsible for automated Scheduled Builds/Emergency Builds and Release using ANT scripts for Enterprise application (J2EE).
- Developed ANT build files for maintaining test automation builds & Java based libraries.
- Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
- Used Confluence for technical documentation, collecting team’s thoughts, plans and use of JIRA for workflow.
- Implemented and configured Nagios effectively for Application troubleshooting and monitoring post go lives.
Environment: VMware ESXI, Jenkins, Maven, GIT, SonarQube, Apache Tomcat, MySQL, Nexus, Puppet, Oracle 10g, NAGIOS, JIRA, Java/J2EE, Confluence, AWS EC2, ANT, UDeploy, Shell Scripting, Perl, Python.
Confidential
Linux Administrator
Responsibilities:
- Installed, Deployed Red Hat Enterprise Linux, CentOS and installed packages and patches for Red Hat Linux Servers.
- Involved in developing dynamic web-based user interfaces using HTML and JavaScript.
- Developed Linux, UNIX, Perl, and Shell Scripts and AWT programming for manual deployment of the code to various environments.
- Wrote UNIX shell scripts for automated installations, to extract logs using Bash, Perl, and Python.
- Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP, VSFTP and DHCP.
- Performed OS installations, OS Upgrades, and Server Patching by configuring PXE and DHCP server using Kickstart Configuration and by using Red Hat Satellite server.
- Build, configure and deploy Virtual machines and templates.
- Used Iptables to set up, maintain, and inspect the tables of IPv4 packet filter rules in the Linux kernel.
- Installing and configuring SSH (Secure Shell) encryption to access securely on Ubuntu and Red hat Linux.
- Installed and configured the necessary packages using the RPM & YUM software/package management.
- Administered and supported application servers, responsibilities included troubleshooting and monitoring servers using Nagios.
- Managed users, groups, and permissions configured LDAP and given SUDO Access in test and development servers and allowed password less logins for authorized users on servers.
- Setup and configure failover load balancing using IP bonding for network cards.
- Excellent in patches and packages installation on Linux/Unix Environment.
- Provided on-call support by rotation to provide 24x7 support.
- Assisting client with help desk information troubleshooting.
Environment: Red Hat Linux, CentOS, RHEL 4/5, Kickstart, Python, Perl, Bash, Nagios, YUM, RPM User & Group management, FTP, NFS, SSH, DHCP, DNS, TCP/IP, Subnetting, routing
Confidential
Java Developer
Responsibilities:
- Interacted with Clients to gather business requirements and generated requirement specification documents.
- Developed web pages using Struts framework, Angular JS, JSP, XML, JavaScript, Bootstrap, Html/ DHTML and CSS, configure struts application, use tag library.
- Used Apache Struts framework includes the integrated AJAX.
- Played a major role in designing & developing JSP pages and XML reports. Developed Servlets and tags for JSP pages.
- Developed few module Web pages using Spring IOC and Hibernate.
- Designed and developed dynamic pages using HTML, CSS- layout techniques, JavaScript.
- Implemented the iterative development process using the Agile methodology.
- Extensively used XSL as an XML parsing mechanism for showing Dynamic Web Pages in HTML format.
- Used Portal toolkit plug-in for creating, testing, debugging, and deploying Portlets using IBM WebSphere Portal Server.
- Implemented SOAP protocol to get the requests from the outside System.
- Involved in development of user interface layer using spring framework.
- Responsible for coding, testing, and documenting various packages, procedures, and functions for libraries.
- Developed coding using SQL, PL/SQL, Queries, Joins, Views, Procedures/Functions, Triggers, and Packages.
- Used CVS as a source control for code changes and JUnit for unit testing.
- Used Toad and Oracle 9i SQL Prompt to interact with the database.
- Developed and deployed the application on WebLogic 8.1 application server.
Environment: Java1.5, J2EE, AJAX, Servlets, JSP, Eclipse, Struts, Spring, Hibernate, XML, JavaScript, Angular JS, jQuery, SOAP, CVS, HTML, CSS, Fuse ESB/Apache Service Mix, Apache Maven, DB2, UNIX, IBM Web Sphere Portal Server, Toad, Oracle 9i, Weblogic.
