Post Job Free

Resume

Sign in

DevOps Engineer

Location:
Seville, OH, 44273
Posted:
December 09, 2016

Contact this candidate

Resume:

S. PRANAY

Sr. DevOps/ Build and Release Engineer

Ph.: 347-***-****

Email: acxt12@r.postjobfree.com

PROFESSIONAL SUMMARY

Having 8 years of IT experience in conceiving and implementing the company's DevOps Strategy as a DevOps Engineer / Build & Release Engineer by being an in-charge for automating, building, deploying, as well as releasing of code in different environments.

Experience at working on Software Development Life Cycles and Agile Programming & Agile Ops Methodologies.

In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.

Worked on configuring, managing, fine-tuning cloud infrastructure in Amazon Web Services and Azure.

Handled operations and maintenance support for Amazon Web Services AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets, Virtual Private Clouds (VPC), Elastic Load Balancers (ELB), and Relational Database Services (RDS).

Used Amazon S3 for Amazon Elastic Compute Cloud (Amazon EC2) and AWS Identity and Access Management (IAM).

Experience in working within the Cloud environment, implemented AWS for integration processes, Rebuilding and modernisation of high load classified advert platform on Amazon Web Services (AWS).

Highly motivated and committed DevOps Engineer experienced in Automating, Configuring, and deploying instances on AWS cloud environments and On-perm Data centres

Worked on Hudson/Jenkins, Build Forge for continuous integration and for End to End automation for all build and deployments.

Hands on experience with Chef, Puppet and Ansible architecture and concepts.

Experience with APACHE ANT and Maven as a build tool for Java Application

Responsible for design and maintenance of the CVS/Subversion repositories and the access control strategies.

Experience in Monitoring tool such as Nagios, JIRA, AppDynamics.

Experience with Bug tracking tool like JIRA, Find Bugs and Cobertura in various projects.

Created and wrote Shell Scripts (Bash), Ruby, Python and Power Shell for automating tasks.

Experience with installation, configuration and administration of various Application Servers like WebLogic, WebSphere, Tomcat, and JBoss.

Worked on Docker, involving admin tasks like reporting, logging, system management, and performance metrics.

Good knowledge in managing Sonatype Nexus repositories for the maven artifacts and dependencies.

Worked on Nginx, configured reverse proxy for Apache.

Worked on Apache to Nginx migration, also fine-tuned configurations with rigours performance testing.

Used Splunk and Appdyanmics for performance and log monitoring, created dashboards and alerts for Splunk.

Expertise in troubleshooting the problems generated while building, deploying and also in production support.

Used continuous integration tool Anthill Pro to automate the daily processes.

In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk, and understand varied customer deployments.

Experience supporting 24x7 production computing environments. Experience providing on-call and weekend support.

Performed RCA, Root cause analysis for bugs/issues found in different environments.

Submit request for implementation to various groups who participate in release.

TECHNICAL SKILLS

Programming Languages : C++, Java, XML, Shell, Ruby, Python, PHP, Perl, and HTML.

Version Control System : Harvest, Subversion (SVN), GIT, IBM Rational Clear Case.

Databases : Oracle 11g/10g/9i/8i, MYSQL, SQL server

Build Tools : Apache Ant, Maven, Teamcity and Sonar.

Repositories : Nexus, Artifactory

CI Tools : Hudson, Chef, Jenkins, Puppet, Build Forge, Docker as container technology.

Operating Systems : Windows, Linux, UNIX, Aix, Sun Solaris 2, RHEL

Application Servers : Apache Tomcat, Web Logic, Web Sphere, JBoss

Bug Tracking Tools : JIRA, Remedy, HP Quality Centre.

AWS : EC2, Elastic Beanstalk, ECS, Cloud Watch, VPC, Subnets,

AM Roles and Policies, SQS, SNS, S3, API Gateway,

ElasticCache, ElasticSearch, DynamoDB

PROFESSIONAL EXPERIENCE

Intuit, San Diego May 2016 – Nov 2016

Sr. DevOps Engineer

Intuit Inc. is a business and financial software company that develops and sells financial, accounting and tax preparation software the lineup of tax preparation products (TurboTax, Mint, QuickBooks, etc) helps individuals and small business owners easily and accurately file their own taxes.

Was part of the DevOps team involving with different kind of services within the organization, simultaneously working with two teams and being part of Scrum, Scrumban methodologies.

Experience working with the AWS - EC2, IAM, S3, ELB

Modified existing cookbooks per the required configuration

Created new cookbooks using Ruby

Created new Splunk alerts and dashboards for the application and modified existing ones for better logging.

