Sr, Devops Engineer Resume
Irving, TX
SUMMARY
- Over 14 years of diverse experience as a DevOps Architect/Lead, Technical Project Lead, Business Analyst and Quality Assurance and java development.
- Experience in Configuration Management, Build, DevOps, System Administration, Release Management and Quality Assurance and configuring changes across various environment which include DEV/SIT/UAT/Staging/Production/DR.
- Good knowledge with complete Software Development Life Cycle (SDLC) Process that include designing, development, testing and implementation and post - production support.
- Expertise with most of the web scale services on Amazon Web Services (AWS). Expertise in AWS like Amazon EC2, Amazon S3.
- Proficient in AWS services like EC2, ELB, VPC, EBS, S3, Auto Scaling Groups (ASG), Route 53, IAM, CloudTrail, CloudWatch and CloudFront.
- Cognitive about designing, deploying and operating highly available, scalable and fault tolerant systems using Amazon Web Services (AWS).
- Experienced in working on DevOps/Agile operations process and tools area (Code review, unit test automation, Build & Release automation, Environment, Service, Incident and Change Management).
- Experience in branching, tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), CVS and GIT on UNIX and windows environment, setting up and configuring Baselines, Branching, Merging, and Backup through GIT and Subversion (SVN).
- Experienced in troubleshooting and automated deployment to web and application servers like WebSphere, WebLogic, JBOSS and Tomcat.
- Experience in implementing DevOps tools and pipelines using Jenkins, Nexus Artifactory, Chef, Puppet for continuous integration and delivery.
- Knowledge of using Routed Protocols: FTP, SSH, HTTP, TCP/IP, and HTTPS .
- Knowledge on major components in Hadoop Ecosystem including Hive, HBase, PIG, Sqoop, Flume and thorough understanding of Mapper Reduce Frame work.
- Experience with Confidential and MS SQL Server DB Tasks (DML, DDL Executions, Log Rotations, Table space alterations, user management etc.), Querying RDBMS such as Confidential, MY SQL and SQL Server by using SQL for data integrity.
- Involved in writing Python, Perl and shell scripts for compilation and deployment process, execution of XML, ANT Scripts, Shell Scripts, Perl Scripts, Power Shell scripts and JAVA Scripts.
- Experience in using MAVEN and ANT as build tools for the building of deployable artifacts from source code.
- Used scripting languages like Ansible, Perl, Bash and configuration management tool Chef.
TECHNICAL SKILLS
Programming Languages: C, C++, HTML, Java, XML, Shell, Perl, Python
Operating System: Windows 8/7/vista/XP/2003/2000/NT/98/95, HP-Unix, RHEL.
Version Control Tools: SVN, GIT (GIT Hub, GIT Bucket, GIT Stash), CVS, Perforce, MSBuild, Bit Bucket.
Build Tools: ANT, MAVEN, Gradle, Jenkins, Bamboo
Application and Web servers: Apache Tomcat, Websphere, Weblogic, Jboss
Database Servers: Confidential (11g/10g/9i/8i), MySQL, SQL Server 2008.
Ticketing Tools: Atlassian JIRA, REMEDY, Bugzilla
Provisioning Tools: Ansible, Confidential Urban Code Deploy
Operating System: Windows 8/7/vista/XP/2003/2000/NT/98/95, Suse -Unix, RHEL.
Big Data: Hadoop, Scala, Hadoop EcoSystems.
Cloud: AWS, Pivotal Cloud foundry
PROFESSIONAL EXPERIENCE
Confidential, Irving, TX
Sr, Devops Engineer
Responsibilities:
- Running CI/CD from git lab using jenkins for Development, SIT, UAT, STAGING, PRODUCTION Builds and Releases.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds
- Analyzes software problems and develops workable solutions.
- Act as a technical contact to troubleshoot issues occurring on JIRA or Confluence
- Design and implement permissions on the relevant systems to ensure that users only have access to the correct data.
- Perform business process analysis to determine how to implement processes in JIRA, including workflows, standardization, and agile development methodology.
- Provide consultation, guidance, and recommendations for how the business process could change to maximize development tools implementation.
- CICD setup for infrastructure, applications install and upgrades.
- Review and approve project deliverables to ensure that they are architecturally sound and achieve as great a degree of fit with the desired architectures as possible
- Debugging and troubleshooting issues.
- EC2 instance creations using terraform scripts
- Installation and upgrade of applications using ansible scripts
- Analyzes software problems and develops workable solutions.
- Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
- Experienced in creating RDS instances to serve data through servers for responding to requests.
- Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
Environment: Gitlab, Jenkins, Confluence, Tomcat, Maven, Web Sphere Application Server (WAS), Web Logic, UNIX,, JIRA, Jboss, Weblogic,.
Confidential
Sr.Devops Engineer/Architect/Lead
Responsibilities:
- Technical lead for strategy, design and development activities for all Atlassian tools and Lead on-site & off-shore teams.
- Responsible for Development, SIT, UAT, STAGING, PRODUCTION Builds and Releases.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds
- EC2 instance creations using terraform scripts
- Installation and upgrade of applications using ansible scripts
- Analyzes software problems and develops workable solutions.
- Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
- Experienced in creating RDS instances to serve data through servers for responding to requests.
- Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
- Act as a technical contact to troubleshoot issues occurring on JIRA or Confluence
- Automated the installation and upgrade of applications using jenkins .
- Design and implement permissions on the relevant systems to ensure that users only have access to the correct data.
- Perform business process analysis to determine how to implement processes in JIRA, including workflows, standardization, and agile development methodology.
- Provide consultation, guidance, and recommendations for how the business process could change to maximize development tools implementation.
- CICD setup for infrastructure, applications install and upgrades.
- Designing and setting up blue green deployment for various applications.
- Review and approve project deliverables to ensure that they are architecturally sound and achieve as great a degree of fit with the desired architectures as possible
- Debugging and troubleshooting issues.
Environment: Bit Bucket, Ansible, Jenkins, Confluence, Tomcat, Maven, Web Sphere Application Server (WAS), Web Logic, UNIX,, JIRA, Jboss, Weblogic, Terraform, AWS.
Confidential, Richardson, TX
Sr.Devops Engineer/Architect/Lead
Responsibilities:
- Technical lead for strategy, design and development activities on-site & off-shore teams.
- Responsible for Development, SIT, UAT, STAGING, PRODUCTION Builds and Releases.
- Experience in using Nexus and Artifactory Repository Managers for Maven builds
- Wrote python scripts to parse xml documents and load the data in the database. used pandas api to put the data as time series and tabular format for data manipulation and retrieval
- Used python ide PYCharm for development and performing the unit tests.
- Worked on On-Boarding of various application to cloud foundry platform which includes build, deploy and dependencies management.
- Analyzes software problems and develops workable solutions.
- Created EBS volumes for storing application files for use with EC2 instances whenever they are mounted to them.
- Experienced in creating RDS instances to serve data through servers for responding to requests.
- Created snapshots to take backups of the volumes and also images to store launch configurations of the EC2 instances.
- Act as a technical contact to troubleshoot issues occurring on JIRA or Confluence
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture
- Design and implement permissions on the relevant systems to ensure that users only have access to the correct data.
- Perform business process analysis to determine how to implement processes in JIRA, including workflows, standardization, and agile development methodology.
- Provide consultation, guidance, and recommendations for how the business process could change to maximize development tools implementation.
- Ability to provide technical assistance during major JIRA and Confluence upgrades.
- Review and approve project deliverables to ensure that they are architecturally sound and achieve as great a degree of fit with the desired architectures as possible
- Debugging and troubleshooting issues.
- Migrating few of the existing applications to pivotal cloud foundry.
Environment: SVN, Bit Bucket, Ansible, Bamboo, Confluence, Jenkins, Tomcat, Maven, Web Sphere Application Server (WAS), Web Logic, UNIX,, JIRA, Jboss, Weblogic, Python, Pivotal Cloud Foundry, AWS.
Confidential, Des Moines, IA
DevOps Architect
Responsibilities:
- Responsible for Development, SIT, UAT, STAGING, PRODUCTION Builds and Releases.
- Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
- Documentation of detailed build configuration, Build procedures, schedule build calendars and change history for releases.
- Responsible for maintenance of the GIT Repositories which includes Jenkins Integration, creating pull requests, code reviews, branching, merging and transitioning JIRA issues.
- Managed the source codes repository of multiple development applications using GIT.
- Experience in managing the artifacts generated by MAVEN in the Jfrog repository.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
- Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- Automated the entire Importing and Compilation process.
- Deployed built artifacts to application server using MAVEN, Play frame work, TIBCO plugin.
- Built Continuous Integration environment Jenkins and Continuous delivery environment Jenkins,.
- Verifying the Correct Binaries before releasing to production environment.
- Worked on Tomcat Web server for hosting web apps.
- Migrated Ant 2 Gradle automation.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Developed build and deployment scripts using ANT, MAVEN as build tools in Jenkins to move from one environment to other environments.
- Worked on On-Boarding of various application to cloud foundry platform which includes build, deploy and dependencies management.
Environment: SVN, Jenkins, Tomcat, Maven, Web Sphere Application Server (WAS), Web Logic, UNIX,, JIRA, JBoss,Weblogic
Confidential, Phoenix, AZ
Technical Project Lead
Responsibilities:
- Responsible for Development, UIT, SYTEM, UAT, STAGING, PRODUCTION Builds and Releases.
- Created the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
- Assist with maintaining current build systems, developed build scripts, and maintained the source control system.
- Documentation of detailed build configuration, Build procedures, schedule build calendars and change history for releases.
- Developed Perl and shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
- Responsible for maintenance of the GIT Repositories which includes Jenkins Integration, creating pull requests, code reviews, branching, merging and transitioning JIRA issues.
- Managed the source codes repository of multiple development applications using GIT.
- Experience in managing the artifacts generated by MAVEN in the Nexus repository.
- Developed build and deployment scripts using MAVEN as build tool in Jenkins to move from one environment to other environments and also create new jobs and branches through Jenkins.
- Worked on Maven to create artifacts from source code and deploy them in Nexus central repository for internal deployments.
- Automated the entire Importing and Compilation process.
- Deployed built artifacts to application server using MAVEN.
- Built Continuous Integration environment (Jenkins, Nexus and Continuous delivery Using Jenkins
- Integrated Jenkins with various DevOps tools such as Nexus, Puppet, Chef.
- Coordinated application release with Developer, DBA, QA and Project Management teams.
- Verifying the Correct Binaries before releasing to production environment.
- Worked on Tomcat Web server for hosting web apps.
- Migrated of Ant 2 Gradle automation.
- Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker.
- Designed workflows, screens, field configurations and components as part of projects definition for JIRA as an administrator.
- Extensive use of Perforce for source code tracking and deployment, and Bugzilla for bug tracking.
Environment: SVN, Jenkins,, Maven, Web Sphere Application Server (WAS), Web Logic, UNIX, Confidential 10g, JIRA.
Confidential, Cyprus, EU
Technical Project Lead
Responsibilities:
- Hired and led a team of 20 Engineers.
- Worked with the Architects on SDLC process being the owner of post development environments.
- Worked in Agile Project management Process.
- Developed, maintained, and distributed release notes for each scheduled release.
- Coordinated the resources by working closely with Project Managers for the release and carried deployments and builds on various environments using continuous integration tool.
- Maintained History of all the repositories using Subversion (SVN).
- Extensive usage of TortiseSVN in Windows environment for version control activities.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) source control.
- Analyze and resolve conflicts related to merging of source code for SVN.
- Managing Maven project dependencies by creating parent-child relationships between projects.
- Creating new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT and Maven to schedule the builds.
- Involved in periodic archiving and storage of the source code for disaster recovery.
- Create and Build Jenkins jobs and store the build artifacts in Nexus and uDeploy by using preconfigured scripts.
- Created end to end build automation and CI setup for button click push deployment.
- Installed and Configured the Apache Tomcat application servers for Dev and Integration Test Environments.
- Provisioned and configured Tomcat and Apache instances using Shell/Perl in uDeploy.
- Performed functional, regression and UAT Testing
- Transform functional requirements to High Level Design for different Services.
- Provide support to System Architect for preparing solution for several requirements.
- Conduct Technical Audit.
- Review Test Scenarios.
- Handling release activities.
- Handling QA related Activities for metrics calculation and TR Docs preparation.
- Supporting CMO for release activities and other configuration related activities such as baseline, Branch creation.
- Giving technical solutions to the team members.
- Involved in writing and reviewing SRS & LLD.
- Involved in reviewing Test case design.
- Involved in Coding and reviewing using JAVA, and PL/SQL.
- Involved in Database Optimization.
- Involved in executing UT & MST.
- Wrote Test Cases and Test Steps in Eclipse using Function, Overloaded Function, Variable, Array (single and multi-dimensional) and conditional logic to make script more logical and Debug Java Script.
- Experienced in defining Testing Methodologies, Designing Test Plans and Test Cases, Verifying and Validating Web based applications and Documentation based on standards for Software Development and effective QA implementation in all phases of Software Development Life Cycle (SDLC)
- Analyzed the Business Requirements Document Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
- Used Chef to manage Web Applications, Config Files, Database, Users, Mount Points, and Packages.
- Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure.
- Worked with JIRA for Issue Tracking and monitoring.
- Extensive use of Perforce for source code tracking and deployment, and Remedy for ticketing.
- Configured and maintained the Shell/Perl deployment scripts for Web logic and UNIX servers.
Environment: Subversion (SVN), Jenkins, GIT, ANT, MAVEN, Tomcat, Perl Scripts, Shell Scripts, XML, Linux, UNIX, Windows 7, JIRA.
Confidential
Test Lead /Technical Project Lead
Responsibilities:
- Providing support to deployment Team and Run different batch jobs and smoke during smooth deployment.
- Handling Project managing responsibilities.
- Handling release activities.
- Giving technical solutions to the team members.
- Providing QA Pass after satisfaction from application point of view.
- Working closely with the Developers to achieve a high level of code coverage.
- Created and enforced Configuration Management policies and procedures, project configuration management, adhere to the Company policy, was successful in implementing it.
- Involved in Completing software builds and elevations, creating directories and security groups, and recreating prior versions.
- Coordinating the resources by working closely with Project Manager’s for the release and Project Manager for all the Operational Projects.
- Involved in the product release activities, including Change Control Management, Release Management, Defect tracking using Clear Quest tool and Version Management using SVN tool.
- Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
- Build, configured and support Application team environments.
- Worked closely with Development team and SQA team for product releases.
- Documented project’s software release management procedures with input decisions.
- Worked as a system administrator for the build and deployments process on the enterprise server.
Environment: SVN, CVS, ANT, Maven, Jenkins, Apache Tomcat, Perl, Shell Script, Confidential . Jboss, WebSphere administration Server (WAS), Linux
Confidential
Java Developer
Responsibilities:
- Participated in the Analysis and Design of the application using UML/Rational Rose and Agile methodology.
- Involved in developed the application using Core Java, J2EE and JSP.
- Used JSP to develop the front-end screens of the application.
- Designed and developed several SQL Scripts, Stored Procedures, Packages and Triggers for the Database.
- Used Indexing techniques in the database procedures to obtain search results.
- Involved in development of Web Service client to get client details from third party agencies.
- Developed nightly batch jobs which involved interfacing with external third party state agencies.
- Test scripts for performance and accessibility testing of the application are developed.
- Responsible for deploying the application in client UAT environment.
- Prepared installation documents of the software, including Program Installation Guide and Installation verification Document.
- Involved in different types of testing like Unit, System, Integration testing etc. is carried out during the testing phase.
- Provided production support to maintain the application.
Environment: Java 1.5, J2EE 1.4, Struts Frame work, JSP, Spring Framework 2.0, Hibernate 3.0, Confidential 10g, MyEclipse 6.5.1, Subversion, Confidential 9i, PL/SQL, WebSphere 6.1.0, UML, Toad, Windows.