We provide IT Staff Augmentation Services!

Senior Devops Engineer Resume

5.00/5 (Submit Your Rating)

Pittsburgh, PA

SUMMARY

  • Around 7+ years of IT Professional Experience as Cloud/DevOps Engineer with major focus on Microsoft Azure,AWS,Google Cloud Platform(GCP),OpenStack, Continuous Integration, Continuous Deployment, Configuration Management Build/release on each packaging Quality Control and which also includes Trouble shooting and performance issues.
  • In depth experience onSaaS,PaaS, andIaaSconcepts of cloud computing and Implementing using,Azure,Google Cloud Platformunderstanding the principals of(SCM)inAgile,Scrum and Waterfall methodologies.
  • Expertise on Amazon Web Service (AWS) Cloud ServicesVPC,IAM, EC2, S3,Route 53,ELB,Code Commit, Code Build, Code Deploy, Cloud Formation, EBS,RDS.
  • Experience inAzurecompute service,Azure webapps,AzureData Factory Storage and content delivery.
  • Expertise inAzureinfrastructure management SQL Azure, and migrating on premise toWindows Azure.
  • Good understanding of OpenShiftplatform in managing Docker containers usingDocker Swarm.
  • Administration and managing ofRed Hat OpenShiftcluster with Red Hat Linux 7.x which includes installation, testing, tuning, upgrading and loading patches, troubleshooting server issues onAWS.
  • Experience in maintainingAWS(Amazon Web Services)EC2(Elastic Cloud Computing) resources like instances,EBSvolumes, snapshots,ELB(Elastic Load Balancers),AMI's, security Groups, Elastic IP's, Key pairs and AmazonCloud watchfor different zones in development.
  • Implemented microservices, application development, and migration using AWS/Azure services such as Azure DevOps, Kubernetes Service (AKS), Container Registry, Cosmos DB, and Grafana, Azure pipelines, Monitor, RBAC, AWS Kubernetes EKS and Kubernetes API to run workloads on EKS Clusters.
  • Experience inPair Programming,Test Driven Development, Waterfall modelandAgilemethodologies likeSCRUM, KANBAN.
  • Expertise in DevOps,Release Engineering, Configuration Management, Cloud Infrastructure Automation tools likeGit, Subversion,Maven, Jenkins, Chef, Puppet, Ansible, Terraform, Docker, Kubernetes,andNagios.
  • Designing and ImplementingCI(Continuous Integration) ConfiguringJenkinsservers,Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Experienced in Microsoft Visual Studio, Windows PowerShell, Cloud infrastructure on design and implement VM Storage and Installing servers throughAzureResource Manager Templates (ARM) orAzurePortal.
  • Worked withVagrantfor local development setup. MovedVagrantsetup toDockerSwarm based environment.
  • DevOps practice forMicro Serviceanddocker basedclusterusing MesosKubernetesas Orchestrator.
  • Worked withKubernetesandOpenShiftto provide a platform for automating deployment, scaling, and operations of application containers across clusters and managed containerized applications using its nodes.
  • Experience in configuringJenkinsjobs to work withUDeployfor post build executions.
  • Good knowledge of application development for cloud platforms using like Spring boot, Microservices.
  • Experience in administration and maintenance of source control management systems such asSub VersionPerforce, GIT and branches fixed merge issues and administration software repositories.
  • Experienced with deployments, maintenance and troubleshooting applications on AKS.
  • ImplementedContinuous Delivery Pipelinewith Docker,Microservices, Jenkins and GitHub, andAWSAMI’s.
  • Experience usingMAVENandANTbuild tools for building of deployable artifacts (jar, war & ear) from source code. Automated weekly releases withANT/MAVENscripting for Compiling java code dubbing.
  • Strong Knowledge/experience in creatingJENKINSCIpipelines in to automate most of the build related tasks.
  • Expertise in Installation, Configuration, Trouble shooting and Maintenance of BEA WebLogic, JBoss 5, Apache Tomcat Integration, deployment and automation application serversTomcat,WebLogic,JBossacross Linux platforms.
  • Expertise in writingBash Scripts, Pearl Scripts(hash and arrays),Pythonprogramming for deployment ofJavaapplications on bare servers or Middleware tools.
  • Created playbooks forOpenStackdeployments and bug fixes withAnsiblefor auto provisioning.
  • Hands on Experience onAnsibleandAnsible Toweras Configuration management tool, to automate repetitive tasks and quickly deploy critical applications.
  • Experienced inDockerSwarm to implement a high - level API to provide Containers that run Processes isolation worked on customized Mesos marathonDockercontainer images, pushed the images to Docker hub.
  • Building/Maintaining Docker container clusters managed byKubernetes, Linux, Bash, GIT, Docker onGCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Experience withTerraformor Cloud formation scripting including Infrastructure as code utilizing tools likeTerraform, Cloud formation and Salt Stack.
  • Experience in Agile Methodology and Agile Engineering practice likeTDD,CI/CD.
  • Installed and used monitoring tool likeSplunk, Nagios, Configured, and Managed Monitoring Tools such asNagiosfor Resources Monitoring/Network Monitoring/Log Trace Monitoring.
  • Extensively used Ruby scripting onChefAutomation for creatingCookbookscomprising all resources, data bags, templates, attributes and usedknifecommands to manage Nodes ontoChef Serverfor Configuring.
  • Installed and configured an automated toolPuppetthat included the installation and configuration of thePuppetmaster, agent nodes and an admin control workstation.
  • Configuration and administration ofLoad Balancers, NetworkandAuto scalingfor high availability.
  • Developed and Implemented Kubernetes manifests for deployment of microservices and installation of Prometheus, Grafana monitoring pods into Kubernetes.
  • Automating Web Sphere EAR file deploys through Cruise Control, Jenkins,Team City,and Bamboo.
  • Proficient inDatabaseAdministration activities such as installation, database creation, sizing, backup, and recovery, performing turning and capacity planning.
  • Experienced and maintaining the currency of firewall package on the gateways. Worked with the users to identityfirewall portsrequired for the applications related if required for production impacting changes.
  • Developed advancedJIRAworkflows based to track defects and changes for management on user requirements
  • Explicit approach in understanding of source control management concepts such asBranching, Merging, Labeling/Tagging,andIntegration.
  • Expertise in the adoption of Agile methodology for purpose of utilizingTFS/VSTSto deliver.

