Devops Consultant Resume
PROFESSIONAL SUMMARY:
- Over 15 years of experience in IT industry offering 5 years of experience in DevOps AWS/Linux environment with good experience in provisioning, managing and supporting applications in cloud environment.
- Strong analytical background, experienced in financial industries, test automation, as well as hands - on knowledge of full life-cycle application development, maintenance, and quality assurance.
- Proficient in Docker and deployed Docker containers using AWS ECS, Docker Swarm.
- Experience with Continuous Integration Continuous Delivery(CI/CD) build automation and release orchestration using Jenkins.
- Good understanding of Agile Methodology, Scrum Methodology, software version control, and release management concepts.
- Experience in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT
- Experience in Implementation of Continuous Integration through Jenkins. Deployment using various CI tools like Chef/Ansible.
- Deployed and Supported applications on Amazon Cloud Infrastructure(AWS).
- Automated the cloud deployments using Puppet and AWS Cloud Formation Templates.
- Design, deployment, monitoring, alerting and Scaling Strategies
- Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs, PMD, and Cobertura with CICD tools like Jenkins.
- Experience in Creating Shell Scripts (Bash), Python and Power Shell for setting up baselines, branching, merging and automation processes.
- Troubleshooting build for java errors due to vast exposure to J2EE
- Experience using Kubernetes spinning off containers
- Nomad data center, client configuration and CI/CD integration
- Creating Docker images, Compose, Docker Registry and handling multiple images primarily for installations and domain configurations.
- Experienced in writing complex SQL queries and scheduled tasks using cron jobs.
- Good knowledge in relational and NoSQL databases like MySQL, SQLServer, Oracle, DynamoDB, MongoDB.
- Hands-on experience on Build and deployment of Java/J2EE application
- Proficiency in installing and administrating CI tools Jenkins, Nexus, Sonar and Fortify
- Worked with Chef environment creation use and configure Chef recipes.
- Exercise best practices of business process, Software Engineering and SDLC such as analysis, defining the processes issues and enhancements.
- Monitor and managing branching strategy of CI and application strategy audit
- Developed and utilized requirements as per the new application enhancements Implemented branching and merging strategy in place emphasizing minimal branching and frequent merging.
- Implemented access management policies for SOX compliances.
- Testing compliance with SOX Policy and Standards
SOFTWARE/HARDWARE SKILLS:
RDBMS: Oracle 11g, MySQL, MS Access, SQL Server, SQL Express
Web Server: Tomcat Apache 7, Nginx
Application Server: Oracle Weblogic 10.3.x, 12c
Industry Standards: ATDD, Scrum, Agile, SOX section 404, CMM, ICAO Annex 17
Browsers: IE, Edge,, Mozilla Firefox, Safari
Operating systems: Win Server 2008/XP/7/10, OSX, UNIX, Linux
Monitoring tools: Elastic Search, Kibana, Nagios
Configuration Tools: Chef, Ansible
Scripting: Shell Scripting, Python
PROFESSIONAL PROFILE:
Confidential
DevOps Consultant
Responsibilities:
- Automation of infrastructure provisioning in Azure cloud environment
- Deploy SAP applications using Chef/rundeck into the Azure environment and maintain application migration support
- Support and maintain Chef/Rundeck application automation development to onboard SAP applications
- Ansible terraform build of infrastructure as a code, integration, and automation on multi cloud environment
- Proof of concept to migrate Rundeck project and jobs in Azure environment
- Collaborated to establish Production and Non - Production DevOps roles to achieve better support application needs.
- Refactored deployment scripts for all projects using Jenkins with Pipelines for CI/CD
- Automation framework development configurations specific to the application level and datacenters using Chef and Terraform.
- Wrote custom bash scripts to monitor database differences, manage logs, and other miscellaneous tasks.
- Conduct review and validation of CFT scripts to manage the creation of EC2 instances, ELBs, Route53 entries, Amazon Security Groups, customized Tomcat applications, in a Linux environment.
- Researched and tested AWS, Azure, Google elastic load balancer capabilities to handle pick system usage and bottlenecks.
- Validation, integration testing of existed CI/CD and approved tools.
- DevOps policy and procedures documentation and infrastructure set up and configurations.
- Update application support technical documentation and application development process reviews
Environment: Jenkins, Chef, Docker, GIT, JIRA, Maven, Java, Oracle, Hana, Run deck.
Confidential
DevOps Consultant
Responsibilities:
- Primary responsibilities include implementing continuous delivery (CI/CD) pipeline with Docker, Maven, Ansible, Jenkins, GitHub and AWS AMI s in the Linux environment.
- Implemented AWS Lambda Serverless solutions for applications.
- Used tools such as Docker and AWS ECS to create a CICD pipeline.
- Build Infrastructure in AWS with High availability and resiliency.
- Using Jenkins Amazon Web Services (AWS)Code Deploy plugin to deploy to AWS.
- Worked with Atlassian tools Jira, Confluence.
- Created Branches, Tags for each release and particular environments.
- Automated software installation using Ansible Playbooks.
- Involved in backing up the repository, creating the folder and granting user access privileges.
- Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
- Worked on Docker container snapshots, attaching to a running container, removing images, managing directories structures and managing containers.
- Created cron jobs and shell scripts as part of Infrastructure automation.
- Maintaining a farm of EC2 instances, ELB's and RDS. Worked on Cloud automation using AWS CloudFormation templates.
- Set up and configure Kubernetes on top of Core OS cluster managing containerized workloads and services, to facilitate configuration and automation
- Automate and deploy collections of containers
- Distributed Datacenter management tools used to support bash jobs such as Nomad
- Create Docker cluster using Docker swarm
- Using container orchestration to manage multi - cloud environment
- Research feasibility using Jenkins open source instead of Jenkins Cloud Bees, and infrastructure framework JBoss/WebLogic, Nexus, SonarQube.
- Migration from SVN to GitHub, validation of GitHub migration
- Selenium web driver integration grid and nodes, automation deployment of AngularJS application
- Infrastructure architecture diagrams review to be used for DevOps proposes
- Reviewed and researched servers needed for pipeline infrastructure that could be provisioned in future
Environment: AWS Services EC2, S3, Jenkins, Ansible, Docker, SVN, GIT, JIRA, Maven, WebLogic, J2EE, Sonar, Confluence, Java, Oracle.
Confidential
Lead DevOps Engineer
Responsibilities:
- Daily operation of five domains of card technology services to ensure system availability, performance and continuously deliverables.
- Updated and configure the CRS system using Core Java, Spring Framework and a new implementation of an existing application.
- Configured Jenkins for Continuous Integration.
- Used tools such as Docker and AWS ECS to create a CI/CD pipeline.
- Build Infrastructure in AWS with High availability and resiliency.
- Using Jenkins Amazon Web Services (AWS)Code Deploy plugin to deploy to AWS.
- Automated software installation using Ansible Playbooks.
- Established processes and tools to maintain code base integrity, including check - in
- Validation rules and branch/merge processes.
- Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT/Subversion (SVN) source control.
- Analyze and resolve conflicts related to the merging of source code for GIT/SVN.
- Setup, configure and maintain Maven jobs on Jenkins
- Work with the development team to migrate scripts to Maven
- Support automation of build and deployment process
- Identify, analyze, coordinate and resolve environment issues to ensure the application is up and running
- Participate in release team meetings and involved in the process of deployment to production release
- Help with AWS EC2s, create stack, ELB, understanding CI/CD pipeline work with Chef recopies and CFT configuration
- Validation and configuration of lunch configuration
Environment: Java, Spring Boot, Rest API, Microservices, JSON, Angular 2, Junit, Ruby, Selenium, Cucumber, AWS Cloud, Cloud Formation Template, EC2, AWS Lambda, Cloud Watch, Docker container.
Confidential
Lead Configuration Engineer
Responsibilities:
- Managed and mentored DevOps Engineers by providing direction, developmental opportunities, and performance feedback
- Infrastructure and resource management, cloud self - assessments and tagging requirement enforcement
- Maintaining a farm of EC2 instances, ELB's and RDS. Worked on Cloud automation using AWS CloudFormation templates.
- Migrated corporate Linux servers from physical servers to Amazon AWS virtual servers.
- Implemented Automated Application Deployment using Ansible and Integrated delivery (CICD process).
- Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.
- Created proper documentation for new server setups and existing servers. Developed installer scripts using
- Leading a group of 5 testers and 3 software engineers
- Expertise in Build Automation and Jenkins Administration.
- Experienced in UNIX shell scripting, Perl scripting, SQL Server.
- Support deployments for client/server and web-based applications as well as troubleshooting.
- Content management and deployment of new APIs
- Worked on continuous integration based on Maven and Jenkins.
- Responsible for all aspects of the software configuration management process including code compilation, packaging/deployment/ release methodology, and application configurations
- Worked on SonarQube for continuous inspection of code quality and also, Worked on integration with Jenkins
- Acted as a dedicated release engineer working with the development team
- Coordinate/assist developers with build issues on the development environment and their local machine
- Setup, configure and maintain Ant/Maven/Grails jobs in Jenkins/Hudson
- Worked with the development team to migrate Ant scripts to Maven using maven-antrun-plugin
- Configured the Jenkins jobs using Pipeline Plug-in to support automation of build and deployment process
- Involved in the administration team for Jenkins /Artifactory/Sonar and Fortify
- Used Maven dependency management system to publish snapshot and release artifacts to Artifactory to share artifacts across projects and environments.
- Administration of JFrog Artifactory, which includes uploading the artifacts, third party jars, creating a repository and maintain the Artifactory
- Configured Jenkins job to publish test results on Sonar & fortify dashboard
- Identify, analyze, coordinate and resolve/debug environment issues to ensure the application is up and running
- Participate in release team meetings and involved in the process of deployment to production release
- Managing and collaborating digital CDN (Content Delivery Network)
- Adobe Omniture tracking events (marketing on user actions) configurations
- Generate app 47 analytical reports and review market activities
- Mobile web and content verification
- Communicate and define functionalities based on the development life cycle
Environment: - Jenkins, Ant, Maven, Artifactory, Sonar, Fortify, Remedy/ServiceNow, Shell, Groovy, Java, DataStage, autosys, Informatica, Linux, Windows
Confidential
Systems Engineer
Responsibilities:
- Responsible for resolving build failure issues by coordinating with multiple teams and managed the projects POM files with covering all required plugins and profiles.
- Provided level one support to build troubleshooting and production issues.
- Test environment install and configurations
- Installation, configuration, and administration of Enterprise Linux and Unix Systems
- Software installation using Yum and RPM
- Installed Microsoft Windows Server 2008 on Dell equipment
- Implemented and executed manual and automated test cases.
- Develop negative test case scenarios, vulnerability assessment of the mobile and client machine biometric applications
- Developed and maintained build script using Apache ANT and Maven and MSBuild to perform builds efficiently.
- Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for WebSphere Application Server and also expertise in setting up security for single sign - on and SSL.
- Fair knowledge of Cognitec biometrics products (facial recognition) and review algorithms that match with production guidelines and standards
- Support testing documentation and create instructions manuals for training purposes
- Identify the latest intrusions and update knowledge management system
- System security and penetration test
- Build and release support bug fixes and rollback
- Tested identityX applications to identify security gaps and security glitches
- Generated customized application release reports for Face liveliness, voice recognition system, fingerprint, iris detection, and system access security check
- Hardware test if biometric capture, verification, enrollment, biographic and biometric data retrieval
- Functional testing of mobile application on iPad1, iPad2, iPhone 3S, 4G, BlackBerry Torch, Curve, Bold
Environment: Java, Spring, Hibernate, JQuery, Javascript, Junit, Mockito, Oracle, JBoss, Apache HTTP Server, JBoss Studio, Maven.
Confidential
Systems Engineer
Responsibilities:
- Implemented requirement analysis and design documents in enterprise architecture level
- Involved in developing B2B, SOA solutions.
- Prepared class diagram and Sequence diagram using RAD
- Used Portlet, EJB 3.0 and JPA for J2ee development
- Developed database transformation and application proposals
- Update requirement changes and reviews applicable enhancement and improvements
- Created data models and database normalization strategies.
- Mortgage amortization application configuration
- Generated back end test data and data analysis using access database ETL
- Understand and writing prototype architect and implementation strategies to be used for mock website
- Testing the SSCRA application interfaces with financial repositories
- Re - engineering data format and validation of stored data
- Writing SQL queries to test back-end applications
- Generate virtual users for performance and load testing.
- Planned User Acceptance Testing, Functional and Regression activities of the project.
- Worked with product owners as well as with the technical team to identify and develop performance test scenarios using Load Runner.
- Participated in Functional, GUI, Regression and User Acceptance Testing.
- Participated in CMM Implementation Activities like conducting periodical Reviews and Audits.
- Maintain and distribute Quality Metrics and contribute to Business & Technical Risk assessment
