Devops Engineer Resume
Nyc, NY
SUMMARY
- I have over 7+ years of experience in Information Technology industry in various roles with excellent experience in Software Integration, RedHat Enterprise Linux Administration, Configuration, DevOps Engineer Build & Release management and Development for several market driven international organizations.
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, SCM, Environment, Service, Incident and Change Management).
- In - depth understanding of teh principals and best practices of Software Configuration Management (SCM) in Agile, SCRUM, Waterfall methodologies.
- Experience in working on version control systems like Subversion, and GIT and used Source code management client tools like Visual SVN, Tortoise SVN, SVNx, UberSVN, Stash, SourceTree, GITBash, GITHub, GIT GUI and other command line applications etc.
- Experience in using Nexus and Artifactory Repository for MAVEN and Ant builds.
- Experience of working with teh release and deployment in Java/J2EE, C, C++ and ASP.net Web applications environment.
- Experienced in implementing tools like Puppet, Docker, and Chef.
- Configuring, automation and maintaining build and deployment CI/CD tools GIT/GITLab, JENKINS, BuildForge, Docker registry/daemon, Nexus and JIRA for Multi-Environment (Local/POC/NON-PROD/PROD) with high degrees of standardization for both infrastructure and application stack automation in AWS cloud platform. Orchestrating CI/CD processes. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
- Extensive experience using MAVEN, ANT and Xcode as build tools for teh building of deployable artifacts from source code.
- Extensively worked on HUDSON, JENKINS and Anthill Pro for continuous integration (CI) and for End-to- End automation for all build and deployments.
- Ability in execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
- Experience with serverless architectures like CloudFormation, CloudWatch, CloudTrail, IAM, Route 53, Dynamo DB, Kinesis
- Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web Sphere.
- Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla.
- Efficiently used Project Management Tools like Base Camp, MS Project, MS Share point and Atlassian Tools. (JIRA, confluence, Stash, Source Tree, Crucible)
- Experienced in deploying Database Changes to Oracle, MS SQL Server and MY SQL databases.
- Documented, Implemented and Maintained program level processes and desk level procedures to perform tasks complaint with Software Configuration Practices.
- Documented Daily meetings, Build reports, Release Notes and many other day-today documentation and Status Reports.
- Proficient in Shell, Python and Perl scripting language for automation CI/CD.
- Pocesses. CI/CD tools Dockerized and infrastructure setup in Vagrant, AWS and VPCs.
- Hand-On experience in Implement, Build and Deployment of CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging and production).
- Implement CI/CD tools Upgrade, Backup, Restore, API call, DNS, LDAP and SSL setup.
TOOLS AND TECHNOLOGIES:
Operating Systems: Linux, UNIX, Windows, MAC OS
Infrastructure as Service: AWS, OpenStack
Virtualization Platforms: VMWare, Virtual-Box
Databases: SQL Server 2010/2008/2005, MS Access, Oracle 11g/10g
Operating Systems: Windows Server 2007, Windows XP, Windows 7/8/10.
Configuration Management: Chef, Puppet
Databases: Oracle, MySQL
Reporting Tools: SQL Server Integration Services (SSIS),Crystal Reports.
Application Servers: WebLogic, Apache, Apache, IIS 7.0, 7.5
Logging: Logstash, Splunk
Version Control: Git, BitBucket, Mercurial
Scripting: AngularJS, Shell, Ruby
Python Ticketing tools: JIRA, service-now
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
DevOps Engineer
Responsibilities:
- Created a continuous delivery platform amongst teh Development team, RF team and teh Field Ops using industry standard open source tools such as Python, GIT, Maven, Jenkins. and AWS.
- Implemented a Continuous Delivery framework using Jenkins.
- Implemented Puppet, Nagios, and Docker and DevOps tools.
- Working noledge on TCP/IP, UDP protocols in solving network related issues on teh servers.
- Experience with serverless architecture Cloudwatch, DynamoDB
- Worked with System Engineers, QA, business and other teams to ensure automated test efforts are tightly integrated with teh build system and in fixing teh error while doing teh deployment and building.
- Using GIT for code reviews during stages of branching, merging and staging.
- Implemented Continuous Delivery framework using Jenkins, Puppet and Maven in Linux environment.
- Used Kinesis to stream data to AWS
- Experience in writing modules for creating environments for Dev, and Production to deploy teh applications to teh servers using Configuration tools.
- Experience in software Build tools like ApacheMaven, ApacheAnt to write Pom.xml andBuild.xml respectively.
- Experience in writing cookbooks for deployment to various Application Servers.
- Experienced at Software Development Life Cycles and Agile Programming Methodologies.
- Experience with Virtualization technologies like Vagrant and VMware and Expertise in LAMP implementation and development.
- Expertise in installing, upgrading and migrating SCM tools and technologies.
- Handled deployment of JAR, EAR and WAR files to teh respective application server instances.
- Worked on maintaining Docker Images and containers.
- Using Jenkins AWS Code Deploy plug-in to deploy to AWS
- Experience in testing/development/automation in a Dev Ops role on an agile/iterative project team for teh API Gateway.
- Ability in managing all aspects of teh software configuration management process including code compilation, packaging / deployment / release methodology, and application configurations.
Environment: S3, AWS Ops works, Ruby, Chef, Puppet Master, Elastic Load Balancers, EC2Autoscaling, Linux \Windows
Confidential, Charlotte, NC
DevOps Engineer
Responsibilities:
- Responsible for design and maintenance of teh Subversion/GIT Repositories, views, and teh access control strategies.
- Performed all necessary day-to-day Subversion/GIT support for different projects.
- Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
- Develop and enhance teh automated configuration management system.
- Maintain and enhance current build procedures for all software development projects.
- Branching and merging of teh code base in CVS.
- Create CHEF Automation tools and builds, and do an overall process improvement to any manual processes.
- Perform deployments and installations.
- Deploying JAR and WAR files to a java web server
- Research and recommend open source tools, practices, and methodologies that enhance our day-to-day productivity.
- Experince in using Kinesis to analyze and stream data into AWS
- Used Ant, MAVEN to perform daily and weekly Software Builds.
- Installed administered and configured JENKINS Continuous Integration tool.
- Resolving merging issues during build and release by conducting meetings with developers and managers.
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- Installing and configuring chef by registering teh nodes with teh chef server
- Writing cookbooks, uploading them to chef server and executing them on teh nodes by running chef client
- Created virtual environments via vagrant with chef client provision
- Responsible for designing and deploying best SCM processes and procedures.
- Maintain build system and automate build process for different applications.
- Deploying Java Enterprise applications to Apache Web Server, JBoss Application server.
- Created Instances in Apache Web Server and JBoss Application server in QA and Production environments.
- Configured Apache web server instances in Citrix Netscaler for QA and Production environments.
- Automate deployment and release distribution process with shell, AWK, and Perl etc.
- Worked with Oracle Database Admin to keep all teh specified tables as assigned by developments in sync for every release.
- Used Oracle to connect to various databases and to check for teh invalid objects after and before each release.
- Posting teh build on time & following it up teh testing team on posted builds until teh specified release goes LIVE
Environment: CVS, ANT, Bamboo, MAVEN, Puppet, Subversion, JENKINS, Oracle 10g, Remedy, Confluence, Shell Scripts, Apache Web Server, JBoss Application Server.
Confidential, Rockville, MD
DevOps Engineer
Responsibilities:
- Setup automation tools such as Jenkins and Nexus across multiple projects of waterfall and Agile models.
- Handled end-to-end deployments across different environments, DEV to PROD, for two projects and their respective five components.
- In-depth noledge of Apache Subversion and Jenkins continuous integration server-installation, Configuration, Design and Administration, and integrating these tools with other systems.
- Experience with serverless architecture Route53, Lambda, S3
- Developed Ant and Maven scripts to automate teh compilation, deployment and testing of Web and J2EE applications
- Experience on Amazon visualization server and deployment codes with teh setup of build Machine.
- Creation and maintenance of content for teh Ansible community, and implementation of Ansiblemodules based on customer and community requirements.
- Deploy and monitor scalable infrastructure on Amazon web services (AWS)& configuration management using Chef and Ansible.
- Very good understanding and working noledge of Orchestrating Application Deployments with Ansible
- Automated application deployments using UDeploy through all environments.
- Installed Udeploy server and agents from teh scratch and imported multiple applications into teh UDeploy server and used lambda for servelerless CICD pipelining.
- Provisioned teh Chef nodes and deployed teh cookbooks to chef server through UDeploy.
- Automating server configuration/management with Chef.
- Maintained all development tools and infrastructure and insure availability for a 24/7 development cycle with teams.
- Worked on Installation and Configuration of ChefServer and Chef-client (Nodes)
- Deployed and maintained infrastructure using Chef Cookbooks and recipes.
- Used Ant to perform daily and weekly Software Builds.
- Creation, Installation and administration of Red Hat Virtual machines in VMware Environment.
- Worked on Red Hat Linux which includes installation, configuring and maintenance of applications on this environment.
- Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
- Installed, administered and configured Jenkins Continuous Integration tool.
- Implemented python, shell scripting.
- Experienced in writing shell scripts to automate teh administrative tasks and management.
Environment: Maven, Oracle WebLogic, Jenkins, Chef, Hudson, Java, Build Forge, OpenStack, Subversion, Ruby, Python, Shell Scripting, API, Ansible, UDeploy, Hotfix PROD Patches, Linux (Ubuntu), Solaris & Windows.
Confidential, Richardson, TX
DevOps Build & Automation Engineer
Responsibilities
- Managed teh DevOps/Build&Release process at CVS Caremark.
- Expertise in data modeling &Change Management team for our daily SysInt (System Integration) SCRUM meetings to address build & release deployment enhancements & issues
- Design and document CI/CD tools configuration management.
- Responsible for orchestrating CI/CD processes by responding to GIT triggers, human input, and dependency chains and environment setup.
- Build and Deployment CI/CD Pipelines.
- Dockerized CI/CD tools (JENKINS and GITlab).
- Zabbix for CI/CD tools monitoring.
- PagerDuty to monitoring CI/CD tools and resolve critical issues proactively to manage uptime.
- Developed and implemented Software Release Management strategies for various applications according to teh agile process.
- Installed, Configured and Maintained RedHat Linux (RedHat Enterprise Linux 5.x, 6.x& 7.x) on SPARC, x86 and Blade Centres.
- Imported and managed multiple corporate applications into Subversion (SVN).
- Involved in all projects that move to production and work closely with teh Data Center, Development, Quality Assurance and Management teams to ensure cross communication and confirmed approval of all production changes
- Provided end-user training for all Subversion (SVN) users to effectively use teh tool.
- Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
- Work with application development and operation teams using a variety of automated testing and build, and deploy tools (MAVEN, Ant, Nexus, JENKINS, SVN, Selenium, JUNIT) to resolve issues with transition to new DevOps solution
- Performed Weblogic Server administration tasks such as installing, configuring, monitoring and performance tuning on Linux Environment
- Deployment and management of many servers via script and CHEF, utilizing cloud providers as a direct Jira.
- Setup Docker on Linux and configured Jenkins to run under Docker host
- Worked able to create scripts for system administration and AWS using languages such as BASH and Python
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
- Created and maintained teh Shell/Perl deployment scripts for Web Logic web application servers.
- Developed Perl and shell scripts for automation of teh build and release process.
- Involved in editing teh existing ANT files in case of errors or changes in teh project requirements.
- Designed a Configuration Management solution using Puppet
- Implement systems that are highly available, scalable, and self-healing on teh AWS platform
- Maintaining Infrastructure automation using CHEF
- Mange build and deployment using MAVEN, JENKINS, CHEF SCM tools
- Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.
- Experience in managing virtual instances and disks using Puppet.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure
- Managed MAVEN project dependencies by creating parent-child relationships between projects.
- JENKINS is used as a continuous integration tool for automation of daily process.
- Managed Dependency Management within teh teams by installing and configuring Nexus Repository Manager.
- Used JIRA to track issues and Change Management.
- Experience in designing, building and maintaining an automated build and release environment
- Good scripting skills - Power Shell preferred
- Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and also automated teh whole process.
Environment: Perl Scripting, Shell Scripting, AWS, JENKINS, Nagios, JIRA, MAVEN, CHEF, Vagrant, Linux, SVN, GIT, Gradle, Puppet, Tomcat, Scrum, Python, MAVEN, Ant, Nexus
Confidential
Networking Linux Administrator
Responsibilities:
- Main responsibilities include Build and Deployment of teh java applications onto different environments like Dev, QA, UAT and Prod.
- Integrated Maven with Shell scripts created in Bash to automate teh deployments for teh Java based applications. Managed teh deployment activities for multiple server instances by enabling password less ssh communication between teh servers and utilizing teh resync utility in teh shell scripts.
- Hands-on experience on CI tools like JENKINS.
- Managed branching and Merging in a multi-project environment.
- Managed teh entire Release Communication and Co-ordination process.
- Imported and managed multiple applications in Subversion (SVN).
- Provided end-user training for all Subversion (SVN) users to effectively use teh tool.
- Involved in backing up repository, creating folder and granting user access privileges.
- Assist our Client in teh centralized Build Farm which has responsibility of creating and maintaining build scripts required by teh applications.
- Automated teh Build and Deployment process using WebLogic server.
- Integrated SVN and Maven with Jenkins to implement teh continuous integration process.
- Performed weekly and on-call deployments of application codes to production environments.
- Installation, Configuration and Troubleshooting of Routers & Switches and implementing VLANs on Cisco Ethernet switches.
- Maintaining teh Network Infrastructure, including Installation, Migration and Configuration of Network Client Workstations and managing Local and Domain wide groups.
- Configuration and Administration of IP addressing and routing, connectivity, Telnet & FTP, etc.
- Maintenance of Proxy / Remote Access servers in teh networked environment.
- Configuring DNS and DHCP in a 2003 Domain.
- Setting up and Configuring Hardware and Software Firewalls.
- Maintaining ISDN and Leased Line Networks.
- Setting up RRAS and VPN Connections.
- Addressing performance bottlenecks and ensuring maximum network uptime.
- Implementation of teh Network (LAN & WAN), Troubleshooting Network problems and conflict.
- Created Maven, Perl & UNIX scripts for build and Release activities in QA, Staging and Production environments.
- Experience in partially administering ALM (PIVOTAL TRACKOR) for issue management.
- Working experience on AGILE Methodologies.
Environment: SVN, PIVOL TRACKOR, Maven, ANT, Jenkins, Hudson, Agile SDLC, DNS and DHCP, Perl & UNIX, LAN & WAN, Troubleshooting,