Tuesday, August 2, 2022

Senior DevOps CI/CD, AWS, Jenkins available for new project. Visa : H1B



Senior DevOps CI/CD, AWS, Jenkins available for new project. Visa : H1B


PROFESSIONAL SUMMARY:
 
·      More than 9 years of IT experience as a DevOps engineer in CI (Continuous Integration), CD (Continuous Delivery), strong back ground in Build and Release Management and Cloud Implementation all within that suite the needs of an environment under DevOps Culture.
·      Experience in UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
·      Excellent hands-on experience in supporting POS projects by building Oracle Xstore and Xoffice environments.
·      Extensively worked on Hudson and Jenkins for Continuous Integration and End –to-End automation for all builds and deployments.
·      Excellent hands-on experience on configuration management tool like Chef, Puppet and Ansible.
·      Experience in Administration / Maintenance of source control management systems such as Git Hub and Subversion [SVN]. Created tags and Branches, Fixed the merge issues, and administered Software Repositories.
·      Migrated Version Management Systems CVS -> SVN, SVN -> CVS and SVN ->Git.
·      Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Vagrant.
·      Experience in Automated processes with custom built Python, Perl& Shell scripts.
·      Experience in creating instances using AWS EC2.
·      Experience in cloud automation using AWS Cloud Formation templates.
·      Good experience in other Amazon web services which includes S3, EBS, RDS, ELB, Route 53, Auto scaling, Security Groups etc.
·      Good knowledge on other Cloud based services like GCS, Microsoft Azure.
·      Experience in building Terraform scripts to create Cloud Infrastructure.
·      Built solution accelerator for appliance based FWaaS on Openstack
·      Experience in using build automation tools like MAVEN, Bamboo, Gradle, and ANT for the building of deployable artifacts such as WAR & EAR from source code.
·      Involved in configuring and integrating the servers with different environments to automatically provisioning and cresting new machines using CM/ Provisioning tools like Chef and Puppet.
·      Experience with Oracle, MySQL and Server DB Tasks.
·      Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
·      Expertise in troubleshooting the problems generated while building, deploying and in Production support.
·      Hands on experience in Monitoring tool like Nagios and task scheduling tools like CronJob.
·      Strong hands on experience in scripting languages like Shell, Ruby and Python.
·      Installation of KVM (kernal virtual machine)
·      Experience in using Tomcat Web Server and JBOSS, Weblogic and WebSphere Application Servers for deployment.
·      Extensive experience on Open stack, knowledge in Dynamite, AutoSys, Zabbix monitoring Tool, NoSQL like Redis.
·      Excellent knowledge on ITIL process and had best practices.
·      Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly. 
 
 
 
TECHNICAL SKILLS:
 
Operating Systems                       : Red Hat Enterprise Linux 5.x/6.x/7.x, Solaris 9.x/10.x/11.x, UBUNTU Windows                                                                                   NT/XP/2003/2008, Mac OS X
Programming Languages            : C, C++,  Java/J2EE, and SQL.
Scripting Languages                     : UNIX Shell Scripting, Python, Jython, Perl, Ruby.
Application/Web Servers            : Tomcat 6.0/7.0, Web Logic 9.0/10.0, JBoss, WebSphere 6.0/ 7.0/8.0
Databases                                      : Oracle 10g/11g/12c, MY SQL, SQL Navigator, SQL Plus and Redis.
Web Technology                           : HTML 4.0/5.0. DHTML, XML, PHP,  Java Script, Servlets and JSP.
Automation/Monitoring tools   : ANT, MAVEN, Jenkins, Chef, Puppet, Ansible, Nagios, Rundeck, Nexus, Zabbix.
Source Control Tools                   : Subversion (SVN), GIT, CVS, Clear Case
Cloud Services                               : AWS, Rackspace
 
 
PROFESSIONAL EXPERIENCE:
 
Fannie Mae, Washington, D.C.                                                                                                                May’22 - Present
Developer IV Specialized
 
Roles & Responsibilities:
 
