Post Job Free

Resume

Sign in

Engineer Management

Location:
Hyattsville, MD
Salary:
140000
Posted:
December 11, 2016

Contact this candidate

Resume:

KIRAN K SHARMA

A seasoned Infrastructure/DevOps/Automation Engineer/ Architect/Project Manager

**** *** ********* ***. • Silver Spring, MD 20903 • Ph: 703-***-**** •Email: acxuue@r.postjobfree.com

PROFESSIONAL SUMMARY

Seasoned enterprise level infrastructure /Devops engineer focused on and expertise in providing infrastructure/devops/automation/virtualisaiton and cloud engineering including designing, developing, implementing and administrating system and services

Well versed in advanced Linux Admin including provisioning/kickstart, file system and volume management, security and user and security administration (including, pam, firewall, selinux, ssl and ldap), dns/dhcp/ftp/sshd/samba, and load balance and clustering and monitoring (using Nagios/ Wily/BMC patrol/monit), and alerting.

Implemented CI/CD including build pipeline using jenkins and related plugins including build pipeline, git, Jira, nexus, artifactory, sonarqube/sonar runner, and many other feature, parameterized build, node synchronization, and back( think backup and backup). Have experiences in using code commit, code deploy and code pipeline services in aws.

Highly skilled in virtualization and Cloud computing (AWS/Openstack/Azure): involved in virtualization since 2008 using Vmware/vsphere, virtual box, Logical Partitions, kvm, and container technologies eg. LXC/Docker/kubernetics. Possess extensive experiences on public and private cloud ( AWS/Azure and openstack and vmware vsphere). Very efficient in creating network, security, storage, database in public cloud specially AWS.

Configuration management and Automation: Possess firsthand experiences of implementing configuration management tool such as chef/puppet/Ansible, and provisioning tool such as vagrant, packer, terraform etc. Similarly, have expertise in scripting using major scripting languages automating various processes, software installation, configuration, deployment, testing, monitoring and some day to day administration tasks e.g generating ssl certification, basic trouble shooting, stop/start various processes, and deployment.

Personal traits: I possess some of the best personal traits e.g flexibility, detailed orientation, go-getter, self-starter, and highly motivated with good communication and Leadership skills. I am very enthusiastic, goal-driven and problem-solver.

Key Technical Skills

Operating System Linux/unix/Windows 2k/2k3/8k/12k and AS400 and Z/OS

Middleware MQ/MB/WAS/Datapower, Tomcat/JBOSS/IHS/Apache, Tibco suite

Scripting/language Java/Perl/Python/Ruby/ shell /DOS batch/ sed/ awk/ and PowerShell

Protocols TCP/IP, SMTP, SOAP, POP, HTTP/S, FTP/SFTP, MQFTE, PM4DATA

DBMS/DWH Oracle/DB2/MS-SQL/MySQL/ mongoDB, and Informatics

Security SSL, SAML, SAMP,XML threat protection, LDAP, AAA

Network services DHCP, DNC, NIS, SAMBA, LVM, KVM, FPT, HTTPD, RAID, iSCSI,

Build/Release/SCM Hudson, buildForge, Jenkins, svn, git, clearCase, remedy, Jira, maven and ant.

Config management Chef, puppet, vagrant, packer, python, and ruby

Cloud/virtualization AWS/Openstack, vpshere. Virtualbox, vmware workstation/player

PROFESSIONAL EXPERIENCES

Lead SME(infras/config mgmt /Deployment) Jan 2013 to date

Computer Science Corporations, Lanham, MD

Design, development, and maintenance of multi-tier middleware infrastructure deploying different technologies and providing support for development cycle and implement software packaging, release, and deployment.

Major Responsibilities

Analyze infrastructure needed for a new project, or upgrade/migration of existing project; identify COTS products to be installed; prepare and build installation packages for various tasks, e.g. pre-installation, installation, post-installation, validation, and rollback. Also ensure that the infrastructure is secured implementing some or all technologies e.g. Firewall (AWS: security group), natting (AWS: private and public subnet in a VPC), and scanning log (AWS:CoudTrail).

