Resume

Sign in

Management Manager

Location:
Posted:
June 11, 2018

Contact this candidate

Resume:

Name: Pramod

Sr. System Administrator/DevOps Engineer

PROFESSIONAL EXPERIENCE:

7+ years of total experience in IT Industry with major 3+ years of experience on DevOps engineer, Build /Release and Software Configuration Management.

Experience in creating the company’s DevOps strategy in max environment of Linux (RHEL, CENTOS and WINDOWS), Solaris and UNIX administration.

Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and on UNIX and Windows environment.

Expertise with the versioning tool GIT and GIT Hub Subversion (SVN), and IBM Clear case.

1+ years of experience of using Azure cloud computing Platform as a Service(PaaS), Azure Web&, Worker Role, Web Jobs, Logic apps, Azure Storage (Blob, Table and Queue Storage), SQL Azure and App Fabric.

Build infrastructure design SCM, GIT, perforce, SVN, Continuous Integration, Continuous Delivery, Preflight builds, Configuration Management, Release Automation, Installers, Packaging, Build languages, Scripting, Python, Ruby, Shell, Ant, Maven, Chef, Windows, Linux, Virtual Machines, Apache testing, Apache tomcat and WebLogic.

Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum and Waterfall methodologies.

Extensively worked on Continuous Integration and Deployment using various CI tools like Puppet, Chef, Hudson, and Ansible.

Working knowledge on testing and buildtoolslike ANT, MAVENand GRADLE.

Experience in writing Shell Script, Python programming and Perl Scripts (hash and arrays) for development of java applications on servers and Middleware tools.

Experienced in Logical Volume Management on Linux along withHTTP, HTTPS, SMTP, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN, POP3 protocols.

Expertise in Amazon EC2, S3, Amazon Elastic Load Balancing, Route 53, Auto Scaling, Redshift, VPC, Cloud Formation and Security Groups.

Performance Monitoring, resolving network issues and tuning the system using tools such as Top, iOS tat, Vmstat, Netstat, Sar, Ndd, ethtool, Dtrace, Strace.

Installed, configured, managed monitoring tools such as Splunk, Nagios for Resource monitoring/network monitoring/log trace monitoring.

Experience and thorough understanding of automated implementation and deployment of a cloud-based infrastructure like Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring and security.

Worked on developing procedures to automate various systems and tasks (e.g. automating code builds and deployments) using Jenkins, Git, Docker, Ansible, Cloud formation etc.

Experience with TFS Project management, customized WorkItems, Process Templates, Kanban pages.

Experience in automating, building, deploying, and releasing of code from one environment toanother environment.

Good understanding of Openshift platform in managing Docker containersKubernetes Clusters,Mesos.

Expert in deploying the code through web application servers like Web Sphere/Web Logic/Apache Tomcat JBOSS.

Experience in developing report creation from TFS using SQL Server Reporting Services.

Experience in Docker Hub and operationsDocker images, Docker multiple registers to production. AWS virtualization using Dockers along with the version control, Administrating and integrating Jira, Bambooand Bit Bucket for CI/CD.

Expertise in Querying RDBMS such as Oracle and MYSQL by using SQL for Data integrity, Installation, Configuration and Management of NoSQL tools such as SQL Server 2008/2012/2014, DB2, PostgreSQL, MongoDB and Cassandra.

Experience in SDLC with planning the system installation by configuring, maintaining, deploying the servers of Windows 2008, 2012 and Linux RHEL 5.x and 6.x.

Upgraded TFS 2017 to TFS 2018 using SQL Server 2016 on Windows Server 2016, including SSRS (Reporting Services), SSAS (Analysis Services), Application Server Farm, and Proxy Server.

Worked with engineers, QA and other teams to ensure automated test efforts are tightly integrated with the build system and in fixing the error while doing the deployment and building.

Excellent organizational, analytical and teamwork skills along with good communication and interpersonal skills thereby resulting in higher team productivity and lesser operating costs.

Experience in using bug tracking systems like JIRA,RALLY, Remedy, HP Quality Centre and IBM Clear Quest.

Proficient in tracing complex build problems, release issues and environment issues in a multi-component environment and performed software deployments using Microsoft SCCM.

Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.

Experience writing Playbooks using Ansible to provision several pre-production environments and several proprietary middleware installations.

