We provide IT Staff Augmentation Services!

Elk Full Stack Engineer Resume

3.00/5 (Submit Your Rating)

Hoboken, NJ

EXPERIENCE SUMMARY:

  • Extensive experience in the IT industry, involved in all Phases of Project life Cycle (SDLC) and Agile Analysis, Design, Development, Testing, Documentation Which unites into the field of ELK and DevOps and AWS with skill in Linux Administration, Continuous Integration, Configuration Management, Automation and Monitoring technologies for financial and insurance domain.
  • Installation, Maintenance, Administration and troubleshooting of Linux, windows servers Performed automated installations of Operating System using kick start for Linux
  • Experienced with setup, configuration and maintain ELK stack (Elasticsearch, Logstash and Kibana) and OpenGrok source code (SCM)
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Expertise in implementing the Configuration Management using tools like Chef, Puppet and Ansible.
  • Experienced in working with configuration management tool Puppet that includes the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Experience in Administration/Maintenance of Source Control Management Systems such as Git, Sub Version (SVN). Created tags and branches, fixed merge issues and administered software repositories.
  • Managed and configured (Amazon Web Services) cloud services like EC2, S3bucket, Security groups, RDS, EBS, ELB, Auto - Scaling, AMI, Elastic search, IAM through AWS Console and API Integration.
  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
  • Separate Java URL's Data from Elasticsearch-1.4.3 Cluster and transfer to Elasticsearch-5.6.4 cluster Using Logstash, Kafka.
  • Working with development and QA teams to design Ingestion Pipelines, Integration APIs, and provide Elasticsearch tuning based on our application needs.
  • Responsible to designing and deploying new ELK clusters (Elasticsearch, Logstash, Kibana, beats, Kafka, zookeeper etc.
  • Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
  • Written and Maintained Automated Salt scripts for Elasticsearch, Logstash, Kibana, and Beats. Expertise in Repository Management tools Jfrog, Artifactory, and Nexus.
  • Good knowledge on working with monitoring tools like Nagios. Real time streaming of data using Spark with Kafka.
  • Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using EFK Stack Elasticsearch Fluentd Kibana.
  • Experience with Virtualization technologies like installing, configuring, VMware vSphere. Creation, management, Administration and maintenance of virtual servers and clients.
  • Extensive engineering and implementation knowledge in Solaris, Red hat Linux and AIX.
  • Experience in System Administration System Builds, Server builds, Installs, Upgrades, Patches, Migration, Troubleshooting, Security, Backup, Disaster Recovery, Performance Monitoring and Fine-tuning on UNIX.
  • Excellent interpersonal, good analytical and communication skills with ability to work independently with minimal supervision and perform as part of a team.

PROFESSIONAL EXPERIENCE:

Confidential, Hoboken, NJ

ELK Full Stack Engineer

Responsibilities:

  • Experience with JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in sprint.
  • Developed procedures to unify, streamline and automate application development and deployment procedures with CLI and Linux container technology using Docker (POC).
  • Migrate Data from Elasticsearch-6.2.1 Cluster to Elasticsearch-6.6.0 using Logstash, Kafka for all environments.
  • Infrastructure design for the ELK Clusters.
  • Elasticsearch and Logstash performance and configuration tuning.
  • Identify and remedy any indexing issues.
  • Provided design recommendations and thought leadership to improved review processes and resolved technical problems. working with product managers to architect the next generation of Workday searches.
  • Benchmark Elasticsearch-5.6.4 for the required scenarios.
  • Using X-pack for monitoring, Security on Elasticsearch-5.6.4 cluster.
  • Providing Global Search with Elasticsearch
  • Written watcher alerts based on required scenarios.
  • Developed APIs for integration with various data sources.
  • Implemented cloud-based integrations with elastic.
  • Build visualization and Dashboards using Kibana.
  • Manage regular changes in priority due to customer priority changes.
  • Written the Grok pattern in Logstash.
  • Implemented Disaster management for creating Elasticsearch clusters in two DC and configure Logstash to send same data to two clusters from Kafka.
  • Experience with LAAS Log as a service for data integration .

Environment: Docker, Elastic Load Balancer, Elasticsearch, Logstash, Kibana, Kafka, Zookeeper, X-pack, S3

Confidential, Hicksville, NY

ELK Full Stack Engineer

Responsibilities:

  • Define Roadmaps, scope and execution timelines of various projects
  • Managed and designed the development of a Core Measure tracking Dashboard from inception which resulted in the Information week 500's Innovative Business technology award.
  • Capture the logs from the relevant server using log4j configuration.
  • Analysis the logs data and filter required columns by Logstash configuration and send it to Elasticsearch.
  • Design the Elasticsearch configuration files based on number of hosts available, naming the cluster and node accordingly.
  • Involved in enabling cluster logs and search slow logs temporarily using rest API calls to collect logs and analyzing those logs to troubleshoot the Elasticsearch related functional and performance issues.
  • Involved in updating the cluster settings using both API calls and configuration file changes.
  • Helped the team to perform capacity planning to address their data growth.
  • Have prepared Elasticsearch operations guide and trained the operations team to perform day-to-day operations like back-up, restore, re-indexing, troubleshooting frequently occurring problems etc.
  • Working on cluster maintenance and data migration from one server to other.
  • Using Curator API on Elasticsearch to data back up and restoring.
  • Merge the data into share on avoid data crush and support load balancing.
  • Using Kibana illustrate the data with various display dashboard such as matric, graphs, pia-chart, aggregation table.
  • Customize the display in the necessary UI framework, using PHP/JSP, jQuery, JavaScript, Angular JS, Elasticsearch Vendor.
  • Configuration of Elasticsearch on Amazon Web Service with static IP authentication security features.
  • Additional to that building external API's, installing scripts and configuration automation.
  • Involved on ELK stack packaging, configuration and integration.
  • Elastic HQ tools monitoring and performances operation on Elasticsearch Cluster.
  • Elastic HQ / Kibana / Nagios, X-PACK (security) - monitoring tools that provide system metrics, service state, process state, file system usage.

Environment: Elastic Load Balancer, Elasticsearch, Logstash, Kibana, Kafka, Zookeeper, X-pack

Confidential

Build and Release Engineer/DevOps Engineer

Responsibilities:

  • Involved in Create/Enhance/automate build and deployment processes for each release and backup, restore and upgrade.
  • Setup and Configure the continuous build system using Jenkins and running automation smoke / nightly test suites.
  • UsedAnsibleserver and workstation to manage and configure nodes
  • Worked in Installation, Migration, Integration, Implementation, Release and building of products.
  • Maintained and executed build scripts using Maven by coordinating with development and quality assurance teams in Linux Environments.
  • UsedAnsibleto automate the whole process. SetupAnsibleplaybook to install Jenkins and all required plugins for our build jobs. Then another playbook to create the build jobs using Groovy script so we could setup the CI/CD environment anywhere with just a simple command.
  • Document all the configuration steps that we take when working on these things.
  • Create a template for a complete process from when developer commits code to deploy the build artifacts to cloud server (PCF) that could be applied for any project.
  • Administered Jenkins, Proposed and implemented branching strategy suitable for agile/scrum development in a Fast Paced Engineering Environment.
  • Have worked on packaging NodeJS applications.
  • Created and maintained Git, including Branching, tagging and merging.
  • Installed and configured Git licensing server for providing floating license keys.
  • Used Git to store the code and integrated it toAnsibleto deploy the playbooks.
  • Created customized plugins for Jenkins.
  • Provided support to developers in writing configuration-specs.
  • Configured and Monitored AWS EC2 instances.
  • Migrated components such as Administration portal and Tracing to AWS.
  • Debugged performance related issues with Maven scripts and helped improved the build process.
  • Modularized unstructured Maven scripts and utilized properties file for reducing the complexity and making it more manageable.
  • Developed Maven scripts to support multiple OS and Application servers.
  • Developed numerous Tools in bash and python to automate the build and release processes.
  • Developed a web-based build request system, from where the end users can request distribution builds or debug builds of different flavors.
  • Demonstrated expertise with data extract and query tools (SQL/Oracle).
  • Developed REST web service using Jersey Core and Hibernate.
  • Knowledge in J2EE/.NET build/packaging, good communication skill,experience of working between offshore/onshore
  • Edited Maven mirror settings in m2/settings.xml to configure Maven to have Nexus as a repository.
  • Worked withAnsibleplaybooks for virtual and physical instance provisioning, configuration management, patching and software deployment on Openstack environments through automated tools,Ansible/ custom pipeline.
  • AnsiblePlaybooks for zero-downtime installation, upgrade, downgrade, and uninstall processes (MongoDB, MySQL).
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system
  • Implemented Jira with Maven2 release plugin for tracking bugs and defects
  • Own the creation of builds and coordinate the creation of source-code tags and branches with development groups
  • Monitoring usingAnsibleplaybooks and has integratedAnsiblewith Jenkins.
  • Automated deployment activities with Shell scripts and Chef recipes
  • Designed CM processes and policies with approval from development and other affected teams.
  • Administered Git repositories and managed account administration, branching, merging, patch fixes and snapshots.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Created some custom images on Docker and run it on the container.
  • Setup and configured Jenkins for Continuous Integration and Release Management in Linux Environment.

Environment: Git, AWS, Apache, Oracle 11g, Maven, Nexus, WebSphere Application Server, Korn Shell scripting, Chef, Ansible, Jenkins, Docker, LINUX, Windows XP, Java (GUI), VS, HTML, XML, Oracle.

We'd love your feedback!