We provide IT Staff Augmentation Services!

Project Assistant Engineer Resume

5.00/5 (Submit Your Rating)

Dayton, OhiO

SUMMARY:

  • Around 5 years of inclusion in IT, this unites in to the field of DevOps/Build and Release with skill in software engineering, Linux administration, Continuous Integration, Configuration Management, Automation, Monitoring and Continuous deployment and broad experience of being a piece of numerous tasks with various setups and situations.
  • Experience in working on source control tools like SVN, CVS, Perforce, GitHub.
  • Strong knowledge on source controller concepts like Branches, Merges and Tags.
  • Experience in configuring and deploying Spring boot applications, micro services and applications on apache tomcat in different situations.
  • Presentation in improving build and deployment by DevOps tools through automation and scripting.
  • Perceived for methodology in taking care of and satisfying inside and outer client’s and the venture needs.
  • Experienced with agile and scrum methodologies and In - depth understanding of the principles and best practices of Software Configuration.
  • Capability in utilizing mechanized from scripts like maven, Jfrog, Jenkins, Ansible, Chef/Puppet.
  • Involved in designing, managing, creating Continuous build and Integration environments, which included in planning, making, overseeing constant form and coordination circumstances.
  • Experience on application servers like WebLogic, WebSphere, JBoss and web servers like tomcat.
  • Experience in automated build processes using MAVEN and deployment process using shell scripting with open source tools like Jenkins.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plug-in, Mavenization of Java projects and managing Maven repositories.
  • Efficient in working closely with teams to ensure high quality and timely delivery of builds and releases.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, and Implementing and Post-production analysis of the projects.
  • Expertise in trouble shooting the problems generated while building, deploying and also in production support.
  • Minor experience with Kubernetes tools & Run deck operations.
  • Experience on web infrastructure system spring MVC.
  • Extensive experience of working with the release and deployment of large-scale .NET Web applications using the tools like MS Build and MS test.
  • Implemented a Continuous Delivery (CD) pipeline with Docker, Jenkins and GitHub, Bit bucket and AWS AMI’s.
  • Participated in the release cycle of the product which involves environments like Development, QA, UAT and Production.
  • Create, update batch files and shell scripts to automate build process, update build tool using Power Shell and Unix Shell.
  • Good knowledge on Industry Standard Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC).
  • Expert in supporting applications on different platforms Windows and Unix/Linux/Solaris environments.
  • Experience Selenium IDE and creating scripts in Selenium.
  • Experience with Installing, configuring, performance tuning, architecture design and scaling of services in VMware servers.
  • Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
  • Experience used Selenium IDE to record, playback and debug individual test cases using Selenium Web Driver provided more flexibility in automating test cases.
  • Responsible for Tableau Server Administrative functions, upgrades, installations, configurations, license management, backup of servers and load balancing techniques.
  • Experience in maintaining Administrative functions, User management, upgrades, installations, configurations, backup of servers and load balancing techniques for access management tools like Open AM & Open DJ.

TECHNICAL SKILLS:

MSSQL, MySQL, DB2, Teradata, T: SQL

Operating Systems: Windows 2000/2003/NT/XP, UNIX, Linux, Solaris

Languages: Java, HTML

Scripting: P PowerShell, Batch, Perl, Shell, PowerShell

Build Tools: Maven, Ant, MS Build

Source Control: GIT, GITHUB, Perforce, Subversion

CI & CD Tools: Jenkins, Hudson, TFS

Automation Tools: Selenium

Web Servers: Tomcat, JBOSS, Spring Boot

Cloud Technologies: AWS, Azure, Open stack

Issue Tracking: Jira, Remedy, Service Now

PROFESSIONAL EXPERIENCE:

Shutterfly INC

Tempe, AZ

Build and Release Engineer