·      Responsible for managing Puppet Enterprise (or a similar enterprise configuration management tool), Puppet Development Kit (PDK), Puppet Query Language (PQL), Hiera, Ruby.
·      Responsible for maintaining continuous delivery and continuous integration pipelines.
·      Responsible for writing best practices application documentation.
·      Working on VMware tools and automation technologies (e.g., vCenter, vRealize
·      Automation (vRA), vRealize Orchestration (vRO), Loglnsight,etc.)
·      Assisting Senior engineers with ensuring that performance, automation, security, availability, and reliability is in place for organization digital properties.
·      Developed Terraform scripts from scratch to support cloud deployments.
·      Working on enterprise application using tools and technologies such as Terraform, AWS services, Puppet,PostgreSQL, REST API’s, JavaScript, PowerShell, Linux Shell, and JSON.
 
 
Dell, Austin, TX                                                                                                                                Sep’21 – Mar 2022
DevOps Engineer
 
Roles & Responsibilities:
·      Modifying technical architectures and assisting with solving mission-critical problems.
·      Maintaining continuous delivery and continuous integration pipelines across dell digital space.
·      Developing CI/CD roadmap and implementing to the project.
·      Assisting Senior DevOps engineers with ensuring that performance, automation, security, availability, and reliability is in place for organization digital properties.
·      Experienced in branching, tagging and maintaining the version across the environments using SCM tools like Git, GitLab on linux platforms.
·      Writing best practices application documentation.
·      Installation, configure and maintaining web services.
·      Develop and automate standard operating procedures around common failure scenarios.
·      Working on writing regular expressions and other scripts to handle different DevOps related scenarios.
·      Working on enterprise applications using tools and technologies such as NGINX, Redis, Lua and splunk.
 
 
Lululemon Athletica, Seattle, WA                                                                                                                Jan’19 - Aug’21
DevOps Engineer
 
Roles & Responsibilities:
·      Built Oracle Xoffice environments to support Asia-Pacific stores.
·      Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
·      Defined a migration strategy by understanding the application architecture in working with the development team.
·      Defined and Implemented CM and Release Management Processes, Policies and Procedures.
·      Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
·      Managed AWS EC2 virtual instances using Puppet.
·      Day-by-Day improvents on automation by developing more techniques to make life easier.
·      Generated and executed software configuration management plans
·      Actively involved in architecture of DevOps platform and Cloud solutions.
·      Build Automation and Build Pipe Development using Jenkins and Maven.
·      Involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
·      Analyzed the ANT build projects for conversion and converting to Maven build projects.
·      Developed pom.xml files for Maven build scripts. 
·      Developed Terraform scripts from scratch to support cloud deployments.
·      Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
·      Performed all necessary day-to-day CVS/Subversion support for different projects.
·      Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
·      Creation of branches in CVS and Subversion for parallel development process. 
·       Used Jenkins to automate most of the build related tasks.
·       Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
·      Worked extensively with ANT and MAVEN build tools for writing build.xml and pom.xml files, respectively.
·      Analyzed the builds using the SonarQube.
·      Managed and monitored the server and network infrastructure using Nagios.
·       Involved in managing other version control tools like GIT.
·      Architected hybrid AWS and on-premise solutions for technology clusters and patterns.
·      Experience with KVM and AWS
·      Established shared IT service centers for Cloud operations.
·      WroteShell and Perl scripts to take backup oracle database.
·      Generated AWS migration roadmaps and driving buy-in across complex organization structures.
·      Collaborated with consulting and managed services partners to build and execute migration plans.
·      Got feedback from common Enterprise requirements into AWS service development teams, Basic Qualifications.
 
Environment: CI/CD, SVN, CVS, ANT, Maven, Azure Cloud, AWS Cloud, Puppet, Shell, Perl, GIT, Jenkins, Oracle Weblogic server, Oracle Xstore, Tomcat, Shell, JIRA, Nagios, KVM, and SonarQube.
 
 
 
 
Impact Innovation Systems, Manassas, VA                                                                                        April’18 – Dec’18
Sr. DevOps Engineer
 
