Sr. Cloud/devops Engineer Resume
Reston, VA
SUMMARY
- Skilled Professional wif 11+ years of experience in IT industry comprising as an AWS, Azure, GCP CloudOps, DevOps Engineer, Kubernetes, OpenShift Administration/ Site Reliability Engineer in Design, Implement, Cloud Migration,Systems Administration, Configuration Management,Could Operations,infra automation,Middleware Operations, CI Delivery and CD pipeline of high traffic large scale distributed systems of On - Premises, Hybrid Cloud Kubernetes and distributed applications.
- Involved in designing and deploying applications utilizing almost all theAWSstack (Including EC2, S3, Route53, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM, KMS, Lambda, Kinesis) and focusing on high-availability, fault tolerance and auto-scaling in AWS CloudFormation, deployed services (OpsWork and CloudFormation) and security practices (IAM, CloudWatch, CloudTrail)
- Experience in Infrastructure on AWS using IAM, API Gateway, CloudTrail, Cloud Watch, Amazon Simple Queue Service (Amazon SQS), AWS Kinesis, Lambda, NACL, Elastic Beanstalk, Redshift, and CloudFormation.
- Acquainted wif using AWSCloudFormation and AWSOpsWork to deploy the infrastructure necessary to create development, System test and UAT environments for a software development project.
- Worked in an environment of Amazon Web Services (AWS) products gained good knowledge in Elastic Cloud Computing, Simple Storage Services, Glacier, Block Storage, Elastic Beanstalk, Amazon Lambda, Virtual Private cloud, Load balancing, Relational Database Service.
- Experienced in Azure IaaS, Provisioning VM’s, Virtual Hard disks, Virtual Networks, Deploying Wed Apps and Creating Web-Jobs, Azure Windows server 2008/2012/R2, Microsoft SQL Server, Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure.
- Expert in several Azure services like Compute (Worker Roles, Web Roles), Caching, Azure SQL, NoSQL, Storage, and Network services, Azure Active Directory, API Management, Scheduling, Azure Autoscaling, PowerShell Automation, Azure Virtual Machines, Azure search, Azure DNS, gateway of Azure VPN.
- Troubleshoot and resolve issues for customers to a great extend focused around Azure VMs, Azure App Services, Azure SQL Databases, Application Gateways, VPN Gateways, Azure AD, and Azure migrations.
- UsedGoogle Cloud Platform (GCP)services likeCompute Engine, Cloud Functions, Cloud DNS, Cloud StorageandSaaS, PaaSandIaaSconcepts of Cloud computing architecture and implementation using GCP.
- Set up aGCPFirewall rules in order to allow or deny traffic to and from theVM'sinstances based on specified configuration and usedGCPcloudCDN(content delivery network) to deliver content fromGCPcache locations drastically improving user experience and latency.
- Expertise wif Docker images using a Docker file, worked on container snapshots, removing Images, and managing Docker volumes. Orchestration of Dockerimages and Containers using Kubernetes by creating master and node.
- Expertise wif enterprise cloud solutions like Platform-as-a-Service (OpenShift by Red Hat), containers, Kubernetes, cloud management (Red Hat CloudForms), and IT automation (Ansible by Red Hat).
- Experience on AnsibleandAnsibleTowerto automate repetitive tasks, to deploy critical applications quickly, and proactively manage the changes and wrote many playbooks to manage Web applications.
- Experience in installing and configuring the Ansiblemanagement node to deploy the configuration to the end user nodes.
- Authored Playbooks in Ansible using YAML scripting and Manifests in Puppet using DSL to provision Nginx, Apache Spark, Apache Web servers, Tomcat servers. And custom modules wif AnsiblePlaybooks to automate in AWS services like Launching EC2, Provisioning IAM, Configuring VPC.
- Automated the cloud deployment using Chef, Python and AWS CloudFormation Templates and used Chef for unattended bootstrapping in AWS. Restoring existing manual deployment and management processes wif Chef and AWS OpsWork stacks.
- Experience in developing puppet modules (blueprints) for installation, configuration and continuous integration (CI) using combination of puppet master, git, R10K wrapper, Open stack (Horizon), Vagrant and Jenkins.
- Expert in Continuous Delivery setups wif Puppet by creating manifest and maintain templates for different environments. Migration of shell scripts into Puppet Manifests.
- Expert in heavily in setting up the CI/CD pipeline using Jenkins, Maven, Nexus, GitHub, Puppet, Terraform and AWS.
- Experience in managing the repository manager like Nexus for the Maven builds. Integrated Maven wif Jenkins by which the Surefire test reports and Javadoc produced by Maven are captured and to build parallel modules.
- Proficient wif container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked wif Terraform. Managed Docker orchestration and Docker containerization using Kubernetes.
- Good knowledge in using OpenShift for container orchestration wif Kubernetes, container storage, automation, to enhance container platform of multi-tenancy. Experience wif PCF, OpenShift, Kubernetes architecture and design, troubleshooting issues and multi-regional deployment models and patterns for large-scale applications.
- Hand on experience in JIRA as defect tracking system and configure various workflows, customizations and plugins for JIRA bug/issue tracker, integrated Jenkins wif JIRA, GitHub.
- Experience installing and developing on ELK. Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats. Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc).
- Proficient wif Shell, Bash, Python, PowerShell, YAML, Ruby and Perl scripting languages for automation, monitoring.
- Created Azure PowerShell script for APIM backup and restore operations.
- In-depth knowledge of computer applications and scripting like Shell, Ruby, Groovy, Python, Perl, and XML. Utilized MySQL, MongoDB, DynamoDB and Elastic cache to perform essential database administration.
- Competence in building Private Cloud Infrastructure of OpenStack and deployed Nagios to monitor and notifying health checks for Nova, Neutron, Keystone, Swift, Glance.
- Hands on expertise in working Splunk to analyze & visualize the servers by obtaining the huge volume of data logs.
- Worked on Linux server virtualization by creating Linux VMs for server consolidations. Configuration and administration of VMware ESXI, vCenter, vSphere Client and Linux / Windows clients.
- Experienced in configuration and maintenance of commonLinuxservices such as Tomcat, Apache, MySQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, iptables and firewall etc.
- Experience installing and developing on ELK. Used Elasticsearch for powering not only Search but using ELK stack for logging and monitoring our systems end to end Using Beats. Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
- Proficient in UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
- Expertized in J2EE design patterns like Factory, Singleton. Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- In-depth knowledge User Interface and implemented business process using JSP and Servlets.
TECHNICAL SKILLS
Version Control Tools: Git Hub, Gitlab, Bitbucket, Subversion (SVN), Azure Repo, Code Commit
CI/CD & Build Tools: Jenkins,Gitlab, Azure DevOps, Bamboo, U-Deploy, Maven, ANT, Gradle
Configuration Tools: Chef, Puppet, Ansible
Cloud Services: AWS, AZURE, GCP, Pivotal Cloud Foundry (PCF), OpenShift
Infrastructure Tools: Terraform, CloudFormation, Azure Resource Manager, Hashi Corp Packer
Container Tools: Docker, Kubernetes
Artifact Tools: Nexus, Jfrog.
Scripting/Languages: Perl, Python, Ruby, Shell, Bash, Power Shell scripting, Golang, .Net, Java
Virtualization Tools: VMWare, Virtual box, Vagrant
Application Servers: Apache Tomcat (2.x, 3.x, 5.x, 7.x), JBOSS (4.x/5.x), Nginx, IIS, WebLogic (8/9/10), WebSphere
Operating Systems: UNIX, Linux (RedHat 4/5/6, Ubuntu, CentOS), Sun Solaris (8/9/10/11), Windows, SUSE
Networking/Protocols: TCP/IP, DNS, NIS, SMTP, LAN, WAN, FTP/TFTP, SFTP, DHCP, NFS, HTTP/HTTPS
Database Management: Amazon Aurora, Oracle, MySQL, SQL, PostgreSQL, MongoDB, AWS RDS, DynamoDB
Monitoring Tools: Nagios, Splunk, CloudWatch, ELK (Elasticsearch, Logstash, Kibana)Ticketing ToolsService Now, JIRA, Confluence
PROFESSIONAL EXPERIENCE
Confidential, Reston, VA
Sr. Cloud/DevOps Engineer
Responsibilities:
- Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds using like AWS, Azure, Google Cloud and Kubernetes etc.
- Experience working wif AWS, Azure, RedHat OpenShift, K8s Infrastructure design, deployment, and operational support.
- Proficiency in strategy and practical implementation of AWS Cloud Services like EC2, S3, VPC, CloudFormation, IAM, Storage Gateway, S3, Glacier, AWS AutoScaling in launching EC2 instances, EBS, AWS Lambda, EKS, Elastic Beanstalk, CodeCommit, CloudTrail, OpsWorks, CloudFront, Route 53, EMR, Amazon Redshift, Direct Connect, SNS, SQS, Dynamo DB, ELB, ElasticCache, AWS EMR Cluster Configuration.
- Extensive knowledge of Linux Containers (Docker), Kubernetes, and deployment of containerized applications/microservices architectures.
- Experience wif Kubernetes and OpenShift to manage the containerized applications, creating and deploying application containers.
- Planned the architecture for migrating applications from bare metal and AWS to OpenShift. me has done few Upgrades and scaled OpenShift environment.
- Expertise in End-to-End, Build and Release Management process for the various clients using Jenkins, Ant, Maven, Gradle.
- Created private Cloud using Kubernetes dat supports Dev, Stage, POC and PROD Environments.
- Experience in deploying services into PAAS environments OpenShift & PCF (Pivotal Cloud Foundry).
- Managed local Deployments in Kubernetes using OpenShift platform, creating local cluster and deploying application containers.
- Used Docker and OpenShift to manage micro services for development and testing. played a key role in building Docker images, create build and deployment configurations to deploy applications on OpenShift.
- Developed Ansible playbooks to do automated recovery process upon the failure of OpenShift MASTER.
- In OpenShift, Managed Kubernetes containerized applications across a set of containers or hosts and provides mechanisms for deployment, maintenance, and application-scaling. Docker packages, instantiates, and runs containerized applications.
- The User API’s authenticated using OpenShift and Kubernetes and authorized them based on their role and authenticated for both developers and administrators.
- Cloudbees 2.0 Multibranch CICD Pipeline implementation wif Groovy shared library and DevOps Tools like git, JIRA, Maven, Nexus, Sonar and Slack integration for Server less, Micro services, Monolithic applications on AWS and Azure.
- Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes (EKS).
- Configured ‘Kubectl’ to interact wif Kubernetes infrastructure and used AWS Cloud Formation Templates (CFT) to launch a cluster of worker nodes on Amazon EC2 instances.
- Worked on Docker and Ansible in build automation pipeline and Continuous Deployment of code using Jenkins and wrote Playbooks to automate Ansible servers using YAML scripting and Developed an Ansible role for Zabbix-agent which will be integrated into the to the CICD pipeline.
- Configured applications dat run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format. Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services, and deployed application containers as Pods.
- 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 dat centered around minikube to validate deployments in Kubernetes.
- Setting upKubernetes(k8s) Clusters for running microservices and Pushed microservices into production wif Kubernetes backed Infrastructure. Development of automation ofKubernetesclusters via playbooks in AWS.
- Worked on Linux server virtualization by creating Linux VMs for server consolidations. Configuration and administration of VMware ESXI, vCenter, vSphere Client and Linux / Windows clients.
- Configure EMULEX/QLOGIC mezzanine HBA on BL460c to boot from SAN to run Red Hat Enterprise Linux or ESXi as the primary Operating System.
- Personally, responsible for leading design of every single aspect of the AEM platform including configuration, infrastructure and security, integrations, ongoing maintenance and support.
- Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.
- Continuous Integration using Jenkins and troubleshoot the deployment build issues using the triggered logs.Implemented auto environment creation using Ansible and Azure.
- Defined and managed release planning and branching strategy ofGITservers. Also, helped educate engineering community on the appropriate use ofGIT.
- Involved in Research of the project application architecture to support/resolve Build, Compile and Test issues/problems.
- Expertise in Configuring and networking of Virtual Private Cloud (VPC), Writing CloudFormation templates and deploying AWS resources using it. Managing AWS Infra and automation wif CLI, API.
- Migrating a production infrastructure into an AWS utilizing AWS CloudFormation, Code Deploy, EBS and Ops Works.
- Worked wifTerraformTemplates to automate the Azure Iaas virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
- WrittenTemplatesforAzure Infrastructure as codeusingTerraformto build staging and production environments. IntegratedAzure Log AnalyticswifAzure VMsfor monitoring thelog files, store them and track metrics and usedTerraformas a tool,Manageddifferent infrastructure resourcesCloud,VMware, andDockercontainers.
- Created scripts inPythonwhich integrated wifAmazon APIto control instance operations, integrate and implement a complete cloud services framework (IaaS, PaaS and SaaS) and cloud deployment model (private, public, and hybrid).
- Involved in on-call support for major applications dat involved troubleshooting issues in application components, application servers, web servers, load balancers and DNS aliases.
- Involved in 24x7 on-call production support and troubleshooting all types of problems related to OS and Applications.
- Involved in installing, configuring and administration ofRedhat Linux 4.x, 5.x, 6.1servers by usingKickstartand Jump Start servers and supported various applications running on them.
Environment: RedHat Linux 7.x, CentOS 5.x, 6.x, 7, AWS, Azure, Azure templates, Openshift,Azure Arti crafts, Pivotal Cloud Foundry (PCF), Elasticsearch, Logstash & Kibana (ELK), Chef,Dokcer, Maven, Jenkins, Ruby, Shell, TFS, JIRA, Python, Oracle, WebLogic Server 11g, Apache Tomcat, Apache Mesos, Docker, Kubernetes, Virtualization, Apache HTTP server, Nginx, Nexus, Java, .Net, LDAP, JDK1.7, GitHub.
Confidential, Dallas,TX
Sr. Cloud/Devops Engineer
Responsibilities:
- Experienced Cloud and DevOps engineer in Automating, Configuring, and deploying instances on AWS, AZURE Cloud environments and Data centers.
- Expertise in configuring the monitoring and alerting tools according to the requirement like AWS CloudWatch, AWS CloudTrail, Dynatrace, Nagios, Splunk Enterprise, SNMP monitoring for the VPN connections.
- WrittenCloudFormation Templates (CFT) in JSON and YAML format to build the AWS services wif the paradigm of Infrastructure as a Code.
- Configure ELK stack in conjunction wif AWS and using Logstash to output data to AWS S3.
- Involved in AWS EC2/VPC/S3/SQS/SNS based automation through Terraform, Ansible, Python, Bash Scripts. Adopted new features as they were released by Amazon, including ELB & EBS.
- DevOps role converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via Terraform.
- Senior Google Cloud Platform (GCP) resource wif the ability to design and implement Compute, networking, and Kubernetes Engine (GKE) environments.
- Involved wif Team to deploy existing security tools wif in the GCP environment to optimize the architecture and capabilities wifin Google Cloud Platform.
- Familiarity wif GCP native security controls (Cloud Armor) and understand the limitations of each.
- Experience in Cloud Computing GCP public cloud specifically on Cloud first application development and Strong experience in architecting solutions on GCP.
- Experience in Virtualization technologies like VMWare, Vagrant and worked wif containerizing applications like Kubernetes Docker. Created automation and deployment templates for relational and NoSQL databases including MSSQL, MySQL, Cassandra and MongoDB in AWS.
- Configuring, automation and maintaining build and deployment CI/CD tools git/ git-Lab, Jenkins/Hudson, ANT, Maven, Build Forge, Docker-registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) wif high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform.
- Experience wif container-based deployments using Docker, working wif Docker images, Hub, Registries and Kubernetes.
- Experience wif setting up Chef Infra, Boot strapping nodes, creating, and uploading recipes, node convergence in Chef SCM.
- Created private cloud using Kubernetes dat supports DEV, TEST, and PROD environments.
- Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling KubernetesAWS infrastructure and microservice container orchestration.
- Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
- Automated theclouddeployment using Chef, Python and AWSCloudFormation Templates. Used Chef for unattended bootstrapping in AWS.
- Installed and Implemented Ansible configuration management system. Used Ansible to manage Web applications, Environment’s configuration Files, Users, Mount points and Packages.
- Maintained high availability clustered and standalone server environments and refined automation components wif scripting and configuration management (Ansible) and experienced in writing Ansible scripts.
- Established connection fromAzureto On-premises datacenter usingAzureExpressRoute for Single and Multi-subscription connectivity.Design, install, administer, and optimize hybrid cloud components to ensure business continuity (me.e.,AzureAD, ADFS, SSO & VPN Gateways)
- DeployedAzureIaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
- Leveraged "AzureAutomation" and PowerShell, Chef and Ansible to automate processes in theAzureCloud.
- Implemented and maintained Ansible Configuration management spanning several environments in Vrealize and the AWS cloud.
- Configured Subclipse (Subversion plugin for Eclipse) and trained developers to utilize its various features.
- Extensively used Ant, Maven, Perl and Bash Scripts for automating build and release tasks.
- Integration wif Splunk for API traffic monitoring and health checks.
- Played a key role in converting 600+ existing Jenkins jobs into the new pipeline process.Prepared document on process of migrating Jenkins jobs from development environment to production server.
- Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script.
- Involved in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys.
- Created Puppet Manifests to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications.
Environment: Red hat Linux 7.x, AWS, AZURE, Chef, puppet, Docker, Ansible, Jenkins, Kickstart, Jumpstart, Terraform, Kubernetes, ANT, Maven, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Virtualization, Configured plug-ins for Apache HTTPserver 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, Nagios, Splunk.
Confidential, Richmond, VA
Cloud/DevOps Engineer
Responsibilities:
- Experience in Automating, Configuring and deploying instances on AWS and Azure Cloud environments.
- Designed AWSCloudFormation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
- Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled wif load-balancing tool Nginx.
- Experience wif setting up Chef Infra, Boot-strapping nodes, creating and uploading recipes, node convergence in Chef SCM.
- WrittenChefCookbook, recipes to automate installation of Middleware Infrastructure like Apache Tomcat, JDK and configuration tasks for new environments etc.
- Responsible for implementing AWS solutions and setting up the Cloud Infrastructure wif different services like S3, Route53, ELB, AMI, EBS, RDS, DynamoDB, Lambda, Auto Scaling.
- Written cookbooks for Web Logic, JDK 1.7, and Jenkins, tomcat, JBoss and deployment automation.
- Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration wif AWS Lambda andCloudWatch.
- Managed Amazon instances by taking AMIs and performing administration and monitoring of the Amazon instances like EC2 using AmazonCloudWatch andNagios, Splunk.
- ImplementedAzureSql Server for storing the data related to recruitment & extensively worked queries and stored procedures.
- Troubleshooting Issues related to Cluster deployments.
- Managing Cluster nodes for Physical issues and escalating issues to respective vendors.
- Working knowledge on Azure cloud IaaS and PaaS Services, Azure SQL, Azure storage and Azure Services.
- Setting up private and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate wif networks.
- Design roles and groups using Azure Identity and Access Management (IAM)
- Used MCollective, Facter, Hiera frameworks to amend the automation pipeline built around Puppet.
- Developed automation scripting in Python (core) usingPuppetto deploy and manage Java applications across Linux servers.
- Created and updatedPuppetmanifests and modules, files, and packages stored in the GIT repository.
- Writing variouspuppetmanifests files wif Hiera and customized functions and defined resources
- Scheduled the Linux Cron jobs and Jenkins jobs for build automation. Developed Perl and shell scripts for automation of the build and release process.
- Deployed and troubleshoot various Jenkins issues. Installed and uninstalled, upgraded & downgraded various plugins in Jenkins.
- Assisted developers wif establishing and applying appropriate branching, labeling conventions using GIT source control.
- Maintained build related scripts developed Maven builds by shell. Created/modified build configuration files including POM.xml.
- Good experience in converting build.xml into pom.xml in order to build the applications using MAVEN.
- Maintain build related scripts developed in ANT, Ruby, Shell and Python.
- Setup a Jumpstart/Flash and Kickstart servers for provisioning of servers wif different profiles.
- Installation of Red Hat EL 4.x, 5.x using Kickstart and PXE on HP DL380 G3
- Performed backup and administration activities for SVN/GIT branching, merging, tagging.
Environment: AWS, Azure, Chef, Puppet, Jenkins, Maven, ANT, Ruby, Shell, Python, WebLogic Server 11g, Load Balancers, WLST, Apache Tomcat 7.x, Docker, Virtualization, Configured plug-ins for Apache HTTPserver 2.4, Nginx, LDAP, JDK1.7, XML, SVN, GitHub, CloudWatch, Splunk, Nagios.
Confidential, Charlotte, NC
Devops/Build and Release Engineer
Responsibilities:
- Experienced in Amazon EC2 setting up instances, virtual private cloud (VPCs), and Security groups.
- Responsible for implementing AWS solutions and setting up the Cloud Infrastructure wif different services like S3, Route53, ELB, AMI, EBS, RDS, DynamoDB, Lambda, Auto Scaling.
- Provisioned EC2 instances into AWS by using Terraform scripts to pull images from Docker and performed AWS S3 buckets creation, policies on IAM role-based policies, and customizing the JSON template.
- Efficiently worked on building the data centers using Amazon Web Service, installed images on Amazon web services using Jenkins/Hudson, GIT, and SVN.
- Installed and administered the GIT source code tool and ensured the reliability of the application as well as designed the branching strategies for various applications in GIT.
- Performed regular Cron jobs updates and Configured Jenkins to implement nightly builds and generated a changelog dat includes changes dat happened from the last 24hours.
- Defined dependencies and plugins in Maven (Pom.xml) Java files for various activities and integrated Maven wif GIT to manage and deploy project related tags and administrated Artifactory repository.
- Used Ansible inventories to define groups of hosts using Ansible templates to create customized files.
- Having production experience supporting and deploying to web application servers such as WebLogic, JBoss, Apache, Tomcat, and Apache HTTPD servers.
- Orchestrated and migrated CI/CD processes using Jenkins and CloudFormation, terraform templates and containerized the infrastructure using Docker swarm setup in Vagrant, AWS, and Amazon VPC’s.
- Working knowledge of JBoss 4.x/5.x and exposure to distributed queuing architectures, also installed, configured, and administered JBoss 6.0 server in various environments.
- Experienced on back-end use Node JS writing application-level code to interact wif APIs, web Servers using JSON, XML, AngularJS, and developed Perl and Shell scripts for automation of the build and release process.
- Integrate the dynamic pages wif Angular JS and jQuery to make the pages dynamic.
- Involved in leading the Automation Deployment team by working wif Puppet and developed/managed Puppet manifests for automated deployment to various servers.
- Installed, developed, and implemented Linux infrastructure, and managed Puppet Master, Agents & Databases.
- Created, maintained, and automated the scripts by using BASH, PYTHON, and RUBY.
- Created and deployed web interfaces reporting on multi-platform automated builds and test suites (TFS build reporting, Share Point Server, Cruise Control, and IIS) experience using Agile Scrum methodology.
- Experience in the knowledge of DB mirroring in SQL server and failover clustering on high availability SQL server also responsible for SQL server edition upgrades and SQL server patch management.
- Review Firewall policies regularly for compliance and ensure to follow best practices for firewall deployments using security Management tools.
- Adding packages using rpm, yum, apt-get, also developed advanced JIRA workflow based on user requirement.
- Working wif the JIRA tool to track all the defects and changes released to all environments.
- Troubleshooting Network, memory, Swap and File system issues, TCP/IP, NFS, DNS and SMTP in Linux Servers.
- Build and Configuration of Internally developed Software, Release Management activities.
- Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments.
- Designed and developed scripts using batch, Shell and Perl for automating the build activities.
- Specialized in automating tasks and process through scripts, implementing branching models and Build/Release solutions.
- Used ANT and MAVEN and MS build as build tools on Java projects for the development of build artifacts on the source code.
- Implemented maintained the branching and build/release strategies utilizing Subversion.
- Strong in building Object Oriented applications using C and Java, writing Shell Scripts on UNIX.
- Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.
Environment: GIT, Hudson, Jenkins, TFS, WebSphere, Amazon, Azure, WebLogic, JBOSS, Apache, TOMCAT web services, Docker, EC2, S3, RDS, EBS, auto-scaling, Udeploy, Ansible, Puppet, Nagios, Jira, Java,Splunk,VMware Bash, Python and Ruby, Unix/Linux, Windows,AppDynamics, RHEL 4/5/6, CentOS.
Confidential, Madison, WI
Middleware and Prod Support Engineer
Responsibilities:
- Weblogic server,Tomcat,Websphere, administration for the environment like DEV, UAT, PRE- PROD and PROD.
- Configure and build new environment.
- Installed and configured IBM HTTP Server 6.0/6.1 and configured two-way ssl between IHS and WAS.
- Applied Fix packs, IFixes and Refresh Packs as needed for BPM and WebLogic Application Server.
- Deployed applications and configured various settings like mapping of modules to targets, mapping of NT groups to security roles, JDBC/EJB resource references and shared libraries etc.
- Configured various JVM settings like heap size, nursery size, JVM arguments, custom properties, verbosegc, monitoring policy etc.
- Configured autostop/autostart of all middleware services/processes when machines are rebooted following patching.
- Maintained build related scripts developed Maven builds by shell. Created/modified build configuration files including POM.xml.
- Experience in SQL, able to write SQL queries, Joins / Views.
- Install and set up MQ environment including creating and clustering Queue Managers, Queues, and MQ Channels on Windows, AIX/UNIX platforms.
- Worked on the HP Service Manager ticketing tool for the P1/P2 issues.
- Configure and build new environment for AIM setup, pushing the perl and bash scripts to target server.
- Created and Configured Data Sources for database connectivity and JMS.
- Worked on the HP Service Manager ticketing tool for the P1/P2 issues.
- Involved in Upgrade and configuration of Fusion middleware product SOA.
- Developed and modified the Shell, Power shell and Perl scripts to automate the application deployment on the target servers.
- Performed the Shell Scripts deployment on the several environments like Dev, QA, UAT, PROD and DR.
- Performed the automated application deployment using the AIM tool.
- Worked on the version controllers like SVN.
- Installed and configured Jenkins for Automating Deployments and providing an automation solution.
- Used Jenkins for automating Builds and Automating Deployments.
- Created various number of jobs to start, stop, restart and to automate the application deployment on the target server.
- Participated in Middleware DR activities
- Scheduling Jobs in AutoSys as per the request.
- Performed the patch updates for Scripts.
- Scheduling batch Jobs in AutoSys and UC4 as per the request.
- Created the jobs to see the health check of a server wifout logging on to the server remotely.
- Deployed the J2EE application in the form of ear, war, jar etc. when required.
- Performance tuning of JVM heap size, garbage collections and production performance.
- Performed the patch updates for Scripts.
Environment: IBM Websphere, Weblogic,Tomcat,JBoss EAP,Oracle WebLogic,Apache, IIS, WebSphere Portal Server, WMQ, Jenkins, FogLight, OEM, Dynatrace,Linux,Java,Windows,OpenSSL,F5 Loadbalancer, DataPower, Ansible, Jenkins, Jython, SiteScope, HP BAC, ITCAM, AlertSite
Confidential
Java Support Engineer
Responsibilities:
- Implemented modules using Core Java API’s, Java Collection, Threads, XML and integrating the modules.
- Robust existing application by checking persisted and managed objects data and changing the approach to fetch the data from different layers.
- Used J2EE design patterns like Factory, Singleton and involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
- Used Spring AOP Module to implement logging in the application to know the application status.
- Implemented Model View Controller (MVC-2) architecture and developed Form classes, Action Classes for the entire application using Struts Framework and used for server-side validation.
- Involved in creating a styling framework for the web pages using CSS, Bootstrap, and extensively used column grid layouts along wif default, primary, success, info, warning, danger classes, carousels, forms, Navbars, and tables.
- Developed an automated flow, where a series of jobs done through multiple applications manually is automated in a sequential step using REST API’s exposed by each application.
- Worked on Service-oriented Architecture to Develop REST Web services.
- Invoking the REST calls of each application by preparing required Json templates and listening to the end output and sending the result to the user.
- Involved in creating unit testing of various layers using JUnit and created automated test scripts for integration testing using Selenium.
- Involved in developing SQL queries, stored procedures, and functions.
- Creation of database objects like tables, views using oracle tools like Toad, and SQL* plus.
- Written Angular2 Services to consume restful APIs and processing JSON data for rendering in user interface.
- Utilized Subversion (SVN) for version control of the application.
- Deployed application in Tomcat and developed using Rational Application Developer (RAD).
- As a Linux/Unix system maintained the various servers and Production Support of various applications in Red Hat Enterprise Linux and Windows environment.
- Experience in Installation, Configuration, Upgrade, Patches, and performance tuning on UNIX and system software & hardware.
- Experience in Installing, configuring, and maintaining the file sharing servers like Samba, NFS, FTP and Web Sphere & Web Logic Application Servers, Nagios.
- Experienced in configuration and maintenance of commonLinuxservices such as Tomcat, Apache, MySQL, NFS, FTP, Postfix, LDAP, DHCP, DNS BIND, HTTP, HTTPS, SSH, ip tables and firewall etc.
- Ability to handle load balancer implementations like bonding multiple interfaces into single bond in case of overload on LAN devices. Also, Implementation of RAID 0/1/5 for creation of logical volumes using VERITAS Volume Manager and Red hat cluster servers in SAN Storage Area Environment.
- Strong understanding in writing the automation of processes using the shell script wif bash and Python.
- Creating and managing virtual memory (swap spaces) and filesystems, while also supporting data management through on-site & off-site storage and retrieval services
- Installing and configuring various servers as Apache web server, HTTP server, Samba. Experience in RHEL Provisioning, Upgrades, Patching, Configuration and Performance Tuning in Linux environment using satellite server.
Environment: Java 1.5, J2EE, AJAX, Servlets, JSP, Eclipse, Struts, Spring, Hibernate, XML, JavaScript, Angular JS, jQuery, SOAP, Log4J, Fuse ESB/Apache Service Mix, Apache Maven, DB2, UNIX, IBM Web Sphere Portal Server