Experience in trouble shooting the problems generated while building, deploying and in production support.

Excellent communicative, interpersonal, intuitive, analysis and leadership skills with ability to work efficiently in both independent and team work environments.

Experience in writing playbooks for Ansible and deploying applications using Ansible.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, Stack Monitoring using Ansible playbooks and has integrated Ansible with Run deck and Jenkins.

Managed environment in QA, UAT, STAGE and PROD for various releases and designed instance strategies.

Knowledge in front end technologies using HTML, CSS, JavaScript, jQuery, JSTL,Custom Tags, andXML.

Solid understanding of RPM and YUM, building, maintaining and installing packages using Red Hat Satellite Server.

Extensive experience in Red hat Enterprise Linux 5/6/7, VMware ESX 4.0/5.1/5.5, Ubuntu 10.04/12.04 and Solaris server’s management in a heterogeneous environment.

Involved in complete Administration tasks on UNIX (SUN Solaris, Red Hat Linux, and AIX) and documentation for the projects executed.

Proficient in LinuxUtilities such as SSH, FTP, AUTOFS, Quota Management, wrappers, User Management, Process Management, Memory Management, and Text processing tools, Log Management, Package Management, Disk Management and Swap Partition/Files Management.

Configured TFS Teams for Using TFS to support backlogs across multiple teams

Planning, documenting and supporting high availability, data replication, business persistence, fail-over, fail-back using VERITAS Cluster Server 4.x, 5.x.

Knowledge in working with Fiber Channel and SCSI Storage Area Networks (SAN) experienced with Storage Administration like EMC SAN Administration.

Enable Open ID and Windows Live authentication in Azure cloud applications.

Experience with Linux Package management andLinux Patch management.

TECHNICAL SKILLS:

Operating System:

Windows98/XP/NT/2000/2003/2008, Red Hat LINUX, MAC, Ubuntu, Sun Solaris, Ubuntu Server 10/12, VMware ESX 4.0/5.1/5.5, SUSE, IBM AIX, CentOS 5/6/7.

Hardware:

Dell Power edge, IBM Blade Center, Blades, EMC, Sun Fire.

Versioning tools:

CVS, SVN, GIT, Perforce, PVCS, Clear Case, RTC, VSS, TFS, Bazaar.

Virtualization Tools

VMware, Vsphere, ESX/ESXi, Vcenter server.

Cloud Computing:

AWS (EC2, ELB, S3), Open stack (Nova, Swift, Glance).

Test &Build tools:

MAVEN, Make file, ANT, MS Build, Jenkins, bamboo, Nagios, GRADLE

Continuous Integration tools:

Chef, Puppet, Docker, Maven, Ansible

Networking:

TCP/IP, SMTP, DNS, DHCP, LDAP, HTTP/HTTPS, SSH.

Database Tools:

Oracle 10g, 11g/12c RAC, Cassandra, MongoDB, DB2, MS

Access, PL/SQL, MySQL.

Language/Scripting:

C, C++, Perl scripting, JAVA, shell scripting, Java scripting, Ruby, Python, Bash, VMware ESX.

Web Technologies:

Servlets, JDBC, JSP, HTML, CSS, XML.

Web servers:

Web logic, Web Sphere, Apache Tomcat, JBOSS.

Bug Tracking Tools:

JIRA, Fisheye, Rally, IBM Clear Quest, Bugzilla, HP Quality Center.

Monitoring Tools

Nagios, Net cool, Big Brother, Ipmonitor, Solar Winds, Splunk

EDUCATIONAL QUALIFICATION:

Bachelors in computer science& Engineering, Jawaharlal Nehru Technological University, Hyderabad, India - 2010

PROFESSIONAL EXPERIENCE:

CLIENT: K12, Herndon, VA MAY 2016- Current

Role: Sr. System Administrator / DevOps Engineer.

Responsibilities:

Used security groups to develop a logical firewall to ensure high security for control applications.

Implemented, maintained, monitoring and alerting of production and corporate servers such as EC2 and storage such as S3 buckets using AWS Cloud Watch.

Implemented TFS Build Archival to AWS Simple Storage Service S3 and created Life Cycles for managing the files in S3.

Developed Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end serve.

Implemented Amazon IAM to grant fine access of AWS resources to users andmanaged roles and permissions of users to AWS account through IAM.