Roles & Responsibilities:
·      Assisted in migrating applications from customer on-premises datacenter to the cloud (AWS).
·      Defined a migration strategy by understanding the application architecture in working with the development team.
·      Defined and Implemented CM and Release Management Processes, Policies and Procedures.
·      Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
·      Managed AWS EC2 virtual instances using Puppet.
·      Generated and executed software configuration management plans
·      Actively involved in architecture of DevOps platform and Cloud solutions.
·      Build Automation and Build Pipe Development using Jenkins and Maven.
·      Involved in developing custom scripts using Perl & Shell (bash, ksh) to automate jobs.
·      Analyzed the ANT build projects for conversion and converting to Maven build projects.
·      Developed pom.xml files for Maven build scripts. 
·      Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.
·      Performed all necessary day-to-day CVS/Subversion support for different projects.
·      Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.
·      Creation of branches in CVS and Subversion for parallel development process. 
·       Used Jenkins to automate most of the build related tasks.
·       Virtualization using KVM, Xen, VMWare ESX/ESXi, vSphere, Oracle Virtual Box, Virt-manager
·       Implemented Continuous Integration web hooks and workflows around Jenkins to automate the dev test deploy workflow around Puppet codebase.
·      Worked extensively with ANT and MAVEN build tools for writing build.xml and pom.xml files respectively.
·      Analyzed the builds using the SonarQube.
·      Managed and monitored the server and network infrastructure using Nagios.
·       Involved in managing other version control tools like GIT.
·      Architected hybrid AWS and on-premise solutions for technology clusters and patterns.
·      Experience with KVM and AWS
·      Established shared IT service centers for Cloud operations.
·      WroteShell and Perl scripts to take backup oracle database.
·      Generated AWS migration roadmaps and driving buy-in across complex organization structures.
·      Collaborated with consulting and managed services partners to build and execute migration plans.
·      Got feedback from common Enterprise requirements into AWS service development teams, Basic Qualifications.
 
Environment: CI/CD, SVN, CVS, ANT, Maven, AWS EC2, Puppet, Shell, Perl, GIT, Jenkins, Tomcat, Shell, JIRA, Nagios, KVM, and SonarQube.
 
JP Morgan Chase, Newark, DE                                                                                                                                    Jan’17 - April’18
DevOps Engineer
 
Roles & Responsibilities:
·      Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a Continuous Integration system for all our products.
·      Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
·      Implemented automation tools such as Puppet, Chef.
·      Developed automation framework for Application Deployments to the cloud environments.
·      Built TestBot Tunnel, to provide with a secure way to run tests against staged/internal webapps.
·      Used Selenium IDE for Open source web testing.
·      Involved in Manual testing using Test Director to develop test cases, test scripts, executing the scripts and logging the defects.
·      Managed and optimize the Continuous Delivery tools like Jenkins.
·      Installed, Configured and Administered Hudson/Jenkins Continuous Integration Tools.
·      Extensively used SVN and GIT as Version Control tools to manage Source Code.
·      Developed and implemented Software Release Management strategies for various applications according to the agile process.
·      Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one other environment.
·      Implemented AWS solutions using E2C, S3, RDS, EBS, Elastic Load Balancer, Autoscaling groups.
·      Optimized volumes and EC2 instances using AWS.
·      Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT.
·      Developed Perl and Shell Scripts for automation of the build and release process.
·      Developed Custom Scripts to monitor repositories and Server storage.
·      Member of the Technical Design team Build and Release Module for Development of new products.
·      Performed the automation using Chef Configuration management and managing the infrastructure environment with Puppet.
·      Performed and deployed Builds for various Environments like QA, Integration, UAT and Production Environments.
·      Responsible for large-scale Puppet implementation and maintenance. Puppet manifests creation, testing and implementation.
·      Setup and configured KVM on Red hat and Xen on SuSE and installed guest OS on KVM and Xen
·      Automated deployment of builds to different environments using Jenkins.
·      Involved in all projects that move to production and work closely with the Data Canter, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes.
·      Installed, configured, administered, and supported Web-Sphere Application Server 6.0/6.1/7.0 on LINUX environment. 
·      Installed and Configured Web-Sphere Application server with LDAP security.
·      Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and also automated the whole process.
·      Created and maintained the Shell/Perl deployment scripts for TC Server/Tomcat web application servers.
·      Worked on administering the METACASE client-server architecture domain specific modeling software.
·      Worked on the configuring the Jenkins to use MetaCase Software to build Java code and also to do the whole CI process on the java code generated by MetaCase.
 
Environment: AWS, SVN, GIT, ANT, Maven, Chef, Puppet, Jenkins, Hudson, Web-sphere, Red hat LDAP, Meta-Case, Python, KVM, Ruby, Perl, Shell, Power Shell QA Testing
 
Contenterra Software Private Ltd, Hyderabad, INDIA                                                                  Jun’11 – Jul’15
DevOps Engineer / System Engineer / System Administrator
 
