Ajay
Phone: +1-678-***-****
Email:***************@*****.***
SUMMARY
A professional experience with 6+ years in configuration management, build and release engineering, process development, and tools support. Including code compilation, packaging, and deployment / release methodology.
Experience in Cloud computing services like Amazon Web Services (AWS) and Microsoft Azure
Experience in various AWS services EC2, VPC, S3, Cloud Watch, and Auto scaling configurations.
Used scripting languages like Python,Groovy, Ruby, Bash, and configuration management tools Chef, Puppet, and Web Service like AWS
Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell/Bash and Batch Scripts
Experience in using Artifactory Repository Managers for Maven builds
Expertise on Jenkins for continuous integration and for End-to-End automation for all build and Deployments
Experience in deploying through web application servers like Apache Tomcat servers
Have working knowledge of detect tracking tools JIRA, Bugzilla,
Enhancing the continuous integration workflow using environment like Docker,
Experience in working on Linux operating systems such as CentOS, Ubuntu.
Have working experience Make, Ant and Maven Build tools in Java Environment
Expertise in Querying RDBMS such as Oracle, PL/SQL and MY SQL by using SQL for Data integrity.
Have working experience with different Bug Tracking Tools like Jira and ClearQuest.
Good knowledge in development and execution of XML, Python, Shell Scripts and Perl Scripts.
Extensively experienced on Linux environments
Good knowledge on CM Plans and Test Plans for Applications
Involved Releases, creating delivery notes and coordinating releases in different environment Dev, Staging, UAT, and Production
Expertise in Troubleshooting the build and deployment issues in different environments
Strong Ability to troubleshoot the issues generated while building, deploying and in production support
Ability to work successfully as part of small to medium sized team or independently
Coordinated with the teams of offshore and onshore for production releases
Closely worked with developers and analysts to address venture necessities, ready to viably oversee time and organize different ventures.
Excellent communication, interpersonal, analytical and quick problem solving skills
Self-propelled, brisk learner assumes autonomous liability to contribute and collaboration.
SKILLS
Build and Release Engineering/DevOps
AWS, Azure, open stack, Jenkins, Artifactory, Cruise Control, Puppet, Chef, Ant, Maven, MS Build, Docker, Salt, Bamboo, Ansible.
Admin Services and Databases
Tomcat, WebSphere, Weblogic, Mongrel, Microsoft IIS, Oracle, MySQL, MongoDB,
Scripting Languages
SHELL, PERL, Groovy, BASH, POWERSHELL, PYTHON, RUBY
Version Control Tools
TFS, CVS, SVN, GIT, GITHUB, Perforce
Programming Languages
C, C++, JAVA
Web Technologies
JavaScript, HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH
Operating Systems
UNIX, Linux, Solaris, RedHat4.x, WindowsNT2000/7/XP/VISTA, Windows Server2008/R2
Web/Application servers
Apache Tomcat, WebSphere, WebLogic, JBOSS, IIS
Networking and securities
Cisco ASA, F5 load balancer.
Testing Tool
Jmeter, Nmap, Snagit
Monitoring
Nagios, New Relic, Cloud watch
Experience
DevOps Engineer Hyla Mobile, Texas
Oct2015-Till Date
Responsibilities:
Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
Used Jenkins to implement Continuous Integration and deployment into Tomcat/ WebLogic Application Server.
Created Chef Cookbooks and recipes to automate the deployment process and to integrating chef cookbooks into Jenkins jobs for continuous delivery framework.
Involved in testing the cookbooks using chef kitchen.
Worked with Hive scripts to extract, transform and load the data.
Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
Strong understanding of Infrastructure automation using Docker and Chef.
Involved working on Chef as configuration management tool to automate repetitive tasks and to deploy applications.
worked with different scripting languages such as PowerShell, Ruby, Python as a part of writing scripts for the automation tasks.
Environment provisioning solutions using Docker.
Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker container from it.
User sonar for fining the bugs and maintain the code quality.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management
Launching and configuring of Amazon EC2(AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications using Jenkins.
Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
Creating scripts to create new tables, views, queries for new enhancement in the application using Aginity Workbench for Redshift.
Involved writing PowerShell for some of the Cookbooks related to windows applications.
Helped developers in creating uDeploy snapshots, adding version to the snapshot during production installs.
Code review and change management and deployment approval team (deployment team) to help and guide other team mates as necessary.
Development, testing and deployment of test scripts that run-on slave machines. These included developer demands to incorporate test cases in test framework.
DevOps Engineer Viverae,Texas
Jan 2015 – Oct 2015
Responsibilities:
Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Optimized volumes and EC2 instances
Worked on Managing the Private Cloud Environment using Puppet
Installed, Configured and Administered Hudson/Jenkins continuous integration tool.
Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby
Developed Perl and Shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
Automated the cloud deployments using Puppet, Python and AWS Cloud Formation Templates.
Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
Deployed Java applications into web application servers like JBoss.
Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT, GIT HUB.
Developed build and deployment scripts using Ant, Maven as build tools in Jenkins to move from one environment to other environments.
Organized and Coordinated Product Releases, work closely with Product Development, QA, Support across global locations to ensure successful releases.
Documented release metrics, software configuration process. Used Maven scripts to build the source code, supported and helped to create Dynamic Views and Snapshot views for end users.
Used cisco ASA firewalls for monitoring and accessing.
Wrote MAVEN Scripts to automate the build process.
Developed automation framework for Application Deployments to the cloud environments.
Developed and implemented Software Release Management strategies for various applications per the agile process.
Application developer Diligent Solutions, GA
Oct 2013– Nov 2014
Responsibilities:
Involved in requirement analysis, database design, coding, testing, implementation and review.
Involved in creating data upload modules in python.
Worked extensively in python and HTML /Java Script for front end with flask.
Wrote routines in python - update database from XML files
Created many python scripts and stored procedures - avoid job processing failures and use of stale data by systems.
Wrote Python - automate the verification of the information inserted in the database via the web application.
Used pyodbc/ connectivity from Python - ORACLE.
Involved in loading of data into ORACLE from legacy systems and flat files using complex MLOAD scripts and Fast Load.
Studied the existing python modules and wrote functional specification for migration team.
Wrote all BTEQ and UNIX scripts used in loading of legacy data
Enterprise wide templates were created for handling SCD, Error handling etc.
Worked in data handling using UNIX scripts using mload and fast export.
Used External Loaders like Multi Load and Fast Load to load data into ORACLE database.
Involved in building database Model, APIs, and Views utilizing Python technologies to build web based applications.
Developed interfaces using JavaScript, HTML technologies for several web applications to fetch and graphically present required data from database.
Involved in analysis, development, testing, implementation and deployment.
Created python batches - monitor errors in data loading at frequency.
Provided support for job scheduling, file transfers and transactional processes.
Involved with production and quality assurance environment support.
Application Developer Aptroid technologies,Hyderabad,India
May2010 – Sep 2013
Responsibilities:
Worked on high level design and detail design Developed GUI using Python, MySQL, HTML, AJAX, CSS, JavaScript.
Built application logic using Python, Django and MySQL.
Designed the front end of the application using Python, Java, HTML, CSS, AJAX, and JQuery.
Developed and tested many features for dashboard using Python, CSS, and JavaScript.
Develop consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
Skilled in using collections in Python for manipulating and looping through different user defined objects.
Work with team of developers on python applications for RISK management.
Web-services backend development using Python (CherryPy, Django, SQLAlchemy).
Used Python to extract weekly hotel availability information from XML files.
Developed frontends using HTML5, CSS, JavaScript and JQuery.
Worked with team of Python developers while developing applications.
Designed Python applications for extracting raw data and analyzing using business logic.
Extensively worked on Python scripting and development. CSS is used to style Web pages, XHTML and XML markup.
Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
EDUCATION
Bachelors in Computer science and Engineering