Vijaya S Ivaturi
Puppet Engineer
*********@*****.***
Professional Summary:
Dynamic and resourceful Engineer with overall more then 12+ years of IT infrastructure admin experience with 6+ years of experience with Automation, Configuration Management and Operations Support.
Experience in designing, installation and configuration of Puppet Labs Enterprise Infrastructure for a large-scale enterprise consists of 1 Puppet Primary,13 Compiler, 1 Puppet High Availability Master enabling HA Functionality to manage 15000+ Nodes.
Experienced in troubleshooting Puppet Infrastructure performance issues and lesioning with Puppet Vendor for version upgrades, and other infrastructure related configuration and performance fine tunings.
Proven ability to mentor and work with various teams of multi culture, multi domain across the globe.
Team player with excellent interpersonal skills, Self-Motivated, System Maintenance and has good Project management and Customer Support Experience.
Excellent ability to work with different teams, people and manage business expectations and deliverables.
Experienced in implementing and managing Puppet Classifications, Users, User Roles, and Role Based Access Control.
Experienced in supporting all types of Puppet Operations.
Experienced in managing Code Deployments, Control Repos, Puppet file, Puppet Modules
Integrated Puppet with Jenkins for validating puppet files to prevent code with issues before reaching production.
Performed Puppet Version upgrade from Puppet Labs Enterprise v2016.0.4 to v2018.0.1 to v2023.8
Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, Scrum, and Waterfall methodologies.
Worked closely with service owners on creating various modules in Puppet and creating custom based facts for Configuration Management.
Experienced in using Puppet APIs to classify multiple nodes and managing the desired state of the servers.
Experience with deployment tools such as Ansible, Puppet, Chef
Experience in Installing, upgrading and configuring SLES, Red Hat Linux 3.x, 4.x, 5.x, and 6.x using Kickstart Servers and Interactive Installation.
Experienced in maintenance and operations VMware tools like VRO, vSphere
Change Management:
As a Principle Change approver participated in Change Approval Board, implemented ITSM Change Management Standards.
Experienced in installation and administration of BMC BladeLogic, Atrium Orchestrator(AO) and developing AO flows to support ITSM frameworks.
Building of CMDB in BMC Remedy AM Console, Financial Asset Management, Partial administration on Remedy users access and permissions
Technical Skills:
Cloud
AWS, Azure
Containerization
Amazon EKS, Kubernetes, Docker, Azure Containers, Linux Containers
CI / CD Tools
Jenkins, Azure DevOps, AWS Code Pipeline
Product Management
JIRA, Confluence and ServiceNow
IaaC
Terraform, Cloud Formation Templates
System Admin Automation tools
BMC BladeLogic Server Automation Suite 8.6.1
BMC BladeLogic Decision Support for Server Automation 8.6
BMC Atrium Orchestrator
Configuration Management Tools
Puppet Labs Enterprise, Chef, Ansible, Ansible Tower
Virtualization Tools
VMware Esx 4.1, Esxi 5.1
Scripting Languages
Unix Shell Scripting, Python, Bash etc..
Version Control Tools
GIT, Clear Case, GitHub Actions
Log Processing Tools
Splunk 5x, vMware Log Insight
Professional Experience:
Fanniemae, VA June 2016 - Present
DevOps Engineer Cloud Infra. Services & Automation Operations.
Installation, configuring and version upgrade Puppet Enterprise v2018.1.x to v2023.8 for a large scale enterprise consists of 1 Puppet MoM (Master of Masters), 16 Compiler Masters, to manage 25000+ Nodes.
Liaisoning with puppet service stake holders and vendor on puppet performance related issues.
Design; create Blueprints (yaml) vRealize Cloud Assembly for infrastructure automation server deployments, as well as creating & managing catalog items using vRealize Service Broker.
Installations, Configurations, version upgrade for VMware Aria Automation Suite
Conducted Feasibility Study, translated business requirements into technical systems, interface and integration specifications.
Developed and implemented RBAC management model for Puppet Enterprise customers. .
Working closely with other departments to ensure puppet module development activity to ensure standards and optimize Puppet infrastructure performance.
Configured Splunk / LogInsight to generate graphs, reports, alerts, dashboards, and visualizations for application and database server.
Worked on integrating GIT into the continuous Integration (CI) environment along with JENKINS,
Supporting all operational activities of Puppet and VMware vRealizer Orchestrator at various levels.
Performed host configuration management, node classifications, users & user groups using Puppet Console UI.
Configured Jenkins jobs to unit test code pull requests & extract daily reports from Puppet
Integrated Puppet with Jenkins for validating puppet files to prevent code with issues from reaching production.
Troubleshooting Puppet server performance issues, coordinating with Vendor for Product level solutions and fixes.
Performed Puppet Version upgrade from Puppet Labs Enterprise v2016.0.4 to v2018.0.1 to v2023.8
Deployed code in various environments using R10K – Puppet’s deployment module.
Classified hosts with respective modules using Puppet Console.
Extracted JSON files from Puppet DB using Puppet REST API.
Designed roles and groups for users and resources using AWS Identity Access Management (IAM) and managed network security using Security Groups, and IAM
Designed and developed automated processing orchestration workflows for change management using BMC Atrium Orchestrator
Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools such as Jenkins (CI Tool).
Integrated Puppet with Jenkins for validating puppet files to prevent code with issues from reaching production.
Troubleshoot environment related issues, provide fixes and incident tickets and track them to closure on JIRA.
American International Group (AIG), TX May 2014 – June 2016
Automation Engineer BladeLogic
Responsibilities:
Focused on automation, integration, and monitoring and configuration management.
Guiding management on critical policy designing and implementation regarding Automation and business process.
Migrating BladeLogic Server Automation Scripts to Puppet Modules.
Installing and configuring Puppet Enterprise server Infrastructure.
Developing Puppet Modules for various application deployments using CI/CD pipelines.
Experience designing, building, maintaining, and coordinating an automated build/release process using Git, Jenkins
Installed, administered and managed Red Hat Linux, SLES, Solaris, and AIX servers.
Managed UNIX’s server services such as Bind DNS, Puppet, Apache web server, Tomcat, MYSQ via automation tools like BMC BladeLogic and configuration tool Puppet.
Developed the puppet manifest scripts using DSL for the deployment on different servers/environments.
Created and maintained continuous integration (CI) using tools Jenkins over diff environments to facilitate an agile development process which is automated and repeatable enabling teams to safely deploy code many times a day while ensuring operational best practices are supported.
Performed user and group administration, UNIX tools installation and configuration.
Worked with Veritas Cluster Suite, Veritas Net Backup (5.1) and Veritas Volume manager.
Responsible for monitoring various servers’ performance ensuring security and stability with the help of available UNIX utilities.
Worked on script conversion from kickstart to BMC Bladelogic Provisioning Templates.
Responsible for implementing and maintaining RBAC for user roles, groups and permissions in puppet console
Responsible for monitoring Puppet servers’ performance ensuring security, stability and availability.
Automate Remote Deployment of Builds into Dev, Test & Production servers.
Integrate Automation scripts with build & Monitor build verification test status.
Used GIT to store the code and integrated it to Puppet Master for code deployments.
Configuring BMC BladeLogic Vendor Patch Content for automatic downloads of latest patches from vendor sites across the OS
Troubleshoot any issue on patch related with a strategic solution to it and documented the entire process of patching through BL and how to troubleshoot the issues.
Created Deploy Jobs, Software Jobs, Audit Jobs and executing on target servers.
BlackRock Inc, DE July 2013 – May 2014
Unix Admin – Automation Engineer
American International Group (AIG), TX Apr 2012 - Jun 2013
BladeLogic - Automation Engineer
Johnson Controls Inc, MI Nov 2010 - Mar 2012
BMC BladeLogic - Administrator
1800Flowers.com, Long Island, NY Jun 2009 - Nov 2010
Unix Administrator – BBSA - PCI.
SAIC, New York, Sep. 2008 - May 2009
Blade Logic/Unix Administrator.