Performed migration job of the web server from Apache to Nginx, also created app reverse proxy module for better performance. Achieving a good understanding of the necessary newer protocols (HTTP2)

Performed migration of the existing Jenkins build job to Cloudbees, resolving compatibility issues etc.

Manage Code Repository by, maintaining code repository in GIT improve practices of branching and code merge to custom needs of development team.

Used Appdynamics for monitoring the application, install the necessary widgets within the required applications

Coordinated different teams in locations San Jose, CA - Bangalore, India to deploy different builds to different environments on parallel development for multiple projects.

Wrote shell scripts for automating tasks per situations

Was responsible for building and deploying of the regular changes into different environments Dev, CDev, Pref, PreProd, Prod

Used custom-made deployment tool for Intuit called “CDD”

Used Atlassian tools for issue and story tracking.

Environment:

GIT, Jenkins, Chef, JIRA, Apache, Ruby, Nginx, Splunk, Amazon Web Services (AWS) EC2, S3, ELB, VPC, Route 53, Appdyanmics, Apache, CDD

Westfield Insurance, Seville, OH Jun 2015 – Apr 2016

Sr. DevOps Engineer

The Westfield Insurance is a provider for business property and liability insurance, agri-business insurance and surety bonds, it is a part of Westfield group, headquartered in Ohio.

Experience in using AWS command line EBS (Elastic bean stalk)

Maintained Amazon RDS database.

Experience with Ansible and Cloud formation to do configuration management.

Have developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.

Developed automation and deployment utilities using Python.

Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kickstart and Puppet.

Manage Code Repository by, maintaining code repository in GIT improve practices of branching and code merge to custom needs of development team.

Worked with JIRA for Issue Tracking and monitoring.

Automated deployment of all resources related to my work as the Lead Python Developer.

Deployed the generated build to WEB and APP server using the continuous integration process to all Environments.

Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, CDEV, PERF, UAT, PREPROD, PROD)

Performed System orchestration via Ansible.

Puppet Scripting in multiple languages on UNIX, LINUX and Windows – Batch, Shell script etc.

Installing and administering, Jenkins and Artifactory on AIX servers.

Created, reviewed, validated and modified Splunk alerts and dashboards for prod services.

Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Deployed the applications to Tomcat Application Server and static content to Apache web servers

Incorporated the Code Quality Tools Find Bugs and into Maven Projects

Environment:

Amazon Web Services (AWS) EC2, S3, ELB, VPC, Route 53, GIT, Jenkins, Chef, JIRA, Apache, Java/J2EE, Ruby, Nginx, Splunk Appdyanmics, Apache

FedEx - Dallas, TX Dec 2014 – Jun 2015

DevOps Engineer

Fed Ex Corporation is a multi-billion-dollar global courier delivery services company, it is well known for inventing of cloud tracking and providing real time updates on the package location made possible by its emissive software team

Responsibilities

Involved in DevOps migration/automation processes for build and deploy systems.

Implemented the Build automation process for all the assigned projects in Vertical Apps domain

Monitor the UAT/Production Environments for any down time issues by performing regular cron job updates in servers.

Excellent hands on experience in installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache/IIS and Tomcat.

Creating JDBC and JMS resources.

Hands on working with LDAP configuration. Configuration of Groups, Roles, and policies. Assigning users to Groups and Roles.

Support the code builds by integrating with continuous integration tool (Jenkins)

Written Maven scripts, Installed Jenkins, written shell script for end to end build and deployment automation.

Built Continuous Integration environment (Jenkins, Nexus). And Continuous delivery environment (Puppet).

Integrated delivery (CI and CD process) Using Jenkins, Chef, and Puppet.

Able to create scripts for system administration, AWS and Azure using languages such as BASH and Python.

Build server deployment on Cloud (EC2) servers with help of DevOps tools like Puppet.

Excellent experience in writing the Unix and shell scripts in order to automate the process of daily monitoring, build and deployment activities

Expertise in writing MAVEN/ANT scripts for automation of build and deployment of SOA components. Experienced in writing WLST scripts.

Maintain a Live Like environment to test any production issues on the setup and push it into production.

Configure and maintain stress server in different geographical location and provide setup in every release to perform stress testing.

Configuration Management using Subversion (SVN) and maintaining admin related files.

Automating the regular tasks in Subversion and streamlining the process of access to SVN.

Migrated Projects from SVN to GIT.

Hands on working experience with Jenkins continuous integration Tools including installation, configuration of jobs, pipelines, security set up etc.

Production deployment with Docker.

Hands on with AppD installation, Configuration and monitoring set up

Hands on with automation build scripts like Maven/Gradle

Hands on Pivotal Cloud Foundry deployments and configurations