TECHNICAL SKILLS

Cloud Platforms: AWS, Microsoft Azure, Google Cloud Platform (GCP), OpenStack and PCF.

Continuous Integration Tools: Jenkins, Bamboo, TeamCity.

Continuous Deployment Tools: Docker, Kubernetes Clusters.

Configuration Management Tools: Ansible, Puppet and Chef.

Source Control Management Tools: GIT, Bitbucket and SVN.

Build Tools: Maven, ANT and Gradle.

Tracking Tools: JIRA and Orange Scrum.

Artifact Repositories: Nexus and Artifactory.

Logging & Monitoring Tools: Nagios, Splunk and ELK Stack (Elastic search, Log stash & Kibana), CloudWatch, Dynatrace.

Web Servers and Application Servers: Apache, Nginx, JBOSS, Apache Tomcat and WebLogic.

Database: Amazon Aurora, Dynamo DB, MongoDB, Oracle, SQL Server, MySQL.

Operating Systems: Windows, Linux/Unix and MAC OS.

Network Services and Topologies: LDAP, DNS, Web, FTP, Sub netting, LAN, VPC, WAN and firewalls.

Scripting languages: Shell, Python, SQL, XML, HTML, CSS3, Ruby, JSON and YAML,Cloud Migration, Infrastructure Spin-up

Tools: Terraform, CloudFormation and Azure Resource Manager Templates.

PROFESSIONAL EXPERIENCE

Confidential, Pittsburgh, PA

Senior DevOps Engineer