Implemented a Continuous Delivery (CD) by applying the tools like Dockers, Jenkins and GitHub and AWS.Work within Agile Development environment to manage complex technology development and deployment.

Providing administration and maintenance of production servers for running Red Hat, CentOS, Debian, Ubuntu, Windows Server 2008 and 2012.

Created scripts in Python which integrated with Amazon API to control instance operations, integrate and implement a complete cloud services framework (IaaS, PaaS, and SaaS) and cloud deployment model (private, public, and hybrid).

Iuse to collaborate with PagerDuty customers and industry thought leaders both at PD and in the broader devops community to form a deep understanding of where the future of our industry is going.

Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub.

Automating the tasks using Ansible playbooks, Shell scripting and Python.

Migrating servers with the required configurations changes and testing and deploying the machines using Ansible commands

Deploying the Open stack components on multimode with High availability environment and configuring the Open Stack keystone, glance, cinder, swift.

Defined dependencies and plugins in Maven pom.xml for various activities and integrated maven with GIT to manage and deploy project related tags.

Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.

Performed regular software release build and deployment based on defined process and procedure, including J2EE, UNIX Scripts, Oracle PL/SQL build and deployment.

Experience in Implementing a Continuous Delivery framework using Jenkins, Puppet, and Maven & Nexus in Linux environment.

Automating the Build process using Subversion (SVN), and ANT. Provided end-user straining for all Tortoise SVN, JIRA users to effectively use the tool.

Developed AWS Cloud Formation templates to create custom sized VPC subnets, NAT, EC2, instances, ELB, Security Groups.

Developed Ansible playbooks for automatic deployment and configuration of Linux servers for test environment.

Worked on cross-platforms (Windows-Unix) with TFS, CVS and Subversion.

Programmingknowledge in Shell Scripting and deployed Linux and Windows virtual machines form pre-configuredtemplates in VM deployment.

Worked with Vmstat, iOS tat, SAR, TNsping, Netstat and TCP dump to determine the system and network health, deployed Linux and windows virtual machines from pre-configured templates as VM Deployed.

Utilized Puppet to automate single-command provisioning for development and production environments for an operation tools startup.

Worked on Red Hat Linux, Ubuntu, Solaris, AIX, CentOS, Fedora, Windows environments, and VMware vSphere. Experience in Installing, upgrading and configuring Red Hat Linux 5.x, 6.x and 7.x and Debian using Kickstart Servers.

Knowledge on Kubernetes and docker for the runtime environment of the CI/CD system to build, test & deploy.

Experience in Installing Firmware Upgrades, kernel patches, systems configuration, system Performance tuning on Unix/Linux systemsInstallation and troubleshooting on VMware running Linux (Red Hat) and Windows (wintel, windows 7, XP, Vista).

Creating, cloning Linux Virtual Machines, templates using VMware 4/5 and migrating servers between ESX hosts. Implement and maintain ESX host clusters and security.

Deployed Java/J2EEapplications to Application servers in an agile continuous integration environment and also automated the whole process.

Used iterations by Whiteboard and RALLY for defects tracking and agile methodologies and applying them in software environments by deploying applications and functionalities at internal to external levels to provide access to the systems for production, QA and SIT demo.

Installed and Configured Web Logic, APACHE and TOMCAT Servers with JAVA Application tools on RedHat and AIX server’s environment.

Integrated TFS with third part tools like Octopus Deploy for Release process.

Configured Azure in TFS RM, and Automated TFS builds to Azure environment.

Configured TFS build definitions for JAVA applications to deploy to WebLogic Servers.

Written wrapper scripts to automate deployment of cookbooks on nodes and running the chef client on them in a Chef-Solo environment.

Configuration of Hudson along with Ant and Python Scripts for Automated build and deployment Process.

Evaluate Chef and Puppet framework and tools to automate the Cloud deployment and operations.

Worked on build tasks using Maven, Ant make files and worked with development team to migrate Ant scripts to Maven.

Integrated build dependencies and dependency blocking strategy in Bamboo.

Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, MSSQL, Nexus etc. these modules are designed to work on both windows and Linux platforms.

