6+ years of Experience in IT industry with a profile of Build &Release, Configuration management and SCM.Experience in configuring the EC2 instances, creating IAM rolesandhands - on experience in setting up the various services of AWS.
Experience on working with DevOps activities such as Continuous Integration and Continuous Deployment.
Extensive experience in using Build Automation scripting like ANT and Maven with continuous integration tool Jenkins.
Experience on performing code analysis on CI tools.
Expertise on Source code control tools like SVN, GIT and worked with branching code lines in GIT and merge conflicts.
Hands-on experience with creating custom IAM users and groups and attaching policies to user groups.
Expertise on creating AWS cloud formation templates(CFT) to create custom-sized VPC, EC2 instances, ELB, AWS lambda.
Expertise in launching AMI and creating security groups and cloud watch metrics for the AMI.
Implemented AWS CodePipeline as the CI/CD Pipeline for fastest updates and delivery of the application.
Expertise on AWS messaging services like SNS, SQS.
Worked on operational support activities to ensure availability of customer websites hosted on AWS cloud infrastructure using theVirtual private cloud(VPC) and public cloud.
Experience in migrating applications to Amazon Web Services(AWS) from theon-premisedatacenter.
Expertise in configuring Chef and Puppet that included the configuration of the Puppet master, chef-client, chef server, agent nodes and an admin control workstation.
Experience with Chef, Puppet, Ansiblefor configuration management on multiple platforms.
Experience with setting up Chef Infra, Bootstrapping nodes, creating and uploading recipes, node convergence in Chef SCM and dealt with data bags, attributes, cookbooks, recipes and templates in Chef.
Experience in development of Ansible playbooks and modules to automate the tasks using YAML and python script.
Development of Puppet modules with Hiera, r10K continue deployment of managed products and related services.
Experience in building and maintaining Docker infrastructure using Kubernetes for SOA applications in theagile environment.
Expertise in automated deployment of websites, applications, and services to production environments.
In-depth knowledge on various internet protocols like HTTP, FTP, TCP/IP, DNS, SSH, SNMP.
In-depth knowledge of web, security, and protocols of networking.
Implemented ngnix Reverse proxy web-server for HTTP applications.
Experience in Tracking defects status by using JIRA tool and Remedyforce for resolving the issues as per SLA.
Hands-on experience with Testing frameworks like Selenium, Cucumber.
Experience with NoSQLdatabase skills to investigate create, drop, edit, and manage any database object or schema.
Expertise in maintaining and troubleshooting Red Hat/CentOSand Ubuntu Linux and Windows platforms including subsystems of Linux like Kernels.
Expertise on Application servers such as Apache Tomcat,JBoss server.
Experience on working with IT monitoring, network &application monitoring, server monitoring tools like Nagios, Splunk, Zabbix.
Expertise in Project Delivery and good knowledge of all phases of Software Development Life Cycle(SDLC) methodologies like Agile and SCRUM Master.
Confidential, Washington D.C
DevOps Cloud Engineer
Hands-on experience with DevOps migration/automation processes to build and deploy applications.
Wrote chef cookbooks which includes recipes, attributes to execute configuration tasks and modified existing cookbooks to automate the infrastructure.
Tested Chef Cookbook automation code on AWS instances with chef testing tools like Test Kitchen and ChefSpec.
Experience in Bootstrapping Nodes with Knife Command-line tool.
Experience on working with Docker images and containers and deployed web applications.
Managed pipeline for Docker image which automatically builds images, scans images and pushes images to artifactory.
Tested the application’s code with Selenium before deploying it into Configuration management tool Chef.
Created CloudWatch alerts for EC2 instances and used them in Auto scaling launch configurations.
Written cloud formation templates to manage and configure the AWS resources.
Created S3(Simple Storage Service) buckets and managed policies and utilized S3 bucket and Glacier for support and backup on AWS.
Created and maintained IAM roles and attach policies for lambda, S3. Worked on Autoscaling launch configuration for scaling up and down of instances.
Experience on performing regular Cron job updates on Linux servers.
Worked on Splunk query language to monitor database connection health by using SplunkDB connect.
Implemented splunk to analyze the logs in the application and monitored and enhanced the server’s behavior and status through Splunk monitoring tool.
Experience on working with GIT version control and dealt with various merging conflicts and performed code pushes into GITHUB repository.
As a part of SDLC methodology Agile process was implemented and took part in Sprint meetings.
Confidential, Tysons, VA
DevOps AWS Engineer
Designed and developed workflows to automate Migration, Database Patching, cloning and Rollback using Python.
Created Ansible playbooksfor configuration management and maintain software components of the existing/new infrastructure.
Developed Ansible custom modules with python scripting based on customer and community requirements to invoke various playbooks.
Wrote Ansible playbooks with YAML Scripts and trigged the custom python modules in playbooks to interact with the RESTFUL API Services.
Provisioned AWS instances using Ansible playbooks and managed various services of AWS like ELB, EBS, IAM.
Developed python script that allows access tokens of artifactory to send images from Docker registry also from ECS clusters.
Deployed Docker Engines in Virtualized Platforms for containerization of multiple apps.
Integrated Jenkins with SonarQube to perform static code analysis and then push repositories to nexus artifactory using SonarQube plugin.
Created and maintained Splunk dashboards and reports and managed Splunk configuration files like inputs, transforms and lookups.
ImplementedSplunk tool to track the health of variousserver’s.
Created Cloud Formation Templates with Yaml Script for the AWS instances.
Maintained IAM roles, created IAM users and worked on RDS, Route 53 services in AWS cloud.
Implemented cloudwatch alarms along with Auto scaling groups for AWS resources.
Resolved conflicts that raised when merging code into GIT.
Attended bi-weekly scrum calls as a part of Agile Methodology.
Confidential, Philadelphia, PA
Administered Jenkins continuous integration server installation and configuration to automate application packaging and deployments. Maintained over 100+ jobs in Jenkins from different applications.
Experience in developing puppet modules to manage and automate installation process.
Deployed Puppet, Puppet Dashboard, and Puppet DB for configuration management to existing infrastructure.
Deployed Puppet for automated management of machine configurations. In addition to puppet worked on Udeploy to deploy the applications.
Created puppet manifest files to install tomcat server and to manage configuration files for multiple applications.
Supported the code builds by integrating with continuous integration tool Jenkins.
Developed build and deployment pom.xml scripts using MAVEN as build tool in Jenkins.
Managed and maintained Splunk related issues along with Splunk admin team.
Implemented Splunk tool for server monitoring for the on-premises application.
Worked on Docker and vagrant for different infrastructure setup and testing of code.
Configured Elastic Load Balancer(ELB) with EC2 Auto Scaling group.
Created monitors, alarms and notifications for EC2 instances using CloudWatch.
Involved in migrating applications from on-premises to AWS cloud.
Dealt with GIT merging code from developing branch to master branch and make it ready for deployment.
Build and Release Engineer
Developed build and deployment scripts using MAVEN and ANT as build tools in Jenkins.
Involved in installing Jenkins on a Linux machine and created a master and slave configuration to implement multiple parallel builds through a build farm.
Responsible for build and deployment automation using Docker containers.
Monitoring and administering the automated build and performed continuous integration process to ensure correct build execution and facilitate resolution of build failures.
Maintained configuration files for each application for build purpose and installed in different environments.
Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge process.
Creation and setup of new environments/branches such as development, testing, and production.
Maintained configuration files for each application for build and install on different environments.
Build and release software baselines, code merges, branch and label creation in GIT and interfaced between development and infrastructure.
Performed merges for each build from thedevelopment branch to integration branch.
As a member of Release Engineering group redefined process and implemented tools for software builds, patch creation, source control, release tracking and reporting on UNIX platform.