Post Job Free

Resume

Sign in

Engineer Management

Location:
Mount Prospect, IL
Posted:
July 22, 2016

Contact this candidate

Resume:

Naveen

DevOps Engineer

Mail ID: acvtm5@r.postjobfree.com

Contact: 925-***-****

Corp2Corp

Professional Summary:

8+ years of experience in specialized in Linux System Administration and support of various DevOps based project implementations.

Experience in using source control tools such as Git and SVN. And involved in activities resolving branching and merging conflicts.

Administered and Implemented CI tools Hudson/Jenkins and Anthill Pro for automated builds.

Involved in migrating physical Linux/Windows servers to cloud (AWS) and testing.

Experienced in the understanding of IaaS, PaaS and SaaS.

Cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.

Continuous integration and automated deployment and management using Jenkins, Puppet, Chef, Maven, Ant, Docker, Ansible or comparable tools.

Implemented and provisioned AWS services. Hands on experience with services like EC2, S3,ELB, RDS, SNS, SES, SQS, Cloud Front, Cloud Formation templates, DynamoDB and monitoring services like CloudWatch etc.

Expertise in configuring and administrating the Source Code Control systems SVN, CVS, Team Foundation Server, CA Harvest, IBM ClearCase, Perforce and VSS.

Experience in using Nexus and Artifactory Repository Managers for Maven builds

Experience writing Shell, PowerShell, and Perl scripts to automate the deployments and environmental changes.

Deployed and supported MySQL/RDS, MongoDB, Redis/Memcached, Elasticsearch (software & servers)

Well knowledge in CI (Continuous Integration) and CD (Continuous Deployment) methodolo-gies with Jenkins, AnthillPro.

Strong experience in using Hadoop eco-system components like HDFS, MapReduce, Pig, Hive, Sqoop, Kafka, HBase, Zookeeper.

Experience in using bug tracking systems like JIRA, Bugzilla.

Strong base knowledge on Software Development Life Cycle (SDLC). In depth knowledge about Agile, Waterfall and Scrum methodologies.

Extensive working knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic, JBoss; Web Servers like and Apache, Tomcat and Web Containers like Nginx etc.

Worked with optimization of server resources, Amazon Elastic Cloud instances and website security, Web services /REST, Amazon AWS, Chef and Puppet.

Involved in Setup and Maintain Weblogic application server and IIS web application servers.

Used Ant/Maven for building Java/J2EE Applications.

Extensive experience in writing various automation scripts to automate manual tasks, deploy applications, application build scripts/versioning etc using many popular open source libraries with different languages like Shell, Ruby and Python based scripting.

Creating alarms in Cloudwatch service for monitoring the servers performance, CPU Utilization, disk usage etc.

Experienced in administration and deployment of applications on Apache Webserver and Application Servers such as Tomcat, JBoss, Websphere, IIS, etc.

Managed environments DEV, SIT, QA, UAT and PROD for various releases and designed instance strategies

Active member of code review team and involved in activities like change management, deployment approvals and release management.

Strong analytical, diagnostics, troubleshooting skills to consistently deliver productive technological solutions.

Technical Skills:

Cloud Computing : Amazon Web Services: EC2, IAM, Elastic Beanstalk, and

ElasticLoad balancer (ELB), RDS (MySQL), S3, Glacier, Route 53,

SES, VPC, Monitoring

Configuration Management : ANT, Maven, GIT, SVN Subversion, ClearCase, Jenkins, Puppet,

Chef, Ansible.

Sonar,Nexus.

Tools/ Webservers : Web Sphere Application Server 3.5, 4.0, Netscape/iPlanet Server,

MQSeries, WebLogic Server, Jira, JBOSS, Apache Tomcat server,

Nagios, Ngnix.

Scripting/ Languages : C, C++, Java, .Net, Shell scripting, Python, Ruby and Perl Scripting.

Database : Sybase, Oracle 7.x/8.0/9i/10g, MySQL, DB2

Networking/ Protocols : DNS, TCP/IP, FTP, HTTPS, SSH, SFTP, SCP, SSL, ARP and

DHCP

Operating Systems : Sun Solaris 7, 8, 9 &10 Linux (Red Hat 5.x, 6.x, SUSE Linux 10),

AIX, VMware ESX, Windows NT/2000/2003/2012, CenOS,

Ubuntu.

Professional Experience:

Client: HCA healthcare, Franklin, TN Oct’ 15 to till date

DevOps Engineer