Roles & Responsibilities:
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our Prod and QA. 
  • Implemented Python and Shell scripts to automate routine jobs. 
  • Installed, Configured and Administered Continuous Integration Tools like Jenkins. 
  • Gathered all the stakeholder approvals and necessary signoffs. 
  • Proposed, Implemented and maintained New Branching strategies for development teams to support trunk, development baseline codes along with several feature branches.
  • Installed, Configured, Managed Monitoring Tools such as Nagios and PRTG for Resource Monitoring/Network Monitoring/Log Trace Monitoring. 
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups, Optimized volumes and EC2 instances. 
  • Creation and setup of new environments/branches such as Production, development, and testing
  • Performed Branching, Tagging, and Release Activities on Version Control Tools: SVN, GIT. 
  • Creating instances in EC2 and tagging the volumes using Cloud formation templates and associating EIP to it, creating ELB, Route53, Auto-scaling. 
  • Creating VPC, Subnets, IGW, and Route table. Worked on networking part for getting access to instances, setting up security groups etc. 
  • Organized and Coordinated Product Releases, worked closely with product development, QA, Support across global locations to ensure successful releases. 
  • Coordinated with the Offshore and Onshore teams for Production Releases. 
  • Good analytical, problem-solving, communication skills and have the ability to work either independently with little or no supervision or as a member of a team.
  • Documented work for offshore for future projects.
  • Worked for DevOps Platform team responsible for specialization areas related to Chef, Ansible for Cloud Automation.
  •  Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Worked on Managing the Private Cloud Environment using Chef. Automated centralized configuration using Puppet.
  • Creating S3 buckets and also managing policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS.
  • Developed and supported the Software Release Management and procedures, Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery. 
  • Planned and performed the upgrades on Linux and AIX operating systems and hardware maintenance on HP and POWER servers like increasing memory, disk, replacing failed hardware.
  • Performance Tuning and Management for Linux/AIX servers and working with the application/database team to resolve issues. 
  • Creating the file systems using Redhat volume manager and performing the health check on regular basis for all Linux servers.
·      Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
·      Developed and supported the Software Release Management procedures.
·      Implemented SVN branching and merging operations for Java Source Code.
·      Created and implemented Continuous Integration plan in Linux based environments.
·      Installed and configured Jenkins as a continuous integration server on Linux.
·      Coordinate with the Development Teams to receive the correct versions of re-usable and dependent components and with Environment team for issuing/installing successful builds.
·      Worked on Relational multitenant database specially builds for the cloud using their metadata-driven architecture.
·      Created and maintained ANT and Shell scripts for automating build and deployment process for Linux environments.
·      Used ANT for building the applications and developing the build scripts.
·      Installed and administered repository to deploy the artifacts generated by and ANT and to store the dependent jars which were used during the build.
·      Creating and managing the user accounts, building physical and virtual servers including domain controllers, SQL servers, DNS, DHCP, print servers, files servers, application servers, VMware vSphere/ESXi, Exchange 2010/2003, Windows 2003, Windows 2008 R2, Level 3 trouble ticket escalation.
·      Developed build and deployment processes for Pre-production environments.
·      Used Subversion as source code repositories.
·      Responsible to push the front-end code to Dev, QA and Stage (Pre- PROD) environments.
·      Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
·      Identified new tools, technologies, and processes to improve the reliability, repeatability, and efficiency of builds, releases and QA
·      Responsible and accountable for the coordinated management of multiple related projects directed toward strategic business and other organizational objectives
·      Developed UNIX Scripts for manual deployment of the code to the different environments.
·      Shell scripting for building and deploying Java application to target environments.
 
Environment: Java/J2EE, Ant, GIT, Subversion, JIRA, Jenkins, Linux, Shell scripts, Apache web
server, JBoss Application server, Docker, Chef, AWS EC2, RDS mysql, Route 53, Python, UNIX,
    Redhat EL v 4.x, 5.x, 6.x, 7, SUSE v9, 10.0, 11.x, Ubuntu 6.10, 9.10, OEL, Nagios
 
 
EDUCATION:
 
Bachelor of Technology in BIO-TECHNOLOGY, JNTUH, Telangana, India                                                        2007-2011
 
Master of Science in COMPUTER SYSTEMS AND NETWORK TECHNOLOGY, Lorman, MS, USA                     2015-2016
 

Nikhil Ramagiri | Team Lead - Sales
W 732.753.0045 | nikhil@techsmartglobal.com
666 Plainsboro Rd, Suite #1116, Plainsboro, New Jersey 08536