Environment: SVN (Subversion), ANT, and Maven, Chef, Puppet, DeVos, TFS, Jenkins, Unix, Linux, Perl, Bash, Python, Ruby, Cruise control, AWS, MongoDB, Chef, Dockers, Sonar, SharePoint, Bamboo, Hudson, Git, JIRA, Shell Script, Ubuntu, Solaris, CentOS

CLIENT:Macy’s Inc, Atlanta, GA NOV 2014- APR 2016

Role: Sr.Linux Administrator /DevOps Engineer

Responsibilities:

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Managed Tortoise SVN repositories for branching, merging and tagging.

Developed Shell/Perl Scripts for Automation purpose.

You’ll write sample open-source apps that extend PD’s core features and are built on top of PagerDutyAPIs. These sample apps will serve as examples that encourage developers to build and publish apps in our developer ecosystem.

Implemented multi-tier application provisioning in OpenStack cloud, integrating it with Puppet.

Responsible for designing and deploying best SCM processes and procedures.

Created scripts in Python which integrated with Amazon API to control instance operations.

Designing and implementing fully automated server build management, monitoring and deployment by using technologies like Puppet and Chef.

Configured and Maintained Apache web servers for Release Management Team's internal use.

Developed build and deployment scripts using Ant and Maven as build tools in Jenkins to move from one environment to other environments.

Provisioned and build CHP (compute host platform) Red hat Linux 6.1 virtual machines, these servers-based cloud computing.

Created and customized build definitions in TFS 2008.

Customized and created new TFS work items and new TFS work item queries.

Automated TFS build process by adding new Targets and Tasks in TFS Built, proj.

Installed, Deployed Red Hat Enterprise Linux6.x/7.x, CentOS and installation of packages and patches for Red Hat Linux Servers.

The performance of administrative tasks on Linux Server environment interacts with the server through a Shell Session with user permission operations and file system management.

Manage applications and set up meetings for all services and responsibilities. Operational and technical support for the Linux/Windows server infrastructure.

Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and Send mail on Redhat Linux/Debian Servers.

Performance monitoring on Solaris & Linux servers using Iostat, netstat, VMstat, SAR, Top andprstat. Configured NFS and Open LDAP services in Red Hat Linux and Solaris systems. User, Group management for all the UNIX servers.

Gained experience working with vSphere, VMWare, VMWare Orchestrator, working with templates and ISO Linux configurations.

Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.

Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Setting up continuous integration and formal builds using Bamboo with Art factory repository.

Resolved update, merge and password authentication issues in Bamboo and JIRA.

Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

Developed PowerShell 2.0 scripting to work with TFS Object Model to utilize for more repeatable, automated processes and tasks.

Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams.

Implemented the setup for Master Slave Architecture to improve the Performance of Jenkins. Used Jenkins for Continuous Integration and deployment into Tomcat application server.

Converted old builds using make to Ant and XML for doing Java build. UsedAntifactory repository tool for maintaining the java-based release code packages. Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Involved in Research of the project application architecture to support/resolve Build, Compile and Test issues/problems.

Installed and configured monitoring tools Nagios, Splunk for monitoring the network bandwidth and the hard drives status.

Created various Python tools to automate many of the repeatable tasks in our environment as well to use with Nagios and Zenoss for monitoring and trending.

Environment: .NET, Java/J2eeWindows, PL SQL. Ant, Maven, Nagios, Splunk, Subversion, Puppet, Chef, PowerShell, ORM, Amazon Web Services, Open Stack, Shell/Perl, Python, SCM, Remedy, GIT, CVS, TFS, Jenkins, MS Build, SVN, Tomcat, Bamboo, Jira, Oracle.

CLIENT:Cintra Software & Services, Dallas, TX FEB 2013- OCT 2014

Role: Linux Administrator

Responsibilities:

Built, Configure and Install Red Hat 5/6, OS on physical and virtual servers.

Assess the Licensing, performance, stability and scalability of the applications and virtualizes their environments if compatible.

Installed and configured RHEL 4.x/5.x, Solaris 8/9/10, Windows 2003/2008 for production, staging and test environments.

Building LDoms on T5220, T5120 and T5140 servers.

Involved in troubleshooting of UNIX technical problems received through e-mail and Clarify Ticketing Tool, Backup solutions according to the SOP & SLA. Generating reports, Preparing Quality Documentations and uploading to VSS tool.