Carry out activities across SCM, Static Code Analyzer, Build and Release, Continuous Integration tools and frameworks such as Clearcase, SVN, GIT, ANT, MVN, Sonar, Artifactory and Rundeck.

Create, maintain and enhance the following: Automate software installation/upgrade/patching, software builds, test, validate and maintain infrastructure documentation. Work with the release team for deployment.

Develop script for software installation, configuration and deployment; those scripts were for upgrade/patching and - pre-install, install, verify, rollback; creation of various MQ objects and configurations, monitoring MQ objects status, error log; day-to-day management, stop-and-start queue manager, channel, listener, loading/unloading message to file and file to message, backup configuration.

Install, configure, troubleshoot, upgrade, test, and provide operations support for enterprise middleware systems and applications; develop, test and implement various automation scripts; develop and update documentation.

Worked to port the tradition server based infrastructure on cloud. Automated Jboss and apache web servers for webhosting environment. Created jboss/apache start and stop scripts.

Sr. Integration/Infrastructure Engineer Sep/2012 –Dec/2012

Wal-Mart Store Inc, Bentonville AR

The Infrastructure/Devops Engineer was responsible for analyzing the existing build-and-release practices, and recommend better system which helps to achieve Continuous Integration and Continuous Deployment (CD)

Major Responsibilities

Analyses existing build-and-release practices, and recommended an automated build/release system in phase wise automating (i) build, (ii) build-and-release (iii) deployment and test (iv) integrating with bug reporting system, and finally (v) move complete ci/Cd model using Jenkins/git/ant and Jmeter/selenium.

Assist the enterprise ebs/messaging service development teams to identify infrastructure and configuration management needs for automating build and eventually achieving CI/CD

worked with different stakeholders, in order to implement continuous improvement of reliability and efficiency of build and release cycle, and deployment processes in all phases of development including production environment.

Implemented configuration management process using chef. Train their employee in developing cookbook, recipe, implementation

ensured that the system configuration is maintained, and continuous availability of internal systems and environments, and support users of these systems across the teams.

Infrastructure/Prod support Engineer 6/2011-8/2012

Verizon wireless, Warren, NJ

The Infrastructure Engineer was responsible for scalable, highly available, high-performance infrastructure services to Verizon Wireless by providing maximum availability and customer satisfaction in IT operation.

Major Responsibilities

Participated in defining requirements for virtualized and/or cloud infrastructure initiatives assessing server, storage, security, load balancing and high-availability requirement in order to meet application requirements; carried out POC on adopting these technologies.

designed a highly available fault-tolerant and secure system for hosting applications in the AWS Cloud platform, using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs. Deployed EBS to store persistent data and used snapshots for mitigating failure of the storage. Identified roles and groups for users and resources using AWS Identity Access Management (IAM).

provided support to the developers for technical issues related to jvm /messaging or esb; coordinated with the local/remote team for a smooth deployment, and escalated any change management or production/deployment issues. Provided post-production support and organized lesion learnt meeting.

initiated automated build using Jenkins and git; created build project for more than 100 applications including integration. Developed python deployment script for immediate needs to avoid manual deployment; automated bar file deployment using shell/awk script in Linux.

Converted script-based monitoring system to Wily for MQ, WMB/WAS and IHS. Developed scripts for monitoring where Wily did not have built in support

Developed scripts for automating day-to-day administrative tasks, installation, configuration, and basic trouble shooting, uploading batch data into MQ, moving files, and message to file and file to messages.

created documentation for system configurations of ec2 Instances, disaster recovery, OS, and AMI/virtual machine template, build process, backup procedures, and troubleshooting.

System Engineer III (infrastructure/Linux middleware) 11/2009 - 6/2011

Advance Auto Parts, Roanoke, VA

The Senior System Engineer was responsible for managing overall middleware infrastructure – design, develop and deployment, developing and maintaining standards, procedures and policies as they relate to middleware systems.

Major Responsibilities

Lead the Middleware Server Engineering and Operations Services team at AAP’s headquarters in Roanoke with responsibility for design and development enterprise infrastructure for new back-end services and maintained existing infrastructure.