Knowledgeable on Puppet scripting

Hands on with GIT / GIT Hub for code check-ins/checkouts and branching and various other functions.

Environment:

Jenkins, JIRA, OpenStack, Maven, GIT, Apache ANT, Tomcat, apache, Java/J2EE, Subversion, Puppet, AWS, Azure, Python, Remedy, Unix Shell Scripting.

National Mortgage Insurance Emeryville, CA Oct 2012 – Dec 2014

Release/System Engineer

NMIH is a Delaware corporation that provides private mortgage insurance in the United States

Responsibilities

Analyzed the Apache Ant build projects for conversion and converting to Maven build projects.

Developing pom.xml files for Maven build scripts.

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.

Merging release branches back to trunk after the production release and resolving of conflicts during merging in both CVS and Subversion.

Analyze and resolve conflicts related to merging of source code for SVN/CVS.

Monitoring focal utilizing Nagios

Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.

Installed and Configured Jenkins and created END-END automation for projects.

Carried out deployments and builds on various environments using Jenkins continuous integration tool.

Wrote Apache Ant and MAVEN Scripts to automate the build process.

Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.

Implemented Configuration Management, Change Management policies and procedures.

Worked as a system administrator for the build and deployments process on the enterprise server.

Documented project’s software release management procedures with input decisions.

Automation of daily tasks using Shell and Perl scripts.

Incorporated the Code Quality Tools Find Bugs and Cobertura into ANT Projects.

Deployed the static content to apache web servers and applications to Tomcat Application server.

Used JIRA as a Change Management/ Work Management/ SCRUM Agile Tool.

Build, configured and support Application team environments.

Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.

Developed and implemented the software release management for the release of web applications.

Environment:

SVN, CVS, APACHE ANT, Maven, Jenkins, Tomcat, Java, Shell Scripting, Perl Scripting, Nexus, Bamboo, JIRA, Nagios.

Bharthi Airtel, INDIA May 2010 – Aug 2012

Release Engineer

Bharti Airtel Limited is an Indian global telecommunications company headquartered in New Delhi, India. Operating in 20 countries across, providing GSM, 3G and 4G LTE mobile services, fixed line broadband and voice services. It is the largest mobile network operator in India and the third largest in the world.

Responsibilities

Performed software configuration/release management activities for three different Java applications.

Designed and implemented Continuous Integration process using tools like Hudson with approval from development and other affected teams. Defined processes to build and deliver software baselines for internal as well as external customers.

Converted old builds using MAKE to APACHE ANT and XML for doing Java build

Created and maintained built wrapper scripts using PERL.

Maintained and executed build scripts by coordinating with development and QA teams.

Responsible in doing build and deploying on different environments simultaneously.

Deployed the EAR and WAR archives into WebLogic and Apache Servers.

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

Provided assistance to developers in resolving problems.

Created and Maintained Subversion repositories, branches, and tags.

Acted as an Integrator for performing merge, rebase and baseline operations.

Enforced development policies using Subversion hooks and other metadata.

Attend forum for management of release weekly meetings.

Monitor progression of releases and keep them on track for delivery on planned release date.

Submit request for implementation to various groups who participate in release.

Assemble Release Kit and complete all paperwork, including implementation/back out plans.

Turnover documentation monitors status of actual production turnover.

Serve as production implementation coordinator.

Communicate status of release to all stakeholders.

Environment:

WebLogic, MAKE, APACHE ANT, Subversion, Hudson, WebLogic, Subversion, Shell & PERL Scripting.

Sachi Infotech Limited, India Aug 2008 – May 2010

Role: Technical Analyst

Sachi Infotech is mid-size company, established in 2004, offers software solutions to its global clients. The IT services portfolio of the company includes Application Development, Software Consulting, Maintenance/Enhancement, Re-engineering, System Support.

Responsibilities

Participated in release cycle of product involving environments like Development, QA, and UAT & Production.

Performed biweekly build cycle and testing processes on Solaris; Branching and Merging.

Developed ETL processes for Data Extraction, Data Mapping and Data Conversion using PL/SQL scripts and load data into warehouse Schemas

Involved in writing Shell scripts for compilation and deployment process.

Moved the Views to different location & fixing the views.

Used continuous integration tool Anthill Pro to automate the daily processes.

Created diff files and check sum files for production support; written APACHE ANT scripts to make all files local to server

Troubleshoot tickets on the helpdesk tracking system

Environment:

Subversion, Anthill Pro, Solaris, XML, PL/SQL, APACHE ANT, Shell Scripts, UNIX, Windows XP.

EDUCATION

Bachelors of Engineering in Information Technology.

References will be provided upon request.



Contact this candidate