Provisioned and build CHP (compute host platform) Red hat Linux 6.1 virtual machines, these servers-based cloud computing.

Experience in using VERITAS Volume manager. Created disk groups, volumes, volume groups and RAIDs using VERITAS volume manager. Creating new file systems, mounting file systems and unmounting file systems.

Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.

Solving server problem with rescue mode recover file system corrupt form console. /5000, E35000, Hitachi 9980v. Solaris 8/9/10, RHEL 3, ESX 3. solstice disk suite (SDS), SUN UCE, JBoss, Veritas Volume Manager (VxVm), VMware, Veritas Cluster server (VCS).

User account management, worked with Perl, shell scripting (ksh, bash) to automate administration tasks.

Administered, maintained Red Hat 3.0, 4.0, 5.0 AS, ES, Troubleshooting Hardware, and Operating System. Application and Network problems and performance issues, deployed latest patches for Sun, Linux and Application servers.

Installed and configured Solaris 10 servers with Zones and containers on SUN M5000 and T2000 Servers with SUN ZFS.

Issues related to NFS, NIS, LVM, Grub corruption, configuration andmaintenance of RAID (level 0,1,5) troubleshooting VERITAS Volume Management and cluster server environment.

Installed and Configured SAMBA Server in Linux for accessing the shared files from the windows environment.

Environment: LDoms, RAID, VERITAS, Solaris 8/9/10, Perl, shell scripting, VMware, JBoss, Redhat Linux 6.1, Linux, SAMBA, Hitachi, RHEL 3, UNIX.

CLIENT: Fidelity Investments, Boston, MA SEP 2010- DEC 2012

Role: System Administrator

Project: Banking Management

Banking Management is an intranet banking project used for managing banking products. This application allows authorized users to access, update, and add products. Staff and Manager are provided Access Rights based on the RightID. This application is used for handling various kinds of bank products like Credit card, CD, Mortgage, Money Market.

Responsibilities:

Installation, Configuration, Maintenance and Development of about 250+ Linux Servers (Mix of Ubuntu, CentOS and Red Hat-RHEL).

Setup, create, clone and configure the virtual servers using VMware vSphere Client 5.1.

Design, Configuration, Administration and Development ofLAMP (Linux Apache MySQL PHP) based architecture and other open source applications.

Create and configure guest virtual machines using VMware.

Actively participated in day-day NOC activities and 24x7 on-call rotation.

Involved in creating and configuring Zones/Containers, zfs file systems in Solaris 10 environment.

Responsible for Day-to-day systems administration tasks in Solaris and Redhat Linux Configured NFS servers.

Assisted the team and played a key role in Datacenter migration up to cloud infrastructure (IaaS).

Worked on creating, configuring and administration of the filesystems (ext3/OCFS2) using Logical Volume Management LVM.

Created ZFS, ext3, NFS, CIFS filesystems on Solaris 10 and Redhat Linux environment.

Responsible for supporting more than 1000 SUN/Aix servers for hardware and software incidents and engage sun support.

Responsible for Day-to-day systems administration tasks in Solaris, Redhat Linux and AIX servers.

Deploy, configure and manage Linux instances in Amazon Cloud/EC2 environment.

Worked with job scheduling tools crontab and AutoSys.

Hands-on experience in managing post-install configuration using the tools like puppet, landscape.

Follow Change Management process prior to making any changes to production systems.

Provided L3 support for infrastructure, incident management and Network teams by helping in problem solving and troubleshooting issues.

Responsible for supporting more than 1000 SUN/Aix servers for hardware and software incidents and engage sun support.

Installed and Configured Solaris 10 by using Jumpstart server (Jet server) and also installed and configured Linux by using Kickstart server.

Configuration and administration on standard UNIX services like SSH, LDAP, SSL, NFS, Sudo and FTP.

Worked in developing and making changes in UNIX scripting languages (PHP, Bash, and Korn).

Monitor and check the status of the servers using the monitoring tools like ipmonitor, Nagios.

Worked efficiently in resolving issues, tasks and production changes through Service now ticketing system.

Worked with networking team in understanding the limitations of firewall, domain controllers, load balancers and switches.

Environment: Redhat Enterprise Linux, UNIX, Ubuntu server, Centos, HP Server, Dell PowerEdge, VMware, Apache.



Contact this candidate