Devops Engineer Resume
New, YorK
SUMMARY:
- Having 5 Years of hands on experience that includes requirement elicitation, design, development, integration, Build & Release, support of web based, standalone applications.
- Experience on Full Life Cycle development of software applications
- Good exposure to multiple roles as a Developer, Build and Release engineer.
- Proficiency with build and release engineering tools including Jenkins configuration, Subversion, Git, Maven and Jenkins Plugins, SonarQube, UDeploy.
- Extensive working experience on Jenkins Jobs configuration and CI/CD pipeline creation.
- Experienced in working on DevOps/Agile operations process and tools area such as Code Review, Unit test automation, Build and release automation, environment, service, incident.
- Provided level one support for build troubleshooting and production issues. Environment: Maven, SVN, GIT, Bash, Jenkins
- Knowledge of Java, JSP, Servlet, Soap Web service, RestFul Web Service, Spring Boot, XML, HTML, CSS
- Knowledge of Apache Tomcat 9.0, WebSphere Application Server 8.5, HP Service Manager
- Knowledge of relational database principles in database design MySql.
- Experience with using IDEs Eclipse, STS (SpringSource Tool Suite) 3.8, Visual Studio Code, Rational Software Architect (RSA), SoapUI
- Knowledge of Build and Release Engineering principles and methodologies including source control, branch management, build and smoke testing, archive and retention practices
- Experienced in OO Analysis, OO Design and OO Programming
- Ability and willingness to work in fast paced and dynamic environment
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance and extensive experience with Agile and SCRUM.
- Expertise in Querying RDBMS such as Oracle, PL/SQL and MY SQL by using SQL for Data integrity
- Experience in using GIT and Rational Clear Case on UNIX,LINUX and Windows environment.
- Extensive experience in working with Oracle Weblogic, Apache Tomcat application servers.
- Hands on experience with AWS CLI and SDKs/ API tools.
- Experience in working with various Python integrated Development Environments like VIM, PyCharm, Atom and sublime text.
- Experienced in developing Web Services with Python programming language and Good working experience in processing large datasets with Pyspark.
- Experience in Troubleshooting and Performance tuning of an application
- Adept knowledge in preparing technical documentation and presentations using Microsoft Visio/ Office.
- Provides technical leadership for problem escalation and resolution.
- Highly motivated with the ability to work independently or as an integral part of a team and committed to highest levels of professionalism.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, JAVA, ASP.NET.
Databases: SQL 2012/2008/2005 , PL/SQL, Oracle 11g/10g/9i
Web Technologies: HTML, XML, SOAP, WSDL, UDDI, XSD, XSL, XPATH.
Operating Systems: UNIX, Linux, Windows NT2000/7/XP/Vista, Windows Server 2008.
Scripting Languages: SHELL, PERL, BASH, POWERSHELL, PYTHON, RUBY.
Version Control Tools: TFS, CVS, SVN, GIT, GITHUB, Perforce.
Application/Web Server: Oracle Web logic Server 11g, Apache Tomcat, Oracle Application Server 10g BEA WebLogic 8.1/9.2, WebSphere, JBoss, IIS.
Build & Release Engineering / DevOps: MAKE, Jenkins, AWS,, Chef, Ant, Maven,, MS Build, Docker, and BAMBOO.
PROFESSIONAL EXPERIENCE:
Confidential, New York
DevOps Engineer
Responsibilities:
- Worked on the UDeploy configuration, Created Applications and configured multiple environment underneath the applications. Created multiple components.
- Configured the Jenkins jobs to push the component in UDeploy and deploy them.
- Monitoring the UDeploy for any job failure and worked on their resolution.
- Worked with development team on enforcing source control strategies, building, packaging and deployment of products.
- Worked on Setting up Jenkins servers with Maven and installed required plugins.
- Used GitHub as version control System.
- Created the Jenkins jobs for UI application and Web Services.
- Configured the Jenkins CI/CD Pipeline to run the build, Static Scan and Deploy the package on the servers, run Smoke tests and Dynamic scan, on UI applications
- Worked in the project development using Java/J2EE technology, JSP, HTML, and servlets.
- Assisted in Database designing using ER Modelling and creating tables.
- Implemented a Continuous Delivery pipeline with Git, Jenkins, Docker, and AWS AMI’s, whenever a new GitHub branch gets started automatically.
- Utilized PyUnit, the Python unit test framework, for all Python applications
- Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization
- Worked on SQL queries to get the data from the source systems.
- Converting the Ant build projects to Maven Build projects.
- Installed and configured MySQL and Oracle Database on Linux Servers
- Deployed Application in Tomcat Server on Unix environment.
- Experience with container - based deployments using Dockers, working with Dockers images, Dockers hub and Dockers registries, and installation and configuring Kubernetes and clustering them.
- Involved in release planning and executed the release build request from the project team through JIRA Ticket.
- Experience in Deploying JBoss, Apache Tomcat Webserver, Oracle web logic, and IBM WebSphere.
- Remote monitoring support through SSH or SSL encrypted tunnels using Nagios.
- Written Oracle admin schema using SQL, which creates Orion Oracle database instances in Oracle 10g and Oracle9I
- Executes and monitors builds; helps team with build issues, measures and reports results to management
- Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
Confidential, Bloomington, IL
DevOps Engineer
Responsibilities:
- Worked with the automated scripts for the Build and Deployment of the applications.
- Worked with development team on enforcing source control strategies, building, packaging and deployment of products.
- Worked on Setting up Jenkins servers with Maven and installed required plugins.
- Used GitHub as version control System.
- Configured the Jenkins Sonatype to generate code coverage and unit test reports.
- Configured SonarQube and integrated it with Jenkins to measure and analyze the source code quality.
- Created the Jenkins jobs for UI application and Web Services.
- Configured the Jenkins CI/CD Pipeline to run the build, Static Scan and Deploy the package on the servers, run Smoke tests and Dynamic scan, on UI applications
- Executes and monitors builds; helps team with build issues, measures and reports results to management
- Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
- Encapsulated Business Rules in PL/SQL packages and the data was written to the database in accordance the business rules.
- Configured and maintained Jenkins to implement the CI process and integrated the tool with Antand Maven to schedule the builds.
- Experienced in authoring POM.xml files, performing releases with the Maven release Plugin, and managing Maven repositories.
- Created branches, performed merges in version control Systems Git, GitHub and Bitbucket.
- Implemented a Continuous Delivery pipeline with Git, Jenkins, Docker, and AWS AMI’s, whenever a new GitHub branch gets started automatically.
- Experience in creating Docker containers with the Images and deployed the application in dockers using those containers.
- Created APIs, database Model and Views Utilization Python to build responsive web page application.
- Used the AWS SDK for Python to write programs to perform the CRUD and Cross-functional operations on Amazon DynamoDB
- Hands on in Scripting tools - Ruby and Shell Scripting and on Monitoring Tools - Nagios, Splunk.
- Have experienced in developing the Maven Build Scripts (pom.xml).
- Building and Administrating the Bamboo Continuous Integration Servers.
- Used Jira for story tracking, Logging as part of Scrum Process.
- Provided 24/7 Production support as part of on-call rotation.
- Deployed Application in Tomcat Server on Unix environment.
- Executed continuous improvement of project builds with custom Maven plugins and Atlassian tool set.
- Debugging build failures, coordinating with developers and testers to resolve related issues.
- Used SoapUI for web service testing.
- Executed the manual test cases on Application and logged the defects using trac
- Wrote Python Scripts for data manipulation and analysis to check the access token authentication by the users in automation process.
Environment: Tomcat 9.5, Java, Spring Boot, HTML, CSS, RestFul services, MySql, Git, Jenkins, Maven, Spring Source Tool, SoapUI.
Confidential, Bloomington, IL
DevOps Engineer
Responsibilities:
- Involved in requirement Analysis, Design and development of the project. The designing is done by following the Java design patterns.
- Automated the build process in order to streamline the multi-platform build process and eliminate build errors; developed automated sanity testing after each build.
- Clearly documented the build process and the subsequent changes
- Creation and setup of new environments/branches such as development, testing and production
- Worked on Setting up Jenkins servers with Maven and installed required plugins
- Troubleshooting build breakages in a timely manner
- Created the Jenkins jobs for UI application and Web Services.
- Involved in design, implementation and modifying the Python Code
- Developed Python and shell scripts for server automation tasks like kernel upgrade, pre and post checks.
- Automated most of the daily tasks using python scripts.
- Setup Jenkins servers with Maven and installed required plugins
- Used Sub version as version control System.
- Created and maintaining automated build scripts in Jenkins
- Performed all builds on time per schedule and resolved any build and compile issues within allotted time.
- Monitor and administer the automated build and continuous integration process to ensure correct build execution, and facilitate resolution of build failures.
- Configured the Jenkins Sonatype to generate code coverage and unit test reports.
- Tracked status of individual releases for each platform.
- The application was packaged as WAR using maven and deployed on Tomcat server.
- Environment: Java, JSP, MySQL, JavaScript, Tomcat 7.0.90, SubVersion, Eclipse.