Resume
5.00/5 (Submit Your Rating)
Devops, EngineeR
SUMMARY
- 7+ years of Professional Experience
- Skilled DevOps Engineer with Hands - on experience on supporting, automating and optimizing CI/CD process, deployments, configuration management and monitoring
- Microsoft Azure, AWS, Cloud computing
- Excellent client interaction skills and interpersonal competencies along with detail-oriented problem-solving skills.
TECHNICAL SKILLS
- Microsoft Azure
- AWS
- Git
- GitHub
- Gitlab
- SVN
- Docker
- Kubernetes
- Nagios
- SonarQube
- Jenkins
- Maven
- Ant
- Load Balancer
- Ansible
- JAVA
- C#
- PHP
- Python
- C++
- C#
- PowerShell bash
- Linux
- Windows
- Oracle
- SQL server
- Apache
- Tomcat
- AutoCAD
- MATLAB
- SCADA
PROFESSIONAL EXPERIENCE
Confidential
Devops Engineer
Responsibilities:
- Implemented and managed continuous code build, deployment, configuration management, automated testing and monitoring using applicable tools in development, staging, testing and production environments.
- Utilized Microsoft Azure Cloud PAAS to configure and setup environments and validate code deployment.
- Utilized Jenkins to perform CICD automation process configuring Build, Code, Deploy and test automation Jobs in Jenkins with Jenkins pipeline and Ant, Maven as build tools.
- Created a master and slave configuration to implement multiple parallel builds
- Utilized GIT source code management for feature branching, merging and pushing to environments.
- Integrated SonarQube for code quality inspection and security vulnerabilities.
- Created docker images using docker files and managing containers tagging pushing docker images to the docker hub, Azure container registry.
- Worked on Azure Kubernetes service as container-orchestration tool for deployment, scaling, and management of web application microservice and SQL server database.
- Performed load balancing and proxying of systems servers and components.
- Worked on Ansible roles and playbooks for configuration and infrastructure management and utilized Nagios for monitoring the hosts and service.
- Develop and maintain CICD process plans, reports, documentation and manuals throughout project lifecycle
- Participate in daily Scrum Meetings, review with stakeholders, Developers, Engineering team and QA for continuous improvements and development of quality products.
- Worked with offshore and onshore engineering, development and test team.
Confidential
Build and Release Engineer
Responsibilities:
- Involved in project design, development and testing of Power generation, transmission and energy distribution system application; Prepared and reviewed Technical and functional specifications of the project.
- Designed SCADA Automations and control system for data acquisition and monitoring of project.
- Managed source code repository, build, and release configurations, processes, and tools to support daily development, test, and production build and software deployment operations.
- Designing and implementing CICD process: configuring Jenkins master/slave, Jenkins pipeline, ANT, Maven build tools
- Used Jenkins, Code Deploy for CI/CD pipelines and Maven as build tools across various environments.
- Worked on various Docker/Kubernetes components like Docker Engine, Hub, Kubernetes cluster, Machine, Compose and Docker Registry.
- Managed GIT repositories for branching, merging and also tagging.
- Developed Shell/Batch/Python scripts for automation of build and release process.
- Responsible for code build, release and configuration on Amazon EC2.
- Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
- Developed and implemented an automated Linux infrastructure using Ansible.
- Performed System Integration testing of hardware and software integration.
- Integrated with selenium for automated testing of web application using Selenium, Java.
- Conducted automated Functional, regression, System & End to End Testing and commissioning of the project using applicable automation tools and root cause analysis of test discrepancies.
- Maintained detailed and accurate project records including data, documentation, and reports.
- Collaborated with project manager and engineering team regarding design parameters for client projects.
Confidential
Automation Engineer
Responsibilities:
- Analyzed business requirements, building & executing QA plans, review with stakeholders, Developers, Engineering team and QA for continuous improvements and development of quality products.
- Designed, developed and maintained reliable Automation framework for testing web application, Desktop application, and web services across platforms and storage systems using JAVA, Selenium, SOAPUI and other applicable automation tools.
- Administered and maintained all automation scripts and create reusable functional libraries.
- Used Maven as build tool and Jenkins to create and run deployment jobs for CI CD process.
- Performed Smoke, functional, usability, user acceptance, end-to-end manual and automation testing against functional and business requirements through ALM test lab.
- Performed external data source testing, SOAP, REST API testing postman and SOAPUI using groovy script.
- Worked on software and hardware integration and troubleshooting any compatibility issue.
- Worked in Devops methodology to integrate the automation into CI/CD environment through environmental stage, QA, UAT and production platform.
- Develop and maintain reports, documentation and manuals throughout project lifecycle.
- Participate in daily Scrum Meetings, retrospective and story planning sessions to deliver incremental outcome and constant improvements.