Responsibilities:

  • Worked in setting up and defining automated CI & CD processes from scratch which includes installations, Configurations, and architecture design.
  • Designed and built DevOps Reference architecture i.e., Continuous integration pipeline for the Projects (Builds, testing, deployment, matrices collection) laying out the ground work for all the applications in the department.
  • Introduced best practices and implemented GIT flow process to integrate JIRA/Jenkins to GIT/Stash and enable quality check and triggers.
  • Involved in System level tuning and debugging, on cloud, virtual environments.
  • Worked with the developers for migrating code base from one SCM to other.
  • Automated the java and .NET projects end to end using pipelines which includes build, run tests, static code analysis, publishing to VM ware and JFrog Artifactory, deployment and running the smoke tests.
  • Worked and coordinated with different teams e.g. System engineering/DBA/NetEng teams for building the infrastructure and following the release process of JAVA, .NET and PHP applications.
  • Worked on monitoring tools such as ELK and Nagios, Splunk.
  • Coordinating with the Multiple teams (Development, Database Administrative teams, QA, and IT Operations teams) to drive the releases and infrastructure setup.
  • Worked closely with different stakeholders (PMO’s and architects) to understand the finalized architecture design and Project deadlines to drive the requirements smoothly from one environment to other.
  • Involved in build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Actively participated in project planning discussions and followed up on left over issues to prioritize and take action on what's important and stayed up to date with what's going on around the projects.
  • Strengthened developmental methodologies and maintenance of processes and associated scripts for automated build, testing and deployment of products to various developments.
  • Configured necessary plugins in build tools to accompany necessary requirements.
  • Responsible for protecting and securing user permission across CI & CD tools by following best practices.
  • Automated deployments for 100+ cloud servers using Python and Bash.
  • Developed and maintained Perl/Shell scripts for build and release tasks.
  • Integrated Maven and build automation tools with Jenkins Continuous Integration process from scratch.
  • Worked in testing/development/automation in a DevOps role on an agile/iterative project team for the API Gateway.
  • Maintained JIRA for tracking and updating project defects and tasks.
  • Managed and document all post deployment issues utilizing the Post Deployments Issue Log.
  • Organized a weekly sync ups and post-deployment meetings to review all issues being tracked. Ensure every issue has an owner and that it is resolved while capturing the specific details about the issue, resolution, and which organizations and individuals provided the resolution to work on the server.
  • Worked in Resolving the database related queries when needed.
  • Worked in maintaining and configuring open source and enterprise tools like Open AM and Tableau.
  • Worked on Configuring LDAP authentication with the existing software structure for more than 5 applications.
  • Worked closely with clients to establish problem specifications and system designs.
  • Responsible for Tableau Server Administrative functions, upgrades, installations, configurations, license management, backup of servers and load balancing techniques.
  • Worked in maintaining Administrative functions, User management, upgrades, installations, configurations, backup of servers and load balancing techniques for access management tools like Open AM & Open DJ.

Confidential, Dayton, Ohio

Project Assistant Engineer

Responsibilities:

  • Introduced new technologies reducing technical debt along with planning and implementing various cutting-edge technologies.
  • Promoting CI & CD culture collaborating with Development, DBA, QA, Support and Business operations.
  • Develop, Implement and support service monitoring and availability of business-critical IT applications.
  • Management and reporting of System/Application performance data as captured by the performance tools.
  • Troubleshoot the automation of Installing and configuring .NET applications in the test and production environments.
  • Created and maintained the Shell/Perl deployment scripts for WebLogic and UNIX servers
  • Documented project’s software release management procedures with input decisions and helped maintaining and distributing release media and release notes for each scheduled release.
  • Assured enterprise application integration by selecting tools, specifying shared data and code resources, defining interfaces and data flows and monitoring progress
  • Make recommendations to further establish IT system performance guidelines and grow the system performance team.
  • Developed chef and recipes/cookbooks to automate the installation, build and deployment of DB, web servers, elastic search engines.
  • Parse the application and system logs using python and PowerShell for all business applications to proactively monitor and trace errors with automated email alerts to various teams internally.
  • Interface with system and program experts, vendors, regarding the technical aspects of application engineering and providing solutions for system and application bottle necks.
  • Automated the tasks using chef.
  • Experience in writing the cookbooks using ruby programming language.
  • Independently apply engineering principles to investigate, analyze, plan, design, develop, implement, test or evaluate automated information systems.
  • Apply engineering experience to perform functions such as system integration, configuration management, quality assurance testing and resource management.
  • Used Jfrog Repository to upload the build artifacts after a successful build and worked on installing, configuring and administering Jenkins CI and CD tool on Linux machines.
  • Built a comprehensive PERL script which would call the required Make files and notify the build distribution team in case of Build errors or Completion of the builds.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Developed and maintained Bash/Python/Shell scripts for build and release tasks.

Confidential

Software Engineer

Responsibilities:

  • Worked closely with the Development Team in the design phase and developed Use case diagrams using Rational Rose.
  • Designed and implemented Subversion and GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing Subversion /GIT
  • Currently working on building an advanced search engine for our database using elastic search
  • Instructed and modelled core Agile principles of collaboration and transparency among disperse Scrum team members with multiple geographic location, culture and time zone
  • Responsible to interface with Engineers and Operations to establish and maintain the software development structure using CI/CM tools on UNIX and Windows.
  • Worked on different environments like Java, .NET, Visual Basic and Visual C and C++
  • Responsible for design and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Involved in periodic archiving and storage of the source code for disaster recovery.
  • Worked closely with developers to pinpoint and provide early warnings of common build failures.
  • Used MAVEN as build tools on Java projects for the development of build artefacts on the source code.
  • Automated the build and release management process including monitoring changes between releases.
  • Deployed the Java applications into web application servers like Web logic.
  • Executed user administration and maintenance tasks including creating users and groups, reports and queries.
  • Worked as a system administrator for the build and deployments process on the enterprise server.
  • Used the continuous integration tool Jenkins to automate the daily processes.
  • Created views and appropriate meta-data, performed merges, and executed builds on a pool of dedicated build machines.

We'd love your feedback!