Introduced, managed, and maintained virtualization and AWS infrastructure, and mentored junior engineers and others on these technologies. Migrating existing services from a traditional hardware to virtual and cloud environment.

Responsible for application/system security perform to ensure compliance with enterprise security guidelines. Stay up-to-date with the latest vulnerabilities to proactively mitigate new threats.

facilitated the adaption of new technologies, Initiated automation, including software installation, configuration, deployment, troubleshooting, SSL implementation, and monitoring.

Administered application server, webserver, messaging server and MYSQL database. Configured VMs and load balancers; monitored all production systems and wrote and maintained extensive documentation on the applications and system architecture.

Manage team resources, and liaise with other teams to provide project scoping and deliverables. Provided /managed continuous 24/7/365 primary on-call support for all servers, applications and systems.

Sr. Systems Administrator Dec/2007- Nov/2009

Nordstrom, Inc. Seattle, WA

Develop system for application integration coordinating all design and implementation activities to comply with the system architecture guideline and plan.

Major Responsibilities

Maintain Nordstrom’s Middleware/messaging infrastructure comprising MQ, Tibco, application server, and web servers.

Set up high-availability, load management and clustering, fault tolerance for various COTS projects, and provided implementation and operational support for integration solutions, setup monitoring system and performance tuning.

Install binary/patch management as required to overcome software bugs, configure these products; jvm instances, created clusters, connection pools, and JDBC drivers, and generated and installed plug-ins.

Developed scripts/utilities to automate repetitive tasks, e.g. deployment process, backup and restore procedures, resource configuration such as jdbc, jms and jvm configuration such as heapsize, custom properties, thread dump, managing user and group, setting security using LTPA and LDAP.

Implemented single sign-on (SSO) using Kerberos; implemented login and file alter monitoring in production systems; implemented SSL between client/server and server to server communication.

Performed administration tasks required supporting application development, test, integration and deployment, in Dev, QA and production environment including assembling and deploying the debugging application following change management practices; provide 24x7 production support, incident management, problem ticket resolution, root cause analysis, and problem management.

Sr. Lead Integration Engineer Aug /07 – Nov/07

McKesson, San Francisco, CA

The Lead Integration Engineer was primarily responsible for designing, developing and deploying Managed File transfer solutions replacing legacy ftp-based file transfer solutions between McKesson and its partners.

Major Responsibilities

Architected, designed and developed infrastructure for managed file transfer in order to replace FTP/sftp based legacy solution.

Configured MQ cluster for LB purpose and high-availability based on hardware cluster; designed and developed MQ, PM4DATA, and MB artifacts necessary for end-to-end file based integration deploying file to message and message to file features of PM4DATA, and file processing of MB, between various partners and McKasson.

• Prepared an operation and production support manual for enterprise file transfer (PM4DATA) and MQ including maintenance procedures, debugging procedures, moving poisonous message out from the queues, handling dead letter queue, reading and analyzing log and FDC; rapidly implemented solutions that address these integration challenges by scripting that runs natively on all supported platforms for file transfer, and data movement.

Project Architect /Sr. Developer April /07 – August /07

Electrolux, Augusta, GA

The Project Architect for an Enterprise Managed File Transfer was primarily responsible for designing, developing and deploying highly available enterprise Managed File transferee solution at Electrolux’s IT.

Major Responsibilities

• Evaluated various alternatives for an enterprise-managed file transfer solution and rationale for architectural decisions for MQ/PM4DAT based system; documented end-to-end technical solutions. Based on this solution, designed high-volume managed file transfer system meeting internal and external requirements.

• Installed enterprise server and nodes, and configured PM4DATA and MQ in Windows and AS/400; developed request template, distribution template, and distribution list template along with exit and carried our unit and integration test, end-to-end connectivity, quality assurance, performance, and user acceptance test.

• Designed, implemented, and administered PM4DATA and MQ-based file transfer solutions integrating file from different factories around us in legacy system in their central systems. Set up a support systems, prepared documentation, and tools and techniques for trouble shooting and issue resolution.

Senior Middleware Consultant 7/2006- 2/2007

Prolifics, New York, NY

The position is a mix of technical consultation, integration/infrastructure engineering, plan, design, and implementation of integration solutions at client location.