Responsibilities:

  • Setup andbuildAWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Buildservers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.
  • Deployed Prometheus, Thanos, and Grafana in the Kubernetes environment to monitor infrastructure and application workloads.
  • Created Synthetic monitors using Dynatrace to monitor End User Experience.
  • Skilled in monitoring servers using Nagios, Datadog, Cloud watch and using ELK Stack Elastic Search Logstash.
  • Created custom dashboards for application team in AppDynamics.
  • Installation, Administration, Upgrading, Troubleshooting Console Issues & Database Issues for AppDynamics.
  • Integrating AppDynamics with ServiceNow for auto ticketing and incidents.
  • Integrating the SPLUNK with AppDynamics to analyze performance issues.
  • Implemented cluster services using Docker and Azure Kubernetes services (AKS) to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Jenkins CI/CD pipeline.
  • Implemented HTTPS Ingress controller and use TLS certificate on AKS to provide reverse proxy, configurable traffic routing for individual Kubernetes services.
  • Build the OpenShift cluster in PaaS solution for TestNet, Development, DMZ and Production live environments.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Deployed applications on Azure Cloud using Elastic services AKS and Azure Container Services.
  • Had very strong exposure using Ansible automation in replacing the different components of OpenShift like ECTD, MASTER, APP, INFRA, Gluster.
  • Worked on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through ssh and logs, modification of Buildconfigs, templates, Imagestreams, etc.
  • OpenShift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Understanding of spinnaker in using for continuous deployments with high velocity across multiple cloud environments.
  • Configured Spinnaker pipelines for structuring deployments as pipelines and worked on external systems integration like Jenkins and webhooks configuration.
  • Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages using Spinnaker.
  • Responsible for managing the spinnaker deployments in the CI/CD process.
  • Implemented multipleTekton PipelinesinKubernetescluster and deployed various applications usingHelm chartsto create aCustom Resource Definition(CRD) applicationwithflux tool.
  • Developed automation scripts in YAML using Ansible to deploy and manage Java applications across Linux servers.
  • Managed deployments in EKSmanaged Kubernetes, setup multi nodes cluster and deployed containerized applications.
  • Elasticsearch and Logstash performance and configuration tuning. Implemented Disaster management for creating Elasticsearch clusters in two DC and configure Logstash to send same data to two clusters from Kafka.
  • DeployedPrometheuswithGrafanato monitor theKubernetescluster and configured alerts firing when different conditions met.
  • Led the installation, configuration and deployment of product soft wares on new edge nodes that connect and contact Kafka cluster for data acquisition.
  • Set up and monitored logs using Splunk to create search queries, dashboards, and reports for multiple applications on both Windows and Linux environments.
  • Worked on setting up the new SSO’s configure in Azure AD/ADFS, Ping Federate, and migrated legacy SSO federations from on-prem to cloud.
  • ManagedKubernetescharts usingHelmand created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files & releases of Helm packages.
  • Written Cloud Formation Templates (CFT) forAWSinfrastructure acts a code usingTerraformto build staging and production environments.
  • Create and maintain highly scalable andfault tolerantmulti-tier AWS and Azure environments spanning across multiple availability zones usingTerraformandCloudFormation.
  • Create develop and test environments of different applications by provisioning Kubernetes clusters on AWS usingDocker, Ansible, and Terraform.
  • Using Bash and PythonincludedBoto3to supplement automation provided byTerraformfor tasks such as encryptingEBSvolumes backingAMIsand schedulingLambdafunctions for routineAWStasks.
  • Worked onTerraformfor automatingVPCs,ELBs, security groups,SQSqueues,S3buckets, and continuing to replace the rest of our infrastructure and migration from traditional to cloud environment.
  • UsingTerraformas a tool, Managed different infrastructure resourcesCloud,VMware, Bare Metal Servers, andDockercontainers. Also, configuredRDSinstances and map more complex dependencies and identify network issue usingCloud formations (CFT)andterraform.
  • Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
  • Contribute to the support forums (specific to Azure Networking, Azure Virtual Machines, Azure Active Directory, Azure Storage) for Confidential Developers Network.
  • Involved in configuration for Web apps/Function apps, V-net integration, HCM, IAM, Application gateway, AppInsights, Active directory, Azure Key Vault, Encryption and Security on AZURE using ARM templates and Power shell script.
  • Worked on Power Shell scripts to automate the Azure cloud system creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules.
  • Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure (Resource Groups, Azure SQL, Cloud Services, and ARM) adhering to the SLA by placing them in Availability Sets and scaling them using VMSS (Scale Sets).
  • Worked on Azure Services like IaaS, PaaS and worked on storages like Blob (Page and Block), SQL Azure. Well experienced in deployment & configuration management and virtualization.

Confidential, Atlanta, GA

Site Reliability Engineer

