Devops Engineer Resume
WA
SUMMARY:
- 12+ years of experience in IT with solid hands on and understanding of DevOps and Automation methodologies.
- 5 years of diverse experience in IT with emphasis on DevOps
- Experience with CI (Continuous Integration) and CD (Continuous Deployment) methodologies using Jenkins and other CI/CD tools.
- Experience in AWSEC2, VPC, IAM, S3, Cloud Front, Cloud Watch, Glacier, Route S3, EMR, Cloud trail, SNS, SQS, EBS Volumes, LAMBDA, Elastic IP's
- Experience in developing scripts to automate deployments to AWS Cloud Env.
- Experience in DevOps Engineering mainly in automating, building, deploying and releasing of code from one environment to another environment.
- Designing and implementing CI (Continuous Integration) system configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux)
- Good Understanding of Azure platform
- Followed agile principles and used JIRA for maintenance and Bug development tasks.
- Work experience in integratingAutomation scripts (Selenium WebDriverAPI) on Continuous Integration tools Hudson/Jenkins for nightly batch scripts.
- Extensive noledge of full Software Development Life Cycle (SDLC).
- Leading the team and in timely delivery of client deliverables
- Interacting daily standup meeting following Agile methodology
- Interacting with clients and conducting scrum meetings.
TECHNICAL SKILLS:
- DevOps
- Groovy
- Weblogic
- Ansible/chef
- java
- Python
- Bash and Other shells
- Shell Scripting
- Jenkins
- SVN/Bitbucket/Git/JIRA
- Newman
- Wlst
- Selenium
- Tomcat/Docker
- AWS Cloud azure
PROFESSIONAL EXPERIENCE
Confidential .WA
DevOps Engineer
Roles & Responsibilities:
- Experience in cloud based technologies like Amazon Web services and Microsoft Azure.
- Profusely worked on Version control tools like Subversion, GIT, clear case to track changes made by people in source code.
- Supporting configuration of Jenkins Build pipeline jobs, plugins installation with team for configuration of maven multi module jobs, free style jobs.
- Supporting trouble shooting for Build and Release deployments in Dev, QA and Pre - Prod environments.
- Jenkins pipeline build tools like sonarqube,jacoco, Junit,Cucumber tests etc.,
- Performed WebLogic Server Administration tasks such as Installation, Configuration, Monitoring, Performance Tuning and Load balancing.
- Deployment and Troubleshooting of JAR, WAR and EAR applications in clustered environment with WebLogic.
- Achieved Zero down time using version1 and version2 (Blue Green method).war file deploying in weblogic server in multiple cluster in different data centers ttn, pol,atl and snq.
- KPI captured using jmeter for checking the traffic using A10 load balancer.
- Involvement in continuous integration and deployment tools like Dockers, Kubernetes, Ansible, Jenkins, Ant and Maven, sonarqube,
- Implemented play books in Ansible Tower for deploying the artifacts in different applicationsin weblogic server
- Profoundly did Continuous integration using Hudson's/Jenkins, Anthill pro, Team city and Bamboo, which requires developers to integrate code into a shared repository several times a day.
- Worked on Application Deployments & Environment configuration using Puppet & Chef, Ansible, Salt stack configuration management tools.
- Involvement in designing and deploying a multitude application utilizing almost all the AWSstack Including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM roles, MySQL, DynamoDB and Elastic Cache.
- Deployment of Websites using IIS Web Server and controlled Traffic flow using Internal and External Load Balance.
- Used SVN and GIT as source code repository and Involved in migrating from SVN to Bitbucket
- Created release branches in GIT by GIT Administration including branching, reporting and assisting with project and end user support.
- Performed integration of Code Quality Analysis techniques - Check style, Find bugs with CI tools like Bamboo.
- Worked on Docker open source project by automating the deployment of applications inside software containers.
Environment: Integration (CI) / Continuous Delivery (CD) Tools, Jenkins,Bitbucket,SVN, AWS Services, Ansible, GIT Hub, Weblogic 12.2.1.3,shell script, json
Confidential - Chicago, IL
DevOps Engineer
Responsibilities:
- Build Pipeline design and optimization using GIT, Maven, Nexus Repository Manager.
- Used Postman to setup collections for theAPI using Newman in Jenkins.
- Creating fully automated CI build and deployment infrastructure and processes using Jenkins Multibranch Pipeline with Groovy script.
- Chef configuration management for managing Linux AWS EC2 instances and installing Jenkins as master/slave nodes.
- Configured Web hooks add-on for automatic triggering of build from bitbucket.
- Written Ansible/Shell scripts to automate operational maintenance tasks.
- Used Docker Containers as a Service (CaaS) to implement enterprise features like RBAC (Role based access control)
- Installed App Dynamic agent on client machines to push the logs to App Dynamics instance.
- Perform End to End Testing.
Environment: Java, Git, Maven, Nexus, Jenkins, Bitbucket, Groovy, Chef, Ansible, Postman Collection, Newman, Linux, WebLogic, App Dynamics, Dockers CaaS and AWS.
Confidential - Chicago, IL
DevOps Engineer
Responsibilities:
- Analyzed business requirements and functional documents and extracted use cases required for performing automation out of it.
- Built end to end pipeline using GIT, Maven, Nexus Repository Manager.
- Developing Docker images to support Development and Testing teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and Elasticsearch, Kibana and Logstash.
- Managed Linux AWS EC2 instances and installing required CI/CD tools.
- Configured Web hooks add-on for automatic triggering of build from bitbucket.
- Written Ansible/Shell scripts to automate operational maintenance tasks like checking disk space etc.
- Used Chef server in workflow automation CI/CD.
- Helped team with automation of use cases using Selenium web driver.
Environment: Java, Selenium, Ansible, GIT, Maven, Bitbucket, Chef Server, Jenkins, WebLogic, Linux, Dockers and AWS.
Confidential
DevOps Engineer
Responsibilities:
- Responsible for interacting with the business people for understanding business requirements.
- Participated in SCRUM process, attended daily scrum meetings, sprint planning and sprint.
- Implemented CI/CD pipeline using Jenkins and other AWS CI/CD pipeline tools like AWS code commit.
- Documentation and Configuration Management of large cluster of servers with Ansible, Puppet and Git
- Used Puppet server and workstation to manage and configure nodes. Writing Puppet manifests to automate configuration of a broad range of services.
- Schedule, monitor and deliver the builds and deployments to the Dev, QA and production environment.
- Defining the scope of testing for each release.
- Strategic & Operational planning
- QA strategy, Definition and Execution
- Metrics & Status Reporting
- Deploying and managing the appropriate testing framework to meet the testing mandate
- Planning, deploying, and managing the testing effort for any given release.
- Implementation of automation framework on testing environment.
- Preparing test plan, test scenario and test coverage matrix.
- Interacting with team on need basis and providing timely solutions.
Environment: java with selenium webdriver, junit TestNG, Quality Center 10, VB Scripting, UNIX, VBA,Swings, Oracle, Windows XP, Windows 7
Confidential
Senior QA Analyst
Responsibilities:
- Developed and implemented Webbased testing withSelenium WebDriverwhich cut down the script development time in half.
- Involved in halping the manual tests.
- Developed batch programs and wrote Scripts to run them on Unix korn Scheduler
- Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements.
- Involved in writingSQLQueries for backend testing.
- Participated in new feature kickoff meetings and prepared test cased based on the use case documents.
- Participated in Development, Unit Testing, Fixing the Bugs.
- Bug reporting and tracking in JIRA.Performed Manual Testing
- Designing the Test cases and execution of Test cases
- Reviewing of Test cases & Enhancing of test cases according to the change requirements
- Execute test cases accurately and concisely report both progress and defect status
- Database Verification to check the updated data in the Oracle Database
- Involved in the execution of the manual test cases, analysis of the test results and maintenance of test metrics.
- Actively participated in BUG meetings to resolve the defects in efficient and timely manner.
- Testing the system in different test phases, like GUI, regression, Integration, and functionality testing.
- Passed SQL queries to test the Database
Environment: Java, WSP, OBIEE, Java, TOAD, VSS (Visual Source Safe)