Responsibilities:

Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.

Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Chef, Vagrant, Jenkins, and cloud Formation.

Built Chef Development workflow and best practices around configuration management as well as building a strong and diverse internal Chef community.

Written scripts in Python to automate log rotation of multiple logs from web servers.

Experience in administrating and maintain repositories in SVN, GIT and Clearcase.

Launching Amazon EC2Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.

Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.

Written Cloud formation templates and deployed AWS resources using it.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Creating Cloudwatch alerts for instances and using them in Auto scaling launch configurations.

Deployed JAVA/J2EE applications through Tomcat Application servers

Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring that these systems adhere to organizational standards and policies.

Built and maintained Elasticsearch, Logstash, Kibana stack to centrally collect logs that are used to monitor applications.

Experience with automation testing tools like Selenium for Java Application.

Integrate Splunk with AWS deployment using puppet to collect data from all EC2 systems into Splunk.

Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX

Used ticketing tools like JIRA/ Bug tracking / created tickets, generated reports on different bugs and tickets.

Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.

Migrating the data to respective DEV and QA Oracle database before doing code roll-out

Troubleshooting various production related outages.

Environment: CISCO UCS/VMWARE, SGI Servers, Centos, TFS, Ubuntu, Jenkins, Maven Chef, Jira, AWS, IIS Server, Sonar, Nexus.

Client: Apollo Global, New York City, NY Aug’ 14 to Sep’15

Role: DevOps engineer

Responsibilities:

Migrate SVN repositories to Git and administrate Gitlab/Github to manage Git repositories.

Build and improve the reliability and performance of cloud applications and cloud infrastructure deployed on Amazon Web Services.

Configure AWS VPC with public and private subnets.

Perform a checking to TFS and a continuous integration TFS build is triggered.

Apply Auto Scaling and Elastic Load Balancing to create high availability and fault tolerance to EC2 instances.

Automated AWS S3 data upload / download using python scripts.

I perform a checkin to TFS and a continuous Integration TFS build is triggered. TFS invoks MS build to compile the project. The project has the Octopacknuget package installed. This adds extra build targets. Some extra parameters passed to MSbuild trigger.

Design, build and deployment MS/.Net systems in development and staging environments.

Install and configure Apache, Nginx, Drupal, and Wordpress on Ubuntu and Amazon Linux instances.

Migrated the Electric Cloud physical Data Center to AWS VPC Public Cloud.

Maintained two Jenkins servers and integrated with Electric Commander.

Wrote scripts to construct procedures and sub procedure with parallel steps using Electric Commander.

Responsible for build and deployment automation using VM Ware ESX, Docker containers, Vagrant and Chef.

Involved in setting up of Docker and creating new images and getting images from docker hub and performing the builds.

Configuring ‘nginx’ for proxy RESTful API calls to micro-services in Docker containers.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Application level coding is written in a way that it will interact with RESTful API, webservers.

Creating and Managing Virtual Machines using Xen, KVM or RHEV to run specific services.

Written scripts in Ruby to automate log rotation of multiple logs from web servers.

Deployed J2EE applications to Application servers in an Agile continuous integration environment and also automated the whole process. Build scripts using ANT and MAVEN build tools in Jenkins, Sonar to move from one environment to other environments.

Used Jenkins& Puppet to perform automated CI Builds and Deployments.

Worked on Puppet for the deployment of servers with custom scripts.

Deployed Puppet for configuration management to existing infrastructure.

Deployed using Admin console into WebLogic Application Servers.

Build artifacts (war and ear) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.

Environment: Oracle WebLogic 9.x/10.x,, Oracle 11g, Solaris 10, TFS, LINUX, SVN GIT, ANT,Puppet, Jenkins, LDAP, HP Quality Center, Wily.

Flagstar, Troy, MI May’ 13- July’14

Devops Engineer

Responsibilities:-

Installed and configured AnthillPro/Jenkins for Automating Deployments and providing a complete automation solution.

Heavy scripting in ruby and bash to build highly available server environments for teams deploying core products and services. Using AWS SDK built tools that automated AWS server provisioning, automated application deployments, and implemented basic failover between regions.

Deployed and administered virtualized Linux infrastructure on Amazon AWS, and RackspaceCloud. Built custom scripts, workers and clients utilizing AWS SDK to manipulate Amazon EC2and S3 resources.

Wrote CFengine bundles to make the implementations reusable.

Created continuous integration system using Ant, Jetbrains, Team City, full automation, Continuous Integration, faster and flawless deployments.

Managed and analyzed Customer/Functional requirements, Generic UI Specification, Application use-case.

Managed the build and release process for NAPI modules.

Used Build Forge for enterprise scale infrastructure configuration and application deployments.

Build Results are managed in AnthillPro and deployed using workflows in Anthill Pro.

Performed setup of clustered environment setups with Websphere Application Server.

Wrote scripts to perform deploys to tomcat Webserver and WebSphere App Servers.

Proposed and implemented branching strategy suitable for agile development in Subversion.

Managed the entire Release Communication and Co-ordination Process.

Maintained the Shell and Python scripts for the automation purposes.

Deployed the static content into the web servers like Tomcat, IPlanet, and IBM HTTP Server.

Deployed Dynamic content to web Logic.

Involved in maintaining and editing Python scripts for application deployment automation.

Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.

Environment: Sun Solaris, UNIX, windows, CVS, Perforce, Java, Eclipse, Ant, Jenkins, Maven, Install Anywhere, Tomcat Apache Application Server.

Client: Safeway, Pleasanton, CA Nov’ 2011 to April’ 13

Role: Build & Release Engineer

Responsibilities:

Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.

Implemented & maintained the branching build/release strategies utilizing Subversion /GIT.

Performed all necessary day-to-day Subversion/GIT support for different projects.

Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies

Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.

Migrated out core repository from SUBVERSION to GIT. In this process I was involved in individually migrate all the code base from subversion to git ensuring that health of our builds aren't affected. Performed high level merges of branches, code bases.

Maintained Maven/Ant and streamlined the entire build system. And managed build and release infrastructure, optimised build scripts and introduced a better way of releasing RPMs with effective tracking.

Maintained build related scripts developed in ANT, Python and shell.

Client: Sigma Tech- Mumbai, India Aug’ 10 – Sep’ 11

Build & Release Engineer

Responsibilities:

Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.

Creation and setup of new environments/branches such as development, testing and production

Maintained configuration files for each application for the purpose of build and install on different environments.

Responsible for design and maintenance of the Subversion/GIT, Stash Repositories, views, and the access control strategies

Created the build instructions docs and install instructions docs for each application for different environments.

Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds.

Performed merges for each build from Development Branch to Integration Branch.

Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.

Worked on code coverage tools like SonarQube, GCOV, and COVERITY. Used those tools to automation and integration of the SonarQube, Coverity static analysis tool and gcov profiling in the build infrastructure. Handled escalations from the developers and QA.

Worked with the automated scripts for the Build and Deployment of the applications

Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.

Hands on experience in working on LAMP stack deploying PHP & mysql web applications.

Experience of working with the release and deployment of large-scale PHP,Java/J2EE Web applications using SVN repository

Worked closely with development team and QA team for product releases

Documented release, builds and source control processes and plans and Support development engineers with Configuration Management issues.

Environment: Solaris, Red hat, ANT, SVN, GIT, Bash, Jenkins.

Aquila Software Services Hyderabad Pvt. Ltd April ’08 – July ’10

Unix/Linux System Administrator

Responsibilities:

Set up and configuring of Linux (RedHat& SUSE) and Solaris servers/workstations for clients.

Configuring the NFS servers, setting up servers in network environment and configuring FTP/NTP/NIS servers, clients for various departments and clients.

Experience working with high availability, high performance, multi-data center systems and hybrid cloud environments.

Handling the scheduling tasks (cron jobs and task scheduler) for the scripts for various purposes.

Troubleshoot complex issues ranging from system resources to application stack traces.

Daily execution of build ops in an automated and continuous process.

Involved in support databases and performed MS SQL upgrades running on Windows servers.

Compiling code to move into test environments via automated processes.

Installation, configuration and administration of Linux (RedHat/SUSE, Centos).

Troubleshoot build and deploy failures, and facilitate resolution.

Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers.

Improve speed, efficiency and scalability of the continuous integration environment.

Extensive knowledge of Linux/Windows based systems including hardware, software and applications.

Creating a change requests, work orders and problem tickets using BMC Remedy tool and getting approvals from higher officials.

On-call support for 24/7 for troubleshooting production issues.

Project Management for various UNIX/Linux/Windows system integration projects.

Environment: RHEL, Solaris, AIX and Windows, ShelliPlanet4.1, BMC Remedy, SunOne 6.1, IIS 6.0, Windows 2008, Linux, Shell Scripting, Oracle 9i.



Contact this candidate