Major Responsibilities

• Provided technical consulting to the client’s Senior Manager on proposed efforts, solution design, system management, tuning, and modification of solutions. Worked with various customers to analyze, develop, and implement enterprise integration solutions.

• Provided expertise to project teams, by participated in cross-technological initiatives in assessing customer needs and requirements, and developed robust, scalable, and highly technology solutions.

• Coordinated solutions implementation - installation, configuration, and deployment of various Middleware infrastructure artifacts, specifically in WMQ and WMB.

• Provided enhancement of infrastructure services including installation applying Fixpac/Interim Fixes; rolling out new major/minor releases, and submitting bug reports to IBM.

• Provided consulting services on installation and configuration of PM4DATA (an end-to-end file transfer integration product), and WMQ in Windows and As400 server.

Middleware Engineer Jan/ 06 - July /06

Discover Financial Services (DFS), Chicago, IL

The middleware engineer was responsible for the design, planning, implementation, and maintenance of middleware solutions and technologies, and for providing knowledge transfer and support to operation teams.

Major Responsibilities

Responsible for providing middleware infrastructure and technology solutions by designing, developing, performance tuning, and maintaining server, software (MQ and Websphere application Server), and systems.

Responsible for middleware projects implementation, ensuring that servers and middleware technologies meet performance, security, and capacity standards and best practices.

Responsible for troubleshooting, and resolving incidents/ problems, escalating to vendors, and inform management if needed. Organized or participate in post-mortem meetings and document lesion learnt.

Participated in the planning, designing, testing, and execution of high-availability, load balancing, and disaster recovery efforts and assist in evaluating, planning and deployment of security measures.

Developed automated solutions for installation, configuration, build and deployment, creating artifact of middleware technologies, and monitoring where feasible.

Lead Developer (integration project) Aug/ 2005 –Dec /2005

Union Bank of California, Los Angeles, CA

The Lead Developer was responsible for providing overall support for developers, including infrastructure, for ensuring that the project stayed on schedule, and for assisting team members coordinating tasks.

Major Responsibilities

Responsible for designing infrastructure for the project, preparing build specs, coordinating with system engineering team, and installing and configuring software when the server was ready.

Oversee development process and take it through dev cycle and deployment through change request. Assist team members and management, playing role of mediator.

System Engineer/Lead/Director May/1990–Dec/ 04

United Mission to Nepal, Katmandu

I worked in different position while with UMN. The last two positions were manager and directory of IT with responsibilities for overall operational management of IT functions, ensuring uninterrupted connectivity and smooth flow of information within the organization, its projects and various partners and funding agencies.

Major responsibilities

Identified requirements and delivered cost-effective end-to-end IT solutions; infrastructure, application development, monitoring and support services.

Managed IT section including planning, budgeting and supervision of staff; report periodically and escalate any issue that impacts SLA. Also responsible for IT/IS security management.

Created policy for updating hardware, network appliances, and servers. Assist in evaluation, procurement, installation, and configuration of products and non-prod systems. Automated most of the repetitive tasks, using Perl, bash, and batch scripts.

EDUCATION

Maharishi University of Management, Fairfield Iowa: Master of Science in Computer Science (2008)

Tribhuwan University, Kathmandu, Nepal: Master in Mathematical Economics (1997)

Training

TOGAF 9.1, Part I and Part II, Simplilearn, Nov 2014

KVM based virtualization, Learning Tree, 2014

Linux, Linux Advanced, MCSE 2012, SCCM, HYPER-V, zoomgroup, India Nov 2014 – April 2015

PowerShell, April 2014;

MQ 7.0/MB 6.0/7.0;Java/Database, C;C++, Network, Linux/Tibco C; Tibco; Weblogic, JBOSS, Tomcat/httpd

Certifications:

Linux System Administration, Unix System Administration, Unix Korn Shell Scripting, Bash Shell Scripting, Disaster Recovery and Planning

TOGAF 9.1 Foundation and Certified Feb 2015, The Open Group

ITIL 2011 Foundation

IBM Certified System Administrator - WebSphere MQ v5/v6/V7.0



Contact this candidate