We provide IT Staff Augmentation Services!

Sr Devops/cloud Engineer Resume

3.00/5 (Submit Your Rating)

Morrisville, NC

PROFESSIONAL SUMMARY:

  • Over 8 years of professional experience in Automating, Configuring, Integrating and Deploying applications on cloud platforms like AWS, Microsoft Azure. As a DevOps engineer, worked closely with developers to pinpoint and provide early warnings of common build failures, enforced automation in build and deployment.
  • Experienced in Amazon Web Services (AWS) services like EC2, S3, VPC, ELB, EBS, Glacier, RDS , Aurora, CloudFront, CloudWatch, SecurityGroups, Lambda , Code Commit, Code Pipeline, Code Deploy, DynamoDB, Auto scaling, Route53 , RedShift, Cloud Formation, Cloud Trail, IAM, SQS, SNS, SES .
  • Experienced in designing infrastructure in AWS using VPC , Private Subnets, Public Subnets, Elastic Load Balancer( ELB ), Auto Scaling groups with cooling down policies and NAT Gateway to provide uninterrupted services to the user.
  • Highly proficient in creating a serverless architecture to create web pages and host them in S3 buckets and communication between them is achieved through API Gateway and implemented migration process to server less architecture from traditional servers using triggers, API gateways, Lambda functions.
  • Experience in Terraform for creating stacks of VPCs, ELBs, Security groups, SQS queues, S3 buckets in AWS and updated the Terraform Scripts based on the requirement on regular basis.
  • Hands - on experience in Cloud Formation template for creating AWS infrastructure containing VPCs, ELBs, Security groups in AWS and updated the Cloud Formation Scripts to build the AWS services with the paradigm of Infrastructure as a code based on the requirement on regular basis.
  • Expertise in configuring Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing, Windows Azure name resolution, Scheduler, Automation and Traffic Manager.
  • Experience in Azure compute services, Azure Web apps, Azure Data Factory, Azure Media and Azure Networking, Azure Hybrid Integration, and Azure Identity & Access Management.
  • 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
  • Experience in install and deploy cloud based Big Data solutions using Azure and AWS, including Redshift Scaling and database creation for clients.
  • Knowledge on Google Cloud Platform(GCP) for developers to build, host, store and deploy applications on Google's highly-scalable, reliable infrastructure for web, mobile and backend solutions.
  • Hands on Experience in Google Cloud components, Google container builders and GCP client libraries and cloud SDK’s.
  • Knowledge in GCP products including App Engine , Compute Engine , Cloud Storage , Big Data , Deployment Manager, Services.
  • Experience in working with Scheduling, deploying, managing container replicas node cluster using Kubernetes and creating Kubernetes clusters work with frameworks running on the same cluster resources.
  • Expertise in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro-services builds out to the Docker registry and then deployed to Kubernetes.
  • Expertise in using Docker including Docker Hub, Docker Engine, Docker images, Docker compose, Docker swarm, and Docker Registry and used containerization to make our applications platform to be consistent flexible when they are moved into different environments.
  • Experience in using Docker as a new level of simplicity to defining and creating applications by encapsulating them in Containers and created virtual images like production environment using Docker by writing Docker compose files.
  • Experienced in working with groovy scripts in Jenkins to execute jobs for a continuous integration pipeline where ‘Groovy Jenkins Plugin’ and ‘Groovy Post Build Action Plugin’ is used as a build step and post-build actions.
  • Experienced in Branching , labeling and Analyzing and resolving conflicts related to merging of source code in GIT and implemented a Continuous Integration and Delivery pipeline using Docker, Jenkins, and GIT and also used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.
  • Experience in Working with Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL) also Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems.
  • Experience in designing, Installing and Implementing Ansible configuration management system and writing Playbooks for Ansible using YAML for maintaining roles and deploying applications.
  • Experienced in building Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and test playbooks on AWS instances using Python and run Ansible Scripts to provision Dev servers.
  • Experienced in Chef for using Chef Node database to drive host configuration, DNS zones, monitoring, and backups and pushing of Chef cookbooks, Roles, and Data bags on Chef-server using knife plugin and executing it on the node.
  • Hands-On experience in Using Chef, Knife, for creating Cookbooks and Recipes to install packages that automate with Linux and Setting up Chef Cookbooks to perform builds, deployment management and Automate Continuous Build and Deployed Scripts for Hudson/Jenkins Continuous Integration tool.
  • Expertise in installing and configuring automated tool Puppet that included the installation and configuration of the Puppetmaster, agent nodes and an admin control workstation.
  • Experienced in Puppet manifest files for deployment and automation and integrated Puppet with Jenkins to fully deploy into the Jenkins server for providing continuous deployment and testing to automate the deployment of services.
  • Experience in implementing the use of Nagios and keynote for monitoring and analyzing network loads on machines by enforcing custom Nagios monitoring, notifications and dashboards.
  • Worked on Splunk architecture and various components (indexer, forwarder, search head, deployment server), Universal and Heavy forwarder.
  • Experience in using various scripting languages like Bash , Perl , Shell , Ruby & Python and utilizing Python scripts for pushing data from Mongo DB to MySQL Database.
  • Hands-on experience in deploying HTTP web server, Apache Tomcat Servers in deploying web applications on a clustered environment on Tomcat, JBoss to maintain the clusters and load balance.
  • Handled installation, administration, configuration of ELK stack Elastic search, Log Stash, Kibana on AWS and performed Log analysis such as full-text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Knowledge of involving in setting up JIRA as defect tracking system and configured various workflows.

TECHNICAL SKILLS:

Cloud Environment: Amazon Web Services (AWS), Microsoft Azure.

Infrastructure as code: Terraform and Cloud Formation, Packer.

Operating Systems: Linux (Red Hat, CENTOS & SUSE), Ubuntu, Solaris, DEBAIN, HP-UX, Windows.

Scripting: Shell Scripting, Groovy, Python, Ruby, Perl and Power Shell.

Version Control Tools: GIT, GITHUB, TFS, Subversion (SVN), CVS and Bitbucket.

Build Tools: Maven, Gradle Sonar, Nexus, and Ant.

Containerization Tools: Docker, Mesos.

Application Servers: WebSphere Application Server, Apache Tomcat, JBoss, WebLogic, Nginx.

Automation & Configuration Tools: Chef, Puppet, Ansible, Jenkins, Bamboo.

Orchestration Tools: Kubernetes, Docker swarm, and Apache Mesos.

Networking Protocols: TCP/IP, DNS, DHCP, WAN, LAN, FTP/TFTP, SMTP.

Monitoring Tools: Nagios, Splunk, and ELK.

Bug Tracking Tools: JIRA, Bugzilla, and Red Mine.

WORK EXPERIENCE:

Confidential, Morrisville, NC

Sr DevOps/Cloud Engineer

Responsibilities:

  • Setting up of CI/CD pipeline using continuous integration tools such as Cloud Bees Jenkins and automated the entire AWS EC2, VPC, S3, SNS, RedShift, EMR based infrastructure using Terraform, Chef, Python, Shell, Bash scripts and managing security groups on AWS and custom monitoring using Cloud Watch.
  • Developed Amazon Elastic Container Registry for integrating with Amazon ECS and the Docker CLI, for development and production workflows and worked on the creation of various subscriptions and topics using SNS and SQS based services and automated the complete deployment environment on AWS.
  • Integrated Amazon Cloud Watch with Amazon EC2 instances for Monitoring the log files, store them and track metrics. Created AMI’s to implement automatic deployments of application components and bootstrapping AWS EC2 Instances bypassing user data to download files from S3.
  • Designed AWS Cloud Formation Templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates and created scripts in Python which integrated with Amazon API to control instance operations.
  • Implemented Packer based scripts for continuous integration with the Jenkins server and deployed those scripts on to the Amazon EC2 instances and customized AMI’s based on already existing AWS EC2 instances by using create image functionality, hence using this Snapshot for disaster recovery.
  • Implemented Cloud Infrastructure as a Service (IaaS) Automation across AWS Public Cloud using Packer & Terraform and implemented Terraform Enterprise to Provision Infrastructure across AWS Workloads and OpenShift Clusters.
  • Used Terraform templates along with Packer to build images for application deployment in AWS.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the AZURE stack (Including Compute, Web and mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.
  • Worked on Azure VPN-Point to Site, Virtual Networks, Azure Custom security, Endpoint Security, firewall and developed Web service using Windows Communication Foundation and to receive and process XML files and deploy on Cloud Service on Microsoft Azure .
  • Developed Azure OMS Hybrid Automation PowerShell Runbooks to automate the creation of testing and QA environments using vSphere and setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions.
  • Involved in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.
  • Used Azure PowerShell (ASM and ARM) to find out the servers provisioned via the Azure portal for auditing groups added in local administrator and the OU groups in which the server resides on the domain.
  • Created Kubernetes cluster with objects like Pods, Deployments, Services and ConfigMaps and created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Helm packages and implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple namespaced versions.
  • Used Docker as a Container management for writing Dockerfile in JSON format and place the automated build in Docker Hub and managed deployments using Kubernetes and created local clusters and deployed application containers.
  • Used Docker as containerize custom web applications and deployed with Ubuntu instances through SWARM Cluster and automated application deployment in the cloud using Docker HUB, Docker Swarm, and Vagrant.
  • Created Docker Images from scratch and customized and modified base images from existing environment configurations and maintaining the image repo for development teams. Implemented Docker Containers to create images of applications and dynamically provision slaves to Jenkins CI/CD pipelines and reduced build and deployment times by designing and implementing Docker workflow.
  • Created a microservice environment on the cloud by deploying services as a Docker container and used Amazon ECS as a container management service to run micro services on a managed cluster of EC2 instances.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Gradle.
  • Involved in writing Jenkins file using Groovy Scripts for building CI/CD pipeline for automation Shell Scripts.
  • Automated the whole process by using build tools ANT and MAVEN in Jenkins and Deployed J2EE applications to Application servers in an Agile continuous integration environment.
  • Experienced in using Ansible Playbooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, Redis, and MySQL). Managed Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems .
  • Automated the tasks with Ansible Playbooks by using YAML functions and migrating the servers with the required configuration changes and testing and deploying the machines using Ansible Commands.
  • Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts and worked on deployment automation of all the Microservices to pull the image from the private Docker Registry and deploy to Kubernetes Cluster using Ansible.
  • Configured Ansible to manage AWS environments and automate the build process for core AMIs used by all application deployments including Auto scaling, and Cloud Formation scripts.
  • Used Knife and Chef Bootstrap processes and worked on Chef Server management console with proficient knowledge of all different components like Nodes and Workstations and used Ruby scripting on Chef Automation for creating Cookbooks comprising all resources, templates, attributes and used Knife commands to manage Nodes.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapping the Nodes and used Chef Ohai to collect system configuration data, which is provided to the Chef-Client for use within the Cookbooks to determine the System State.
  • Used ANSIBLE role to create an ELK cluster for non-log purposes to search and analytics of product data and pricing data.
  • Designed ELK (Elastic search, Logstash, Kibana) system monitor and search enterprise alerts installed, configured, managed ELK Stack for Log management within EC2/ Elastic Load balancer for Elastic Search.
  • Written new plugins in Nagios to monitor resources and working in implementation team to build and engineer servers on Ubuntu and RHEL Linux provisioning virtual servers on VMware and ESX servers using Cloud.
  • 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.
  • Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as writing shell scripts, Bash, Perl, Python, Ruby scripting on Linux.
  • Used JIRA for creating bugs tickets, storyboarding, pulling reports from the dashboard, creating and planning Sprints.

Environment: AWS, Azure, Packer, Cloud Bees, Jenkins, Terraform, Kubernetes, Docker, Docker Swarm, Ansible, Chef, Python, Bash Scripts, Shell Scripts, YAML, Groovy Script, Git, Maven, ELK, Splunk, Nagios, Ubuntu, RHEL, Java, PHP, Ruby, Jira.

Confidential, NY

AWS Engineer

Responsibilities:

  • Involved in designing and deploying a multitude of applications by utilizing almost all the AWS stacks including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM focusing on high-availability, Fault tolerance, and Auto-Scaling in AWS Cloud formation.
  • Launched Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications and worked in creation and modification of Instances, AMI’s, and Security Groups within EC2, Monitor and built reports through CloudChecker, and Cloud Watch.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using a high degree of automation using Vagrant, Jenkins, and Cloud Formation and implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Migrated Production Infrastructure into an Amazon Web Services utilizing AWS Cloud Formation , Code Deploy, EBS and Ops Works . And Deployed and migrated applications using AWS CI/CD tools like Code Pipeline, Code Commit.
  • Used Amazon ECR for hosting images in a highly available and scalable architecture and allowing to deploy containers for applications Integration with AWS Identity and Access
  • Created AWS Multi-Factor Authentication (MFA) for instance RDP/SSH logon, worked with teams to lock down security groups and created IAM roles so AWS resource can securely interact with other AWS
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 Buckets , EBS and created AMI s for mission-critical production servers as backups and Setting up private networks and sub-networks using Virtual Private Cloud (VPC) and creating security groups to associate with the networks and set up and administer DNS system in AWS using Route53
  • Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication. Also handled federated identity access using IAM to enable access to our AWS account.
  • Creating, managing and updating a collection of related AWS resources by provisioning them using CloudFormation Templates and Stacks
  • Used Elastic Container Service (ECS) to support Docker containers to easily run applications on a managed cluster of Amazon EC2 instances and used Terraform in AWS Virtual Private Cloud to automatically setup and modify settings by interfacing with control layer.
  • Worked on Terraform for managing the infrastructure through the terminal sessions and executing the Scripts and creating Alarms and notifications for EC2 instances using Cloud Watch .
  • Converted existing Terraform modules that had version conflicts to utilize CloudFormation templates during deployments and to create Stacks in AWS, and updated these scripts based on the requirement on regular basis.
  • Initiated Microservices application through Docker and Kubernetes Cluster formation for scalability of the application, and creation of Docker Images to upload or download in and out from the Docker Hubs.
  • Created Clusters using Kubernetes, kubectl and worked on creating many Pods, Replication controllers, Services deployments, Labels, Health checks and ingress by writing YAML files.
  • Used Docker as Container management for writing Docker file in JSON format place automated build in Docker Hub and managed deployments using Kubernetes created local clusters and deployed application containers.
  • Build Docker Images and deployed Restful API microservices in the Containers managed by Kubernetes and develop CI/CD system with Jenkins on Docker container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to Build, Test and Deploy.
  • Used GIT for creating the Local Repo, Cloning the Repo, adding, committing and pushing the changes in the local repo and creating and maintaining GIT Repositories also analyzing and resolving conflicts related to merging of source code to GIT.
  • Worked on Maven build tool to create artifacts from source code and place them in JFrog for internal deployments and developed pom . xml files for Maven build scripts.
  • Worked with Jenkins for any automation builds which are integrated with GIT as part of infrastructure automation under continuous integration (CI).
  • Configured Jenkins jobs to automate build create Artifacts and Execute unit tests as part of the build process. Also, integrated build process with Sonar for Code Quality analysis.
  • Built Jenkins pipelines to drive all micro-services builds out to the Docker Registry and then deployed to Kubernetes and created Pods and managed by using Kubernetes.
  • Worked on infrastructure with Microservice models like Docker Containerization and collaborated with development support teams to set up a Continuous Delivery environment with the use of Docker.
  • Installed and administered Artifactory repository to deploy the Artifacts generated by Maven and to store the dependent jars which are used during the Build.
  • Involved in setting up Chef Workstation and make SSH connection Chef DK to Vagrant , sign the certificates and manage the multiple nodes with the server.
  • Managed Chef Nodes using Linux Cron jobs, maintaining, and setting up the Chef server and enforced Test Driven Development ( TDD ) approach for writing Chef Cookbook using Test-kitchen, FoodCritic, Vagrant & Berkshelf.
  • Developed Version control of Chef Cookbooks, testing of Cookbooks using Test Kitchen and running recipes on Nodes managed by on-premise of Chef Server.
  • Deployed and configured Chef Server and Chef Solo including Bootstrapping of Chef Client Nodes for provisioned and created Roles, Cookbooks, Recipes, and Data Bags for Server configuration.
  • Served an ELK developer worked on all the internal tools. Designed, deployed and coordinated with different teams to enhance ELK platform and took ownership of new technologies
  • Developed Cron jobs and Shell Scripts and Python for automating administration tasks like file system management, process management, backup and restore.
  • Developed Splunk Queries and dashboards targeted at understanding application performance and capacity analysis and worked on the setup of various reports and alerts in Nagios.
  • Designed and administered databases for Oracle, MySQL to support various web programming tasks.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.

Environment: AWS, GKE, Terraform, Kubernetes, SWM, Docker, Git, ANT, BitBucket, Maven, Jenkins, Chef, Ruby, Nagios, Cacti, Zabbix, Splunk, Shell Scripts, Python, Nginx, Apache, JSON, Vagrant, WebLogic, Oracle, MySQL, Java.

Confidential, East Windsor, NJ

DevOps Engineer

Responsibilities:

  • Worked on AWS CloudWatch for monitoring the application infrastructure and used AWS Email services for notifying & configured S3 version in lifecycle policies to and back up files and archive files in Glacier.
  • Configured, supported and maintained all Network, Firewall, Load balancers, Operating systems in AWS EC2 and created detailed AWS Security groups which behave as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
  • Built S3 Buckets and managed policies for S3 buckets and used S3 Bucket and Glacier for storage and backup on AWS and created Snapshots and Amazon Machine Images (AMI's) in EC2 instance for Snapshots and creating clone instances.
  • Developed Spark application for filtering JSON source data in AWS S3 location and store it into HDFS with partitions and used Spark to extract schema of JSON Files Migrating a production infrastructure into an Amazon Web Services utilizing AWS CloudFormation, Code Deploy, EBS and Ops Works.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch and monitored system performance, managed Disk Space LVM (Logical Volume Manager) and performed system Backup and Recovery.
  • Developed Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes and mitigated the configuration requirements in future by adopting Docker and modern Chef based concepts and allowing operations to function like PAAS (Platform as a Service).
  • Created Docker file for each microservice's and changed some of the Tomcat configuration files which are required to deploy the Java-based application to the Docker Container.
  • Worked on end to end setup of the Artifactory pro as a Docker Container with a secure private Docker Registry and local Docker repositories for storing the built Docker Images.
  • Used Git for deployment scaling and load balancing to the application from dev through prod, easing code development and deployment pipeline by implementing Docker Containerization with multiple name spaces.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Docker Hub to share artifacts across projects and environments.
  • Worked in all areas of Jenkins for setting up of CI for new branches, build automation, plugin management and securing Jenkins and setting up Master or Slave configurations.
  • 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 with Chef Ohai plugin to push jobs and exposure to Chef Supermarket to leverage the existing Cookbooks for quick automation of general deployment and Infrastructure tasks.
  • Implemented Chef Knife and Cookbooks for deployment on internal Data Centre Servers also re-used and modified same Chef Recipes to create deployment directly into EC2 instances.
  • Deployment automation using Puppet along with Hiera Data on Mcollective Orchestration engines and writing manifests and modules for different micro services and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet Automation.
  • Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger and experience in working with Puppet Enterprise and Puppet Open Source.
  • Created Puppet automation with multiple modules as per component like MySQL, Http collectors & Schema registry to install and configure EC2 instances to implement release schedules, created Rollout Plans, tracked the Project Milestones.
  • Involved in developing JUnit Test Cases to validate the type of data in the XML Files. Used Log4J for logging and tracing the messages.
  • Deployed the applications on multiple WebLogic Servers and maintained Load balancing, High availability and Fail over functionalities.
  • Implemented and maintained the branching of build/release strategies utilizing Clear Case.

Environment: AWS, Docker, Chef, Puppet, Git, Maven, Ant, Jenkins, Java, Kafka, Zookeepers, MySQL, Nagios, XML, Log4J, JUnit, Clear Case, Apache Tomcat, JDK, Spark

Confidential, Morrisville, NC

Build/Release Engineer

Responsibilities:

  • Developed build and Deployment Scripts using ANT and GRADLE as build tools in Jenkins to move from one environment to other environments.
  • Managed Source code using SVN/GIT and used the concepts of branching, merging and tagging for release management.
  • Coordinate Releases from Dev to Production. Communicating with Developers, Testers, Managers, UNIX, Network teams and DBA teams for successful Release.
  • Involved in setting up Puppet Master/Client to automate installation and configuration across the environment.
  • Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management for existing infrastructure.
  • Installed Puppet Master(Enterprise), Puppet agents, written puppet modules for apache, database setup, create a user, group accounts.
  • Created, automated and managed the builds and responsible for the continuous integration of builds using SVN, UNIX, Tomcat, IBM Message broker.
  • Developed UNIX and Shell scripts for manual deployment of the code to the different environments and keep the team updated when the build is completed.
  • Created analytical matrices reports, dashboards for release services based on JIRA tickets.
  • Deployment and management of web services with Tomcat and JBoss provided end-users training for all Tortoise SVN, JIRA users to effectively use the tool.
  • Troubleshoot the automation of installing and configuring .NET applications in the test and production environments.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Patch management review via PowerShell script to discovered current patch status and deploy patches to affected systems, implemented Windows Update Services (WSUS) to schedule updates.
  • Configured TCP/IP for servers, workstations, and setup of the complete network.
  • Extensively worked with software build tools like Apache Maven, Apache Ant to write pom.xml and build.xml respectively.
  • Lead the rewrite of a massive Puppet code base to make modules composable and testable, and to facilitate the migration from Ubuntu to CentOS.
  • Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.
  • Developed UNIX and Perl Scripts for manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Created UNIX scripts for build and Release activities in QA, Staging and Production environments.
  • Managed and installed software packages using YUM and RPM and created repository files for offline servers.

Environment: Ant, Gradle, Jenkins, Puppet, Unix, Tomcat, Jira, .Net, PowerShell, TCP/IP, Maven, Perl, Yum, Rpm

Confidential

Java Developer

Responsibilities:

  • Analysed, designed, and development of Application based on J2EE using Spring and Hibernate.
  • Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process.
  • Wrote Ruby Scripts, Python Scripts, Perl Scripts, Shell Scripts to deploy the java based packages like ear and war on the WebLogic App server.
  • Involved in interacting with the Business Analyst during the Sprint Planning Sessions.
  • Used Hibernate for Object-Relational mapping with Oracle database.
  • Used Spring IOC for injecting the beans and reduced the coupling between the classes.
  • Created RFP (Request for Proposal) micro-services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring IOC (Inversion of Control)/DI (Dependency Injection) for wiring the object dependencies across the application.
  • Used Eclipse IDE as a development environment to design, develop and deploy Spring components on Tomcat server.
  • Implemented connection Pooling for database connectivity, transaction and retrieval queries using SQL with the backend Database.
  • Designed and developed several web pages using HTML/CSS and JavaScript to perform validations at Client's side.
  • Created Web Pages using XML, XSLT, JSP, HTML and JavaScript.

Environment: J2EE, Hibernate, Spring IOC, Eclipse IDE, Spring Boot, Spring MVC, HTML, Java Script, XML, XSLT, JSP, HTML, Java Script.

Confidential

Linux/Unix Admin

Responsibilities:

  • Managed and administrated of all UNIX servers, includes Linux operating systems by applying relative patches and packages at regular maintenance periods using Red Hat Satellite server, YUM, RPM tools.
  • Installation, maintenance, managing and regular upgrading of Red Hat Linux Servers Ubuntu Trust, CentOS, Fedora, Linux on both standalone and virtual environments.
  • Deployed Red Hat Satellite server with custom repositories to provide a stable management solution for the Linux environment.
  • Establishing operations policies and procedures for production Installing, configuring, and maintaining production systems and applications.
  • Analysed Application/Server performance issues, finding the root cause of the issue and correlating them with the system capacity/resource issues.
  • Installation and Configuration of Logical Volume Manager - LVM and Veritas Volume Manager on and Red-Hat Linux Hardware.
  • Created Virtual servers, Service Groups, Responder Policies, Application Firewall Rules, Content Switching based Virtual Servers, Certificate Management on Citrix NetScaler Load Balancer.
  • Setting up network environments using TCP/IP, NIS, NFS, DNS, SNMP, DHCP, and Proxy.
  • Creating and managing virtual memory (swap spaces) and filesystems, while also supporting data management through on-site and off-site storage and retrieval services.
  • Configured and worked on scripts for DNS lookup tests on the net group, automounting and unmounting the shares at Linux end.
  • Setup Jumpstart servers for automated installation of Solaris and Kickstart for Linux servers and workstations and set up NIS, NFS for centralized administration of user account configurations.
  • Production support of Apache, Apache HTTPD, JBoss, Tomcat and Oracle Web logic 10.3 application servers including installation, configuration, management, and troubleshooting.
  • User/group maintenance in both production/development environments. In-house process control initiatives including IT Services Management worked with LDAP integration for a single log on.
  • Deployed and installed new servers and their appropriate services for various applications in Linux.
  • Extensive knowledge of Server administration, Kernel upgrade and deployment of patches and applying all firewall and security policies with emphasis on maintaining best practices.
  • Strong understanding in writing the automation of processes using the Shell script with Bash and Python.
  • Maintain all computer, server, network and wireless hardware.

Environment: Unix, Red Hat, DNS, Yum, Rpm, Ubuntu, Centos, Fedora, Apache httpd, JBoss, Tomcat, Oracle, Web logic, kernel, Shell, Bash, Python.

We'd love your feedback!