Sr. Devops Engineer Resume
TX
SUMMARY:
- 5+ years of experience as a Build and Release/DevOps Engineer in automating, building, and releasing of code from one environment to other environment and deploying it to servers
- Experience in working and communicating with senior management, cross - functional teams, and professional peers globally and highly effective at End User Requirement Analysis
- Quick learner, flexible in working individually or in a group with strong inclination towards client-facing, work travel and learning new things.
- Hosting E-commerce Web Applications on Aws.
- Skilled at Software Development Life Cycles and Agile Programming & Agile Ops Methodologies.
- Created Best pipeline for IOS/Android/Node js/Iconic projects using Aws
- Extensively worked on CI tools like Jenkins and Bamboo for continuous integration and end to end automated build and deployments.
- Extensively used build utilities like Maven, ANT for building of jar, war, bar and, ear files
- Implemented Continuous Integration with Jenkins, Build Forge and integrated Jenkins with Maven, Sonarqube, Junit, Nexus and Chef.
- Experience with configuration and maintenance of automation tools like Puppet, Chef, Ansible
- Worked on JIRA to track issues and Change Management.
- Monitoring, Trending and Reporting Experience (Cloudwatch, and Graphana promethius).
- Used Splunk APM for log aggregation and analysis on different application servers
TECHNICAL SKILLS:
Application/Web servers:: Tomcat/Apache, jboss, others
Scripting Languages: Perl scripting, python, Bash
Continuous Integration Tools:: Jenkins
Build Tools: Maven, Ant, Nexus, Junit, MS build
Monitoring Tools: Nagios, Splunk, Cloud Watch graphana, Promethius
Containerization: Docker, Kubernetes
Concepts:: Software Development Life Cycle, Project Management
Version Control System: Git, Git Hub, Svn
Configuration Management: Puppet, chef, ansible
Version Control and Tracking:: JIRA, GIT, Subversion, Team Foundation Server (TFS)
Methodologies: Agile, scrum
Web Technologies:: HTML, XAML (Silverlight), XML.
Programming Language: Python, R programing, MVC, Json, XML, Java
Security: OWASP Fundamentals
PROFESSIONAL EXPERIENCE:
Confidential, TX
SR. Devops Engineer
Responsibilities:
- Providing Best CI/CD to IOS/Android/Iconic Projects and Node Js, On AWS
- Entire solo Responsible for Migrating all Enterprise applications iOS, Android Projects to Aws Environments from the scratch.
- Act as a Liaison between Development, Qa teams.
- Responsible for the Automation of QA team test cases framework Appium Java TestNg integrating into Aws device farm
- Responsible for setting up XCode server, Jenkins from the scratch.
- Troubleshoot Manual/automated builds, identify the root cause for a failed build and resolve the issues.
- Using New Relic, Grafana to monitor API’s and other status of the respective application.
- Contributing to CI/CD process, using server less architectures models for IOS/Android/Nodejs Entirely using AWS components.
- Design, Automated build and release and version control Process for mobile Applications. experienced in setting up the CI/CD platform (source control, versioning, build tools, packaging tools, Private Repositories, Java/J2EE, Maven, Jenkins, ionic framework etc.), scripting the required process, application building, signing & deployment and push to the app store (Apple Store, Google Play).
Environment: Aws, Ansible, Git, Jenkins, Maven, nexus, Monitoring, Splunk, Jira, Java/J2EE, Hp Fortify, Automated Security testing, IOS, Android, node js, XCode, Ionic Framework
Confidential, Oregon
SR. Devops Engineer
Responsibilities:
- Worked on Continuous Delivery Pipelines with Open Shift All the pipelines are written in Jenkins Scripted Syntax
- Automating pipeline with Jenkins and used sanity and smoke test for Automating Test cases
- Automating Build/Dependencies Middleware with Open shift, using Open shift to Automate, Manage Docker containers and Kubernetes.
- Automating Build Process with Maven using open shift.
- All the Deployments are done on open Shift cluster and provision pods/Docker Containers and used Jfrog to store the build/Docker images
- Integrated Newman CLI with Jenkins and Automated the Rest API Testing
- AS a Quality Test Engineer Implemented More Than 1000 Postman Test cases and worked on Automated Smoke and Sanity Tests.
- Creating Jenkins Pipelines with Jenkins Scripted File. Triggering the Remote Jenkins Jobs.
- Worked on Creation of Dashboards For data sources using Docker and Kubernetes pods
- Worked on Advanced Jenkins Pipeline Scripted Syntax to Trigger Remote jobs on other Jenkins master
- Used Open Blue Ocean Plugin in Jenkins to Visualize Jenkins pipelines
- Migrated the Blue/green Deployments from sonar 5.1.0 to 6.1.0 on Aws With Zero Downtime
- Tested more than 5 microservices Environments in Qa Area
- Created Notifying System for Continuous Delivery Team using Slack For failed and successful Builds
- Extensively Worked on Jenkins 2.6 to Write Build Scripts by Using Bash to Run the Project Build System
- Worked on Continuous Web hooks to using Git
- Extensively Worked on Parameterized Trigger Plugin to invoke remote jobs
- Maintained the microservices infrastructure with open shift
- Testing the Builds after implementation using Postman test scripts.
- Using centralized logging architecture for QA environment with ELK Stack.
- Implementing code quality test analysis with Sonarqube on Openshift Environment.
- Worked on Configuration Management Solutions in microservices environment on .sql
- Created Automated Jenkins Logs for No Sql Database like MongoDB
- Pushing Builds from Staging 1 or Staging 2 for Integration Testing.
Environment: Aws, Ansible, Git, Jenkins, Maven, nexus, Monitoring, Splunk, Jira, SonarQube, Hp Fortify, Automated Security testing, Docker, Kubernetes.
Confidential, O’Fallon, MO
JR. Devops Engineer
Responsibilities:
- Supporting Local System Administrators to troubleshoot Configuration Management and Network issues.
- Analyzing and recommending hardware and software needs and installing them.
- As a DevOps Engineer used Subversion, GIT, CVS, Maven, Jenkins, Chef, and, JIRA as tools for day-to-day build & release cycles.
- Responsible for design and maintenance of the Subversion/GIT, views, and the access control strategies.
- Wrote ANT and MAVEN Scripts to automate the build process.
- Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
- Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
- Deployed Java/J2EE applications to Application servers in an Agile continuous integration environment and automated the whole process.
- Migrate the Build tool Jenkins to Bamboo and integrated with Bitbucket and JIRA
- Configured Bamboo- Arti factory plugin to upload the artifacts on to Arti factory after the build is success
- Configured License-check, Resolution of artifacts & dependencies through Arti factory
- Configured plugins on Bamboo server to automate the deployments onto app servers and Arti factory
- Responsible for deploying puppet blueprints to Windows 2012 servers using Jenkins, Anthill Pro/DAS client to DEV, IST & PROD environments.
- Developed scripts to push patches, files, and maintain configuration drift through the Puppet tool.
- Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
- Use of Docker along with aws for advance containerization of applications of next level of application with 2-way SSL support.
- Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
- Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2,
- Managed and monitored the server and network infrastructure using Nagios.
- Integrated JIRA with Stash and created automated release notes using Perl scripts.
- Responsible for Deployment and maintenance of different QA and UAT environments.
- Worked with JIRA for creating Projects, assigning permissions to users and groups for the projects & Created Mail handlers and notification Schemes for JIRA
Environment: Java/J2EE, ANT, Maven, Subversion, GIT, Jenkins, AWS, Chef, Tomcat, Docker, Shell /Python, Perl script, Linux, and JIRA.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, Development, and Testing phases of the project
- Used design patterns like Service locator, Data Access objects, and MVC
- Developed business logic using EJB.
- Designed and developed the user interface using JavaScript, HTML and CSS
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- RAD and deployments in WebSphere
- Used Hibernate for mapping objects to the relational database
- Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool.
- Deployment is done Web Sphere.
- Generated SAX Parsers using XML Programming
- Utilized Log4j for request / response / error logging
- Involved in cross-browser Issues and Configuring the JDBC/JMS application server
- Administration Linux systems from installation, to upgradation, maintaining.
- Developed User Interface (Front End) application using the jsf, StrutsMVC, JavaScript, HTML,
- Trouble shooting memory issues in Java Applications.
- Changing and modifying the application interface as per the client requirements
Environment : JAVA, JSP, Servlets, JNDI, JUnit, XML, IBM Rational Application Developer (RAD), WebSphere, SQL Server 2003, Log4j, Windows XP, SVN, ANT.