Responsibilities:

  • Worked on Azure ExpressRoute to establish connection from Azure to On-premise datacenter. Working knowledge on Azure Fabric, Micro services, Lot & Docker containers in Azure.
  • Worked on Azure cloud services, Azure storage, Azure active directory, Azure service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD. Integrate on-premises Windows AD tenants and Configure application integration with Azure AD.
  • Set up aGCPFirewall rules 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.
  • Implemented Jenkins pipelines into Azure pipelines to drive all micro services builds out to the Docker registry and tan deployed to Kubernetes, Created Pods and managed using AKS.
  • Configured continuous integration from Source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps.
  • Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with halp of Zookeeper.
  • Improved the performance of the Kafka cluster by fine tuning the Kafka Configurations at producer, consumer and broker level
  • Managing keys by creating the keys and attaching them to library & Variable Groups with the halp of Key Vault.
  • Worked on Premises applications on cloud platform Azure in dealing with Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, Traffic Manager, VPN, Load Balancing, Application Gateways, Auto-scaling.
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and terraform.
  • Used Blue/Green Deployment to maintain zero Run time during deployment process.
  • Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Using GIT repository for storing Terraform files and maintaining versioning. Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Converted existing Terraform modules that had version conflicts to utilize cloud formation during Terraform deployments to enable more control or missing capabilities.
  • Written the Ansible playbooks which are the entry point for Ansible provisioning. Where the automation is defined through tasks using YAML format to setup continuous Delivery pipeline and ran Ansible Scripts to provision Dev servers.
  • Written Ansible playbooks for automating tasks and managed Ansible to configure Web Apps and deploy them on AWS server.
  • Hands on experience in GCP services like EC2, S3, ELB, RDS, SQS, EBS, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation GCP Config, Autoscaling, Cloud Front, IAM, R53.
  • Used Docker for running different programs on single VM, Docker images includes setting the entry point and volumes, also ran Docker containers and worked on installing Docker and creation of Docker container images, tagging and pushing the images.
  • Worked on Docker registry, Machine, Hub and creating, attaching, networking of Docker containers, container orchestration using Kubernetes for clustering, load balancing, scaling and service discovery using selectors, nodes and pods.
  • Used Kubernetes for container operation in Azure and used Kubernetes clusters as a network and load balancer, and chosen Kubernetes is also good at running web applications in a cluster way, also used in multiple services by creating images and reduced space.
  • Maintaining Jenkins in various multiple environments by installing packages on Jenkins master and slaves and perform regular security updates for Jenkins.
  • Migrated the Jenkins free style jobs to pipeline jobs by writing Jenkins file in groovy and written halper functions Library and reused those libraries in Jenkins file.
  • Implemented collaborative development environment using GIT, GitHub and integrated it with Jenkins, and Maintained branches/forks in GitHub version control for the changes made in cookbooks as per release.
  • Developed a fully automated continuous integration system using GIT, Jenkins and custom tools developed in Python and Bash.
  • Used Service-Now tool for managing incidents and change request tickets.
  • Used build tool Maven for building deployable artifacts such as jar, war, and ear from source code and Artifactory Repository like Sona type Nexus for Maven and ANT builds to upload artifacts using Jenkins.
  • Managed and monitored the server and network infrastructure using Splunk applied blackouts for any outages, pulling reports by providing them to the client.
  • Implementing a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment.
  • Supported multiple teams for multiple applications including .Net and Java/j2EE.
  • Identifying opportunities to improve infrastructure that TEMPeffectively and efficiently utilize the Windows server 2008/2012, Microsoft Visual Studio, windows PowerShell, Cloud infrastructure.
  • Build and release of Cloud based products containing Linux (Centos, RHEL, Ubuntu) and Windows environments, using PowerShell, Python, Ruby.

Confidential, New Jersey

S.R.E/DevOps Engineer

