Devops Consultant Resume
Albany, NY
SUMMARY
- Around 9 Years IT experience in Configuration Management, Change/Release/Build Management, Support and Maintenance under UNIX/Linux/NT/2000 platforms.
- Strong Experience in Configuration Management: performing application Builds/Packaging, defect management, troubleshooting, version control and environment supervision.
- Experience in AWS using EC2, AWS Dynamo DB, AWS S3, AWS VPC, and IAM services.
- Worked on Amazon Web Services for deploying EC2 instances consisting of various flavors viz.., OEL, RHEL, CentOS and Ubuntu in Linux and Windows 2008 and 2012.
- Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances using Amazon Cloud Watch.
- Experience in working with open source tools Selenium (Selenium IDE, Selenium RC and Selenium Web Driver), Eclipse and preparation of automation test framework.
- Experience setting up instances behind Elastic Load Balancer in AWS for high availability.
- Worked on DevOps tool Chef in provisioning AWS machines.
- Experienced with both framework and cloud formation to automate AWS environment creation.
- Primary duties include Build and Deployment of the java applications onto different environments like Dev, QA, UAT and Production.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Technological forte is Chef, Ansible, AWS, Ruby, Vagrant, Bash and middleware administration.
- Experience in working on source controller tools like GitHub (GIT), Subversion (SVN), CVS, and IBM Clear case.
- Extensive experience with software builds tools like Apache Maven, Apache Ant.
- Worked on the transition project which involves migration activities from Ant to Maven in order to standardize the build across all the applications.
- Extensively Worked on AWS (Amazon Web Services) for Continuous Integration.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds.
- Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
- Expertise in troubleshoot build problems as they arise & work with engineering team to resolve issues.
- Expertise on best practices for feature branching, merge conflicts and common library management.
- Designed end to end automation of infrastructure and continuous delivery of the applications by integrating cloud formation scripts, Jenkins, AWS and CHEF cookbooks and recipes.
- Experience using RPMs to effectively package the applications for product deployments.
- Expertise in Defect management plan & root cause analysis.
- Worked on web servers and application servers like WebSphere, WebLogic, Tomcat, and Apache to deploy code.
- Ability to write deployment, build scripts and automated solutions using scripting languages such as Shell and AWK.
- Involved in configuring and integrating the servers for different environments to automatically provision and configuration management of Linux instances using CM/ Provisioning tool CHEF on AWS.
- Involved in improving infrastructure architectural design and approaches of different projects in the cloud platform amazon web services (AWS) by configuring the Security Groups, Elastic IP's and storage on S3 Buckets.
- Developed CHEF cook books, recipes, Roles, and Cloud formation templates.
- Experience with MongoDB (No SQL), and MS SQL Server DB Tasks.
- Experience on VMware VSphere, VCenter to Provision VMs and managed the VMs on various ESX, ESXi hosts and AWS (EC2, S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups) Instances.
- High exposure to REMEDY, Version One and JIRA tracking tools for tracking defects for Change management.
- Strong ability to troubleshoot any issues generated while building, deploying and in production support.
TECHNICAL SKILLS
Operating Systems: RHEL 5/6/7, CentOS, Ubuntu, Windows … R2
SCM Tools: Subversion, GIT, Tortoise SVN, Perforce, Clear case.
Build Tools: Ant, Maven.
CI Tools: Jenkins/Hudson, Anthill Pro, Bamboo Cloud Amazon AWS, VMware, Cloud, Amazon Cloud Watch, Bug Tracker & Testing JIRA, Bugzilla, Redmine, Junit,, Test Flight, Test Rail, SDLC Agile, Scrum, Waterfall and Vagrant, S3, EC2, Lambda.
DevOps Tools: Jenkins, Puppet, Chef, GIT, SVN, Splunk.
Web/Application Servers: JBOSS, Apache Tomcat, IntelliJ, IDEA, Oracle Web logic, IBM Web sphere, IIS Server.
Scripting Languages: Bash Shell, Python, Java, C, C++, Ruby, Perl, HTML
Repositories & Version Control: Nexus, Artifactory, GitHub, Subversion.
CM/Provisioning Tools: Chef, Docker, Puppet, Salt.
Database: Oracle, SQL Server, MYSQL, Mongo Db.
Programming Languages: C, Java, Shell, Python, Ruby.
PROFESSIONAL EXPERIENCE
Confidential, Richmond, VA
Sr. DevOps Consultant
Responsibilities:
- Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
- Configured local Maven repositories and multi - component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration.
- Integrated Subversion (SVN) into Hudson/ Jenkins to automate the code check-out process.
- Experience in working with Selenium IDE and Selenium Web Driver using testing.
- Resolved crucial issues related to Linux server, Puppet and monitoring for Dev environments.
- Creating customizing Build Definitions and implementing Continuous Integration & Gated Check-in Builds in TFS.
- Worked on several third party integration not limited to Cybersource, Edge OMS, Omniture and in house Web services integration.
- Participated in project planning sessions with senior management team. Created and implemented a set of Demandware best practices.
- Extensive experience in Front-End development using HTML, CSS, JavaScript, jQuery JSON, and AJAX.
- Extensive experience in developing HTML emails using HTML, CSS, LESS, Jinja and Freemarker.
- Worked with input test data excel files with the help of Java IO package and Apache POI library in Selenium.
- Implement deploy and configure Azure websites, Configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
- Developed and scheduled bash shell scripts for various activities like deploying environment verification, running database scripts, file manipulations, Subversion (SVN) and GIT Hooks etc.
- Performed IIS Website deployment automation using MS Web Deploy tool with PowerShell.
- Created Perl Scripts for complex Data parsing, Analysis and Report generation.
- Created Shell scripts for generation of Disk Space, Archive and system monitoring for staging environment.
- Backed up and restored configurations and data of various tools (SVN, Jenkins, WAS, Sonar), databases (Oracle, DB2) and servers (WINDOWS, RHEL) as required.
- Created and configured jobs, script builder, custom command builder and agents in Bamboo.
- Performed DevOps for Linux, Mac and Windows platforms.
- Installed and configured Azure AD, AD Connect, ADFS and ADFS Proxy component, setup ADFS for SSO to support various type of authentication protocols like Security Assertion Markup Language and token based Kerberos.
- Implement deploy and configure Azure websites, Configure diagnostics, monitoring and analytics on Azure Platform along with scale and resilience for Azure Web sites.
- Created the Clustering Topology in Websphere Application Server ND V6.x to achieve Work Load Management (WLM), High availability, Load Balancing and Hardware fail over.
- Configuration of Hudson along with Ant, Python Scripts for Automated build and deployment Process.
- Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS. Evaluated Chef and Puppet framework and tools to automate the cloud deployment and operations.
- Worked on build tasks using Maven, Ant, Gradle and GNU Make files and worked with development team to migrate Ant scripts to Maven.
- Extensively used Perforce as a Configuration Management tool to manage source code
- Integrated Build dependencies and dependency blocking strategy in Bamboo.
- Developed Puppet Modules for installation & Auto healing of various tools like Jenkins, Nolioagents, MSSQL, Sonarqube, Nexus etc.
- These modules are designed to work on both windows and Linux platforms.
- Installed and configured, Continuous Integration tools such as Bamboo, Build Forge, AnthillPro, Cruise Control and Hudson for build and deployment automation.
- Troubleshoot build issues in MS Build and TFS Build. Project for file changes and issues related to TFS application SharePoint, Reports, TFS Permission, Build server etc.
Environment: SVN (Subversion), Anthill Pro, HTML and Maven, Chef, Vagrant, Puppet, DevOps, TFS, Jenkins, OpenSys Clear case, MS Build, UNIX, Perl, Bash, Python, Ruby, Cruise control, AWS, MongoDB, Chef, Sonar, SharePoint, Bamboo, JIRA, Shell Script, WebSphere, Selenium, GitHub (GIT), Azure, Maven, Hudson, Jenkins, Shell, Linux, Tomcat, Apache, My SQL, AWS, MongoDB, CHEF.
Confidential - Albany NY
DevOps Consultant
Responsibilities:
- Converted and automated builds using Maven and ANT. Scheduled automated nightly builds using Jenkins.
- Configured Docker container for branching purposes.
- Helped developers and other project teams to set views and environments.
- Created and applied Baselines and Labels for each Build Artifacts.
- Created UCM Projects, Development and Integration views for Development and Integration Streams.
- Performed deployment activities using tools like Jenkins, Chef and Docker.
- Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
- Wrote Puppet models for installing and managing java versions.
- Used Chef to aid with our deployment process, to reduce costs, to eliminate unwarranted resources and migrating in-house systems to Amazon Cloud Services.
- Automated provisioning of cloud infrastructure with Chef.
- Build OpenStack test and development infrastructure and maintaining Chef Cookbooks for production rollout.
- Replaced existing manual deployment and management processes with Chef and AWS Ops Works stacks across 4 product platforms.
- Imported and managed multiple corporate applications into GitHub code management repo.
- Extensive knowledge and administration experience in JIRA and knowledge on other products like Docker, Bamboo.
- Implementing customer scenarios in test environment providing best practices, good with Azure service model and Azure Resource Model.
- Good understanding on Azure Architectural components, Good understand and Experience on Azure Various Services like service bus, table storage and notification hubs.
- Created and maintained documentation of build and release processes and application configuration to comply with audit requirements and Industry best practices.
- Managed GIT and SVN as Source Control Systems.Created Pre-operation and Post-operation triggers in UCM.
- Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
- Provided level one support for build troubleshooting and production issues.
- Responsible for the EBFs (Emergency Bug Fixes) to push them to different environments and monitor their status.
- Performed merges for each build from Development Branch to Integration Branch.
- Created the Release Management plan with implementation schedule.
- Conducted Sanity Testing to verify for the right build is deployed.
- 24/7on call support for emergency site maintenance and immediate build and install requests.
- Worked with the automated scripts for the Build & Deployment of the applications.
- Responsible for Build and Install Schedules using Unix Korn jobs.
- Maintained configuration files for each application for the purpose of build and install on different environments.
- Created the build instructions docs and Install (Deploy) instructions docs for each application for different environments.
Environment: Java/J2EE, Eclipse, Chef, Vagrant, AWS (Amazon Web Services) Ant, Azure, Maven, Subversion, SVN, GIT, Python, Ruby, Nexus, Sonar, UCD, Jenkins, PERL, BASH, Solaris, UNIX.
Confidential - Lyndhurst, NJ
Linux Administrator
Responsibilities:
- Installed and administration of windows and Linux (Centos, Ubuntu and Red hat) servers.
- Monitoring the server’s health status using with different tools.
- Creating the local users and managing the passwords with using script.
- Preparing’s SOPs and managing central repository.
- Configured and troubleshoot the local and remote printers.
- Providing Application Support on RedHat Servers which included Apache configuration
- Experience in using VERITAS Volume manager.
- Created disk groups, volumes, volume groups and RAIDs using veritas volume manager.
- Creating new file systems, mounting file systems and unmounting file systems.
- Experience working with Storage Area Network (SAN), EMC CLARiiON, IBM XIV.
- Experience in Performance monitoring, usage and load of the system, changing kernel parameters for better performance.
- Creating and maintaining users, profiles, security, rights, disk space and process monitoring.
- User account management, worked with Perl, shell scripting (ksh, bash) to automate administration tasks.
- Experience in Networking, DNS, NFS and TCP/IP.
- RPM package installation & upgrade released by RedHat from repository.
- Administration of client computer using SSH and FTP.
- Troubleshoot the network and firewall issues.
- Migrated windows and Linux servers in data center.
- Configured and troubleshoot the IP Address and LAN.
- Support for application upgrade & rollback, services start/stop on Linux Servers.
- Handled hardware issues like Memory, hard disk, Motherboard and Processor.
Environment: Chef, Git, Puppet, Vagrant, RHEL3/4, RHEL Satellite server, Solaris 9/10, VCS, VxVM, WebLogic, Tomcat, VMware ESX3, NetApp, IBM L/H blade chassis, HP C3000 Chassis, Cisco Catalog Switch.
Confidential
Jr Systems Administrator
Responsibilities:
- Involved in complete Administration tasks on UNIX, Red Hat Linux and Solaris and documentation for the projects executed.
- Responsible for installation, configuration and administration of Ubuntu and Red Hat Enterprise Linux on x86 architecture.
- Rapid-provisioning and configuration management for CentOS using Kickstart.
- Configured Kickstart server to install Red Hat Linux on multiple machines.
- Experience using Kickstart and modified Kickstart based on server profiles and hardware specifications.
- Experienced Installing, Configuring and supporting VMWare ESX 3.4 and 4 versions.
- Installed, monitored and supported Web and Application Servers on AIX and Linux environments.
- Implementation and setup of local Linux disk backups using open Source applications.
- Installation and troubleshooting on VMware running Linux (Red Hat) and Windows (Wintel, Windows 7, XP, Vista).
- Worked with DBA for Installation of Oracle on Linux and Solaris.
- Worked on installation of Power path on all Linux boxes.
- Participated in installing and configuring of UNIX/Linux based Oracle 10g products.
- Perform day to day LVM operations and System Admin tasks.
Environment: RHEL, Solaris, AIX and Windows, ShelliPlanet4.1, BMC Remedy, SunOne 6.1, IIS 6.0, Windows 2008, Linux, Shell Scripting, Oracle 9i, Chef, Git, Puppet, Vagrant.