System Architect /splunk Engineer Resume
Catonsville, MarylanD
PROFESSIONAL SUMMARY:
- Diligent and resourceful IT professional with extensive “hands - on” expertise as a Splunk Architect/DevSecOps. Proven track record of planning, troubleshooting, analyzing, designing and implementation of new splunk infrastructure.
- Versatile Splunk Architect engaged in the design and implementation of mission critical systems.
- Splunk Architect aspiring for a bright and challenging career in Information system & technology, which would enable solutions to modern day technical issues and also impact upcoming generation with needed IT knowledge.
- A team player possessing over 10 years of hands on IT expertise in Monitoring, Data Analysis, CI/CD, Automation of Configuration Management, Security, Build/Release management, Cloud Resource Utilization, Infrastructure Automation etc .
- Led DevOps architecture and implementation
- Implementation of OpenShift for application stack management.
- Member of deployment team to automate the application deployment process in FDA (Food and Drug administration) using Puppetlabs Enterprise Configuration Management tool.
- Grand/up setup of puppet infrastructure and puppet dynamic environment deployment process.
- Set up continuous integration workflow
- Management of large number of users account, privileges and right using puppet master.
- Work as part of a team that redesign and implement the companies’ web-server and Nagios architecture for server monitoring.
- Work as part of a team to execute the migration of Confidential ’s server to a new site.
TECHNICAL SKILLS:
Linux: RedHat, CentOS, Fedora, Ubuntu, Opensuse
Window: Server 2003, Server 2012, Server 2016 and Server 2019
Physical: Dell, HP, etc)Virtual: ESXi, Hyper-V, etc
Private and Public Cloud: (Amazon AWS, GCP, Azure, and Openstack)
Platform as a Service/Containerization: Docker, OpenShift, and Kubernetes
RELEVANT APPLICATIONS: Sphere, IIS, Active Directory, MS SQL Server, Windows Server Update Service, SPLUNK, Puppet (Configuration Management tool ), OpenShift, Docker, Rancher, Harbor, Terraform, CloudFormation, Openstack, Splunk, New Relic, Nagios, Patrol, OMD, Cacti, MySQL, WebSphere, Apache, Ngnix, Tomcat, Jboss, SiteScope, Spacewalk, OSSEC, DenyHosts, Tripwire, Patrol, Lynis (Auditing tool), Archsight, Git/Gitolite, Jenkins, Jira, Confluence, Service Now, stash, GitHub, GitLab, bamboo, Postgres, MYSQL, Sendmail, Cron, SSH, FTP,NFS, Samba, DHCP, Artifactory, Fail2ban, Squid Proxy, PhpMyadmin, Pounds, Piranha (Load Balancer), LDAP (389 DS), Bind DNS, Zabbix, Splunk, Cisco VPN, FileZilla, WINSCP etc.
PROFESSIONAL EXPERIENCE:
Confidential, Catonsville, Maryland
System Architect /Splunk Engineer
Responsibilities:
- Architect, design and implement splunk distributed infrastructure to include Search-Head, Indexer, Deployment Server, License Server, Heavy Forwarder and Universal Forwarder.
- Manage medium to large splunk infrastructure.
- Strong experience with Splunk 5.x, 6.x, 7.x, 8.x product, distributed Splunk environment
- Expertise in Installation, Configuration, Migration, Trouble-Shooting and Maintenance of Splunk infrastructure.
- Expert in using several search commands like streamstats, eventstats, maxsearch, stats, chart, time chart, transaction, strptime, strftime, eval, where, xyseries, table etc.,
- Design, Deploy, and Support enterprise Splunk logging application. Assist other enterprise instances as Splunk Subject Matter Expert SME.
- Creating accurate reports, Dashboards, Visualizations, Elastic search and Pivot tables for the business users.
- Experience in using Splunk platform in Linux and windows.
- Good knowledge of creating and implementing of PowerShell scripts to take care of Splunk file backup, monitoring alert log and log rotation.
- Creating and Managing Splunk DB connect Identities, Database Connections, Database Inputs and Outputs, access controls.
- Experience in Operational Intelligence using Splunk platform.
- Use Splunk Search Processing Language (SPL) and Regular expressions.
- Creating, maintain, support, repair, customizing System & Splunk applications, search queries and dashboards.
- Deploy new Splunk systems and Monitor Splunk internal logs from the monitoring Console (MC) to identify and troubleshoot existing or potential issues
- Creation of indexes, forwarder & indexer management, Splunk Field Extractor IFX, Search head Clustering, Indexer clustering, Splunk upgradation,
- Experience with Splunk UI/GUI development activities by managing the Splunk knowledge objects like Field extraction, Tags and Lookups management.
- Ability to Debug Splunk related and integration issues.
- Configured Clusters for load balancing and fail over solutions.
- Implemented workflow actions to drive troubleshooting across multiple event types in Splunk
- Strong qualitative analysis skills to lend insight into highly ambiguous and sensitive business problems. In-depth understanding of processes and technology integration challenges.
- Experience designing and implementing continuous integration and continuous delivery pipeline
- Perform architecture design, system evaluation, system analysis, and infrastructure assessment.
- Management of Google Cloud Platform ( GCP)
- Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.
- Involved in CI/CD process using GIT, Nexus, Jenkins job creation, Maven build and Create Docker image and use the docker image to deploy into different PAAS.
- Extensive Knowledge and hands-on experience implementing PaaS, IaaS, SaaS style delivery models inside the Enterprise (Data center) and in Public Clouds such as AWS, Google Cloud, etc.
- Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
- Perform development workflow setup and management, utilizing tools such as Jenkins, Jira, Stash/Git, Git/Gitolite etc.
- Created AWS cloud formation templates to create custom-sized VPC, subnets, EC2 instances, ELB, security groups etc.
- Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
- Experience in working on version control systems like Subversion, GIT by using source code management client tools like Tortoise SVN, GitBash, GitHub, Git GUI and other command line application
- Configure RDS instances using CloudFormation and Terraform. Currently utilizing Terraform to map more complex dependencies and identified network issue.
Confidential, Baltimore, Maryland
Lead Monitoring Operation / Splunk Eng.
Responsibilities:
- Provided technical services to projects, user requests and data queries.
- Management of the company IT infrastructure; Physical, Virtual, Private and Public cloud.
- Administering Splunk and Splunk Apps to include developing new/custom Apps to perform specialized functionality.
- Integrating Splunk with a wide variety of legacy data sources and industry leading commercial tools.
- Performing advanced searching and reporting to help customers with the implementation specialized/custom dashboards.
- Performing maintenance and optimization of existing clustered Splunk deployments.
- Involved in setting up alerts for different type of errors.
- Developed, evaluated and documented specific metrics for management purpose.
- Using SPL created Visualizations to get the value out of data.
- Created Dashboards for various types of business users in organization.
- Played a major role in understanding the logs, server data and brought an insight of the data for the users.
- Worked on DB Connect configuration for Oracle, MySQL and MSSQL.
- Supporting migration from Splunk On Premise data center to Amazon AWS
- Implementation of CI/CD pipeline for container deployment.
- Implementation and management of private container registry.
- Deployment of containers using Ansible-playbook.
- Performing tuning and system troubleshooting on the infrastructure and applications.
- Puppet ground up environment setup and management.
- Implemented Ansible and Puppet from scratch and Deployed on build for internal Data Centre Servers. Also, re-used and modified same Module and playbook to create a Deployment directly into Amazon EC2 Instances.
- Installed & configured Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker images to the Nexus repository.
- Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
- Used Jenkins and pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes and Created Pods and managed using Kubernetes.
- Implemented cluster services using Docker and Kubernetes to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Terraform and Ansible and deploying application containers.
- Installed/configured/maintained/administrated the network servers DNS, NIS, NFS, Sendmail and application server Apache, JBOSS, WebLogic, and Samba on Linux.
- 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.
Confidential, Vienna, Virginia
Sr. DevOps Engineer
Responsibilities:
- Ground/Up setup and support of Puppetlabs enterprise architecture
- Set up and manage dynamic environment using R10K
- Set up and manage developers work flow using Git and Gitolite for developers access control
- Management of configuration files and users account, privileges and rights; also trouble-shooting of issues arising in the infrastructure setup
- Writing of puppet manifest (Manually /forge)
- Management of Virtual machine within the VMware infrastructure
- Users account management
- OpenShift (paas) service setup and management for scalability and web application deployment
- Openstack private cloud setup and management.
- System and utilities monitoring using monitoring tools like OMD, Nagios etc.
- Maintaining consistent uptime of virtual machine; leveraging different features of VMware such as Vmotion, Storage Vmotion, Storage DRS, High Availability, Fault Tolerance etc.
- Setup and management of CI (Continuous Integration tools) for project management (Jenkins, Git)
- Development of automation techniques to enhance Operation.
- Setup and management of Git/Gitolite for repository management
- Manage multiple Linux servers in a virtualized/cloud environment.
- Support software services running on the boxes—Apache, Tomcat, MySQL, etc.
- Migration on servers to cloud environment (AWS)
- Set up different security groups on AWS environment and management of their firewall rules
- New machine cloning and configuration management on both physical, virtual and AWS cloud environment
- Worked on installations and upgrades of Atlassian applications like JIRA, Confluence, Stash/BitBucket and Bamboo.
- Used Splunk for monitor and analyze large scale machine generated data and integrated with various applications and services through API.
- Installing, managing, troubleshooting, securing, configuring and tuning critical servers on Linux platforms, as well as responsible for Installation, Configuration Management, Maintenance and Systems Development of RedHat Linux, Linux/UNIX Systems.
- Writing of puppet custom module and use of puppet forge module.
- R10k environment setup for dynamic environment management.
- Puppet Master and Agent upgrade.
- Configuration management and automation using puppet.
- Perform architecture design, system evaluation, system analysis, and infrastructure assessment.
- Vagrant environment setup and management for easy development.
- Development workflow setup and management. Implementing tool like Jenkins, Jira, Stash/Git, Git/Gitolite etc.
- WebSphere application server installation and management; Single and cluster setup
- Application integration with database such as MySQL and DB2
- Provide Architectural and Engineering designs support for Cloud based infrastructure
- Deploy, test and document Development, Pre-Production and Production environments.
- Use Amazon EC2 features to provision, monitor; scale and distribute compute infrastructure.
Confidential, Rockville, Maryland
System Operations Engineer
Responsibilities:
- Development work flow design from ground up and management.
- Repository management using tools like Git, GitLab, GitHub and Gitolite.
- Systems Installation, configuration, security and maintenance in UNIX, Linux & Window environment using series of open source tools.
- Setup development work flow integrating tool like Jira, Stash, Jenkins, confluence and puppet.
- Puppet infrastructure setup from ground up (puppet enterprise and open source experience).
- Configuration and application deployment management by writing different manifests.
- Troubleshooting and fixing issue in puppet infrastructure.
- Image servers (Linux/Unix and Window), client computers and remotely manage their applications after deployment.
- Manage VMware Infrastructure of Anti-Piracy Department.
- Leverage the features of vSphere to maintain constant uptime of our sensitive servers.
- Patch management on both physical, cloud and virtual environment.
- Raid management and hardware support.
- Cloud infrastructure setup and management. (Digital Ocean & AWS).
- Security management of the cloud environment.
- Creating new file systems on Linux Machine, managing and checking data Consistency of file systems.
- Setup LAMP stacks (Linux, Apache, MySQL and PHP.
- Setup and manage Piranha (Load Balancer Cluster) in other to achieve High availability for the company webserver.
- Responsible for installing, monitoring and management of vCenter/VMware environment of virtual servers.
- Ground up setup and debugging of issue on Nagios server and connecting client.
- Setup Nagios server and Cacti Server on Linux Machine to monitor systems uptime, services and file systems.
Confidential, Essex, Maryland
Helpdesk Analyst/Linux System Administrator
Responsibilities:
- Development work flow design from ground up and management.
- Repository management using tools like Git, GitLab, GitHub and Gitolite.
- Performed systems iinstallation, configuration s, security and maintenance in UNIX, Linux & Window environment utilizing a series of open source tools.
- Setup development work flow integrating tool like Jira, Stash, Jenkins, confluence and puppet.
- Puppet infrastructure setup from ground up (puppet enterprise and open source experience).
- Configuration and application deployment management by writing different manifests.
- Troubleshooting and fixing issue in puppet infrastructure.
- Image servers (Linux/Unix and Window), client computers and remotely manage their applications after deployment
- Manage VMware Infrastructure of Anti-Piracy Department.
- Leverage the features of vSphere to maintain constant uptime of our sensitive servers.
- Patch management on both physical, cloud and virtual environment.
- Raid management and hardware support.
- Cloud infrastructure setup and management. (Digital Ocean & AWS).
- Security management of the cloud environment.
- Creating new file systems on Linux Machine, managing and checking data Consistency of file systems.
- Setup LAMP stacks (Linux, Apache, MySQL and PHP.
- Setup and manage Piranha (Load Balancer Cluster) in other to achieve High availability for the company webserver.
- Responsible for installing, monitoring and management of vCenter/VMware environment of virtual servers.
- Ground up setup and debugging of issue on Nagios server and connecting client.
- Setup Nagios server and Cacti Server on Linux Machine to monitor systems uptime, services and file systems.