Responsibilities:

  • Build servers using AWS includes importing necessary volumes, launching EC2 instances, S3 for object static webpages and created security groups, auto scaling, load balancer, Route 53 and SNS as per architecture using IAAC tools like Cloud formation JSON Templates.
  • Worked on AWS EC2 Instances creation, setting up VPC, launching EC2 instances different kind of private and public subnets based on the requirements for each of the applications and Used IAM to assign roles, to create and manage AWS users, groups, and required permissions to use AWS resources.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to manage configuration of AWS Nodes and Test Playbooks on AWS instances using Python and ran Ansible Scripts to provision Dev servers.
  • Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Logstash, Kibana) and troubleshoot the build issues with ELK and work towards the solution.
  • Infrastructure buildout, maintenance & automation, collaborated with infrastructure team to maintain servers using Terraform for provisioning, Ansible for automating software configuration. Servers were spread across various regions and availability zones on AWS.
  • Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.
  • Developed Ansible Playbooks using YAML scripts for launching different EC2 virtual servers in the cloud using Auto-Scaling and Amazon Machine Images (AMI).
  • Used Ansible server to manage and configure nodes, Managed Ansible Playbooks with Ansible roles. Used file module in Ansible Playbook to copy and remove files on remote systems.
  • Created AWS, VPC network for the installed instances and configured the Security Groups and Elastic IP’s and used EC2
  • Container Service to support Docker containers to run applications on cluster of EC2 instances.
  • Building and maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test, deploy.
  • Efficiently worked on building the data centers using Amazon Web Service, installed images on Amazon web services using Jenkins/Hudson, GIT.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Upgraded multiple Kafka clusters across multiple environments from 0.10.0.1 to 0.11.0.2 and tan again to the latest 1.1.1 version without any data loss and zero downtime.
  • Designing and implementing CI (Continuous integration) system and configuring Jenkins servers and nodes by writing required scripts (Bash & Python) and creating configuring VMs.
  • Worked on the monitoring tools and visualization tools like Prometheus and Grafana and monitoring the Kubernetes pod metrics in regular intervals of time.
  • Used GIT version control to manage the source code and integrating with Jenkins to support build automation and integrated with JIRA to monitor the commits and worked with Ansible tower for scheduling playbooks and used GIT repository to store these playbooks and implemented continuous deployment pipeline with Jenkins.
  • Installed and administrated Nexus repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.
  • Utilized Splunk and New Relic for monitoring of logging, software, operating system, and hardware resources and used these monitoring tools for working of instances in AWS platform.
  • Automate the Build and deploy of all internal Java &SC environments using various continuous integration tools and by Python Scripting language.
  • Worked with PCF OAuth2 server and PCF login server to provide identity management and configured PCF BBS, PCF cell repo to keep application running
  • Involved in automation of Linux based servers (Centos, RHEL, Ubuntu) and windows-based servers (2009R2, 2012R2) form on-premises to cloud platforms such as PCF.
  • Developed automation Scripting in Python using Chef to deploy and manage Java application across Linux servers.
  • Administrated Linux servers for several functions including managing Apache/Tomcat, and MYSQL Puppet in both development and production.
  • Managed Virtual servers (Ubuntu, RHEL, Centos) on AWS EC2 using Open-source Chef Server.
  • Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.

Confidential, Atlanta, GA

DevOps engineer

Responsibilities:

  • Involved in designing and deploying multiple application utilizing AWS stack and implemented AWS solutions like EC2, S3, IAM, EBS, Elastic Load Balance (ELB), Security Group, Auto Scaling.
  • Automated and implemented the Cloud Formation Stacks for creating AWS resources like VPC, Subnets, Gateways, Auto-Scaling, Elastic-Load-Balancers (ELB), creating DB Instances and many others across different Availability Zones.
  • User management including IAM level (AWS Console level) by creating roles to allow the multiple users to switch roles and editing trust relationship to allow switch from main account to other account and at AWS instance level as well.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Worked with Chef servers and management application that can use Service Now data to bring computers into a desired state by managing files, and used Chef attributes, Chef templates, Chef recipes, for managing the configurations across various nodes.
  • Written Chef cookbooks to automate the installation and configuration of Docker VM’s, Jenkins master and slave setup using swarm Jenkins plugin on AWS VM’s.
  • Wrote Chef Cookbooks and recipes in Ruby to provision several pre-prod environments consisting of Cassandra DB installations, WebLogic domain creations and several proprietary middleware installations.
  • Used TeamCity Enterprise CI and distributed build that supports all the environments to run the build, promotions and deployments, and Used Shell Scripts to automate the deployment process, and also uploading the code in GITHUB and generating build number using TeamCity.
  • Performed SVN to Bitbucket migration and managed branching strategies using GIT workflow. Managed User access control, Triggers, workflows, hooks, security, repository control in Bitbucket.
  • Created snippets that allow developers to share code segments and generated pulled requests for code review and comments using Bitbucket.
  • Built and Deployed Java/J2EE to Tomcat Application servers in an Agile continuous integration process and automated the whole process using Maven and Automated Weekly releases with Maven Scripting for Compiling Java Code, Debugging and placing Builds into Maven Repository.
  • Installed and configured, managed Monitoring Tools such as Nagios and used to identify and resolve infrastructure problems before they effect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.
  • Worked on integrating Nagios with cloud watch as a monitoring solution, implementing monitoring tool as Nagios for analyzing and monitoring the network loads on the individual machines.
  • Developed Shell scripts for automation of the build and release process, to monitor repositories developed Custom Scripts and Used for automating process and collecting reports for daily tasks.
  • Extensive exposure to configuration management policies and practices with regards to SDLC along with automation of Scripting using Bash.
  • Installation of Solaris 8, 9 based servers with Jumpstart and RedHat Linux EL 4.x based servers using Kickstart development, test, and production environments.
  • Performed Web logic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment, maintaining security by installing and configuring SSH encryption to access on Ubuntu and RHEL Linux.

Confidential, Irvine, CA

Java DevOps Engineer

Responsibilities:

  • Built, tested, and deployed scalable, highly available and modular software products.
  • Strengtaned developmental methodologies by introducing a code quality document.
  • Supported developers in front-end development using JSP, AngularJS, Html, CSS and back-end using RESTful web services.
  • Built application platform foundation to support migration from client-server product lines to enterprise architectures and services.
  • Virtualized the servers using the Docker for the test environments and dev-environments needs. And configuration automation using Docker containers.
  • Experience in CI/CD with Jenkins implemented automation of new projects builds framework using Jenkins & maven as build framework tools.
  • Installation, configuration and administration of Virtual Box and VMware virtual machine for RHEL, Ubuntu Linux servers.
  • Written Puppet manifest for various DB configurations to modularize and optimize end product configuration
  • Worked with Puppet administrator, adding new Puppet enterprise nodes to the master, deactivating the nodes, and troubleshooting connection issues, and troubleshooting, event application and reporting various Puppet issues and starting or restarting the Puppet enterprise services.
  • Configured Jenkins to build and deploy by setting up SonarQube, Maven, Nexus to build CI/CD pipeline which includes to trigger auto builds, code analysis, and deploy it nexus for various projects.
  • Used Webhooks for pushing the commits from GIT to Jenkins and written Groovy scripts to automate Jenkins Pipeline and set up the automate the build in periodic time and set alerts to notify after the build.
  • Build end to end CI/CD Pipelines in Jenkins to build CI/CD Pipeline and code deployment guide for Developers, Testers and Production management.
  • Created ear, war, jar files using ANT scripts and responsible for builds and managing the testing and Pre-Pod environments, and setup ANT script-based jobs in Jenkins and worked with Jenkins pipelines.
  • 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.
  • Wrote Puppet modules for installing and managing Java Versions and Build and Deployment of the Java application onto different environments Dev, QA.
  • Configured Jenkins for .Net applications using MS build and PowerShell Scripting and Used Maven as a build tool on Java projects for development of build artifacts of the source code.

Confidential

Java Developer

Responsibilities:

  • Use Java/J2EE technologies to develop web applications for client server environments and add functionalities to existing applications.
  • Revamp various Java applications developed with Spring, Hibernate and older J2EE.
  • Conduct user requirements analysis to design and program applications and deliver support for system enhancement.
  • Play a pivotal role as a part of an agile scrum team accountable, developing new applications using Spring framework backend and Angular.js frontend.
  • Consult with customers on project status and technical concerns.
  • Rendered solid technical expertise in Software Development Life Cycle and core Java technologies to develop applications based on specific client requirements.
  • Developed highly interactive and customized UIs using JavaScript, HTML, JSP, and CSS to improve functionality of web applications.
  • Performed unit testing of applications by developing and applying test cases in JUnit.
  • Enhanced the quality of code and improved application performance, leading to a 14% reduction in bugs.
  • Created interactive UIs that surpassed client objectives and improved user experience.

We'd love your feedback!