We provide IT Staff Augmentation Services!

Devops Engineer/release Engineer Resume

3.00/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Confidential is a Sr. DevOps/ Release Engineer who has 6+ years of IT professional experience in application development, database design & development, and containerization and Next Gen tools.
  • Implemented CI/CD allowing for deploy to multiple client Kubernetes/AWS environments.
  • Experienced in MySQL, DynamoDB and Elastic Cache to perform basic database administration build.
  • Developed GIT hooks on local repository, code commit, remote repository, code push functionality, on Git Hub.
  • Experience on Continuous Integration and Continuous Delivery frameworks like Jenkins.
  • Integrated Maven wif Jenkins for teh builds as teh Continuous Integration process. Used Maven for building Java/J2EE Applications.
  • Created multiple environments (Test, Pre - prod and Production) to build and deploy Java applications using AWS Cloud Formation template which includes VPC EC2, ELB, Auto scaling, RDS, Route53, S3, SNS and IAM.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Seasoned in Server infrastructure development on AWS Cloud, extensive usage of Virtual Private Cloud (VPC), Cloud Watch, IAM, EC2, RDS, S3, Auto Scaling, Route53, SNS, and Lambda.
  • Experience on on-boarding application teams to follow release pattern strategy.
  • Created Docker images and handling multiple images primarily for Middleware installations and domain configurations.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, and deployments.
  • Experience on on-boarding required plugins in Jenkins for multiple teams like OS team, Vra/Vro team, Chef and Habitat teams.
  • Experience in working in teams employing DevOps mode wif a good understanding of infrastructure and software components to be able to support teh application end to end from development through post-production support.
  • Experience and understanding of Production support, maintenance processes, Service Level management.
  • Good noledge on Agile Development methodology and Test-Driven Development.

TECHNICAL SKILLS

  • Jenkins
  • Chef
  • Docker
  • GIT
  • Java
  • Habitat
  • Groovy
  • Habitat
  • Windows
  • AWS
  • Java script
  • JIRA
  • Linux
  • Perl vRA/vRO
  • Kubernetes
  • Linux
  • SVC
  • Puppet
  • Python
  • Ruby
  • SQL
  • VMWare
  • Ansible
  • SQL
  • Unix
  • Nexus

PROFESSIONAL EXPERIENCE

Confidential, Dearborn MI

DevOps Engineer/Release Engineer

Responsibilities:

  • upporting concurrent development process wif standard Branching and Merging of application source code.
  • Creating and maintaining several build definitions and publish profiles to handle automated builds in an Agile / SCRUM environment.
  • Coordinating software application and database deployments across several environments and provided feedback and to other full-time release engineering staff for production releases during off hours.
  • Developing custom automation build system using Chef and Jenkins.
  • Configuring & setting up of CI environment wif Jenkins on starting from QA to PROD.
  • Set up Deploy server along wif automated scripts to back up teh server and restore from backup for Disaster recovery.
  • Writing CHEF recipes for automated Deploy agent installing/updating, deploying agent relays installing/updating and configuring teh same wif teh Deploy server.
  • Working on Chef cookbooks and related applications for Deploying and maintaining them across 5 environments Develop, QA, QA EDC lab (Test), and Prod.
  • Developing strategies, and contracts for validation of deployments and automating rollbacks in Deploy.
  • Designing and implementing fully automated server builds, managing, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, VMWare, VRA/VRO, in PCF.
  • Writing recipes, tools, shell scripts, and monitoring checks.
  • Integrated sonarcube, fortify in Jenkins.
  • Developed Jenkins pipeline using Groovy code for multiple teams to support multiple services.
  • Working wif Chef recipes/cookbooks which involved installing, updating, SQL refactoring, deploying agents, updating VRA/VRO, controlling load balancers.
  • Promoting major releases, monthly releases, and patches from Development -> Integration/QA -> Testing/QA EDC Lab -> Production.
  • Updating bugs and user stories in CA Rally to reflect deployment information when pushing / releasing code, collating them wif other information into release notes.

Environment: Chef, Jenkins, Maven, Java 8, VS code, Flowdock, Habitat, Https, SQL, Visual studio, Docker, CA Rally, VRA/VRO, Java Scripts, Unix/Linux, Ruby, Shell scripting, Git.

Confidential, Kansas City, MO

DevOps/ AWS Engineer

Responsibilities:

  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Wrote Java 8 utility classes to access web services from server side.
  • Ran HTTP Webinar program - from agenda development to execution, ensuring leads passed to internal databases.
  • Used teh groovy to make teh configuration loading dynamically seamlessly when their are changes required for GPRS additions or removal.
  • Responsible for creating multiple environments (Test, Pre-prod and Production) to build and deploy Java applications using AWS Cloud Formation template which includes VPC EC2, ELB, Auto scaling, RDS, Route53, S3, SNS and IAM.
  • Responsible to Manage IAM policies, providing access to different AWS resources, design and refine teh workflows used to grant access.
  • Developed enhancements to MongoDB architecture to improve performance and scalability.
  • Configured AWS Route53 to route traffic between different regions.
  • Implemented and maintained teh monitoring and alerting of production and corporate servers/storage using AWS Cloud watch, Splunk and Nagios.
  • Managed servers on teh Amazon Web Services (AWS) platform using chef configuration management tools.
  • Used Dynamo DB to store product information and Created Product catalog table for different products.
  • Designed and implemented for fully automated server build management, monitoring and deployment using Chef.
  • Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped teh Nodes using Knife.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Deployed applications on J-BOSS 4.x/5.x and JBPM.
  • Configured, monitored, distributed multi-platform servers using Chef.
  • Used Test Kitchen to test teh Chef Recipes on workstations before running teh recipe on servers.
  • Maintained Chef Servers and management application dat can use Service Now (CI) data to bring computers into a desired state by managing files, services, or packages installed on physical or virtual machines.
  • Designed Implemented Asynchronous Angular RESTful back end Service using $http Promises to AWS JSON Cloud.
  • Working wif Docker practices by AWS, Elastic Bean stalk& Docker wif Kubernetes.
  • Conducted auto deployment of software applications in secured and managed environment using container technology Docker.
  • Customized Docker container images, tagging and pushing teh images for various generic requirements.
  • Integrated Docker container orchestration framework using Kubernetes by creating pods, config Maps, and deployments.
  • Object Oriented JavaScript Class instance declaration/definition experience for inheritance & J2EE Design Patterns factory, service, singleton, decorator, callback, model, controller, modules and templates. Knowledge of Java/JavaScript REST routing.
  • Used Groovy to automate a cumbersome, manual data processing utility based on legacy bash scripts.
  • Worked on presentation layer to develop JSP pages and embedding CSS, JavaScript, DOM and HTML.
  • Installed, configured and administered Jenkins as Continuous Integration Server on Linux machines.
  • Added multiple nodes to Jenkins and configured SSH for continuous deployments.
  • Responsible for various repository management activities in Git like branching, tagging, rebasing and merging.
  • Developed and maintained build, deployment scripts for test, Staging and Production environments using ANT, Maven, Shell, Python and Perl scripts.
  • Integrated Confidential &T app Mapper Android calibration binaries and scripts file in to Intel Android5.1 Confidential &T devices.
  • Developed unit and functional tests in Python and Ruby.
  • Developed Web Application in Groovy/Grails wif Mongo DB as a data store.
  • Involved in Android Voice recognition application framework development to billing tab through Confidential &T.
  • Used JSON as response type in REST services.
  • Experienced in using Nexus and Arti factory Repository Managers for Maven Builds.
  • Deployed teh code through web application servers like WebSphere, WebLogic, Tomcat.
  • Used MySQL, DynamoDB and Elastic Cache to perform basic database administration build.
  • Created Virtual machines for Red hat Linux and Solaris on VMware ESX and also administering them wif Virtual Infrastructure client.
  • Worked wif different team members for automation of Release components.
  • Used Jira as ticket tracking and work flow tool.

Environment: AWS, Chef, Jenkins, Maven, Java 8, Http, SQL, Android Multi window support, Android7.0, Android6.x, Android Studio2.2.x,, Android NDK10.r, J-BOSS, Docker, Jira, Java Scripts, Unix/Linux, Python, Ruby, Shell scripting, Nagios, Git.

Confidential, Chicago IL

DevOps/AWS Engineer

Responsibilities:

  • Built, managed, and continuously improved build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Used sub modules in teh GIT and educated users working wif sub modules in GIT. Configured plugins for teh integration tools to teh version control tools.
  • Worked on branching, labeling, and merge strategies for all applications in GIT.
  • Created GIT configuration record for builds using derived objects generated during build audit process.
  • Managed GIT repositories for branching, merging, and tagging.
  • Handled Code reviews and merging Pull requests.
  • Configured, implemented and supported High Availability (Replication) wif Load balancing (sharing) cluster of Mongo dB having TB's of data.
  • Implemented continuous integration using Jenkins.
  • Built Java code on to different Jenkins servers as per teh schedule.
  • Integrated Maven wif Jenkins for teh builds as teh Continuous Integration process.
  • Used Maven for building Java/J2EE Applications.
  • Added / removed replica and shard nodes in Mongo dB Cluster as needed.
  • Worked on AWS EC2, IAM, S3, EBS, Elastic Load balancer (ELB), auto scaling group services.
  • Responsible for distributed applications across hybrid AWS and physical data centers.
  • Provided installation & maintenance of Puppet infrastructure and developed Puppet recipe &modules for configuration management.
  • Wrote and deployed modules in puppet.
  • Implemented Puppet for Automation in teh Non-production environment.
  • Worked on Kubernetes and Docker images to provide platform as service on private and public cloud in AWS cloud.
  • Worked on creation of puppet manifest files to install WebLogic instances and to manage configuration files for multiple applications.
  • Utilized Puppet for configuration management of hosted Instances wifin AWS.
  • Deployed teh applications on multiple WebLogic Servers and maintained Load balancing, high availability and Failover functionalities.
  • Maintained GIT repositories using stash & handling build and Release deployment using Docker Marathon.
  • Configured and updated JSON files to create new stacks for Deployment using Docker Marathon.
  • Worked on several Docker components like Docker Engine, Hub, machine, compose and registry.
  • Worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Deployed and maintained multi-container applications through Docker.
  • Configured application servers (JBOSS) to deploy teh code.
  • Use JIRA for change control & ticketing.
  • Good working noledge of PowerShell scripting on windows environment.
  • Worked wif Jira, a tool dat handles DCR (defect Change Request) MR (Maintenance Request).
  • Windows& VMware server automation using scripting language Power shell, VB Script.
  • Has experience in scripts (Perl scripts, Shell scripts, etc.) dat can run from a command line to check teh status of a host or service by using Nagios.

Environment: AWS, Shell Scripting, VMware, Hudson, Jira, GIT, WebLogic, JBOSS, Maven, Jenkins, Arti factory, Docker, Kubernetes.

Confidential

Build & Release Engineer

Responsibilities:

  • Developed build and release processes. Perform software builds using Clear Case as version control tool.
  • Built and Deployed java source code into application servers in an Agile continuous integration environment.
  • Developed and maintained UNIX/Perl/Ant scripts for build and release tasks.
  • Perform software builds using SVN as version control. Writing, editing config specs and creating views for developers.
  • Designed and deployed best SCM processes and procedures. Posting teh Build on time & following it up teh testing team on posted builds.
  • Help Development teams to understand MongoDB design principals.
  • Managed SVN repositories for Branching, Merging, and Tagging. Developed Shell/Batch/Perl Scripts for automating build process.
  • Resolved merging issues during build and release by conducting meetings wif developers and managers.
  • Administrated & Used SVN for branching, tagging, and merging.
  • Maintained and coordinated environment configuration, controls, code integrity and code conflict resolution.
  • Implemented Android web client applications and web services REST & JSON in Intel Android ICS phones.
  • Verified if teh methods used to create and recreate software builds are consistent and repeatable.
  • Practical understanding and experience in scaling puppet wif 100's of agents and few puppet servers.
  • Practical/hands-on noledge on using Hiera in conjunction wif puppet modules.
  • Planned for, tested, and tan managed teh upgrade of our puppet infrastructure from 0.25.4 to 2.6.6.
  • Deployed teh applications to Tomcat Application Server and static content to apache web servers.
  • Worked wif JIRA for Issue Tracking and monitoring.
  • Wrote services to store and retrieve user data from teh MongoDB for teh application on devices.
  • Managed and Monitored large production MongoDB shared cluster environments having terabytes of teh data.
  • Created several stored SQL procedures to handle teh data from different tables in teh database and for fast retrieval of data.
  • Involved in Android OpenCV and open source 3D video algorithms porting on Intel phone Midfield PR3x - ICS4.x.
  • Deployed teh archives to WebSphere Application Servers using Admin Console and Deploy Scripts Provided by WebSphere admin Team.
  • Teh deployment and server bounce process is automated by creating teh scripts using WebLogic Scripting Tool (WLST).
  • Responsible for Plugin Management, User Management and Backup/Disaster Recovery Plan/Implementation (BDR) on Jenkins.

Environment: Subversion (SVN), Clear case, Jenkins, Android JNI, Android Jelly Bean, Android r5 NDK, Perl Scripts, Shell Scripts, XML, WebSphere, WebLogic, PL SQL.

Confidential

Linux Administrator

Responsibilities:

  • Developed and supported teh Software Release Management and procedures.
  • Performed all necessary day-to-day Subversion/CVS support for different projects.
  • Responsible for design & maintenance of Subversion/CVS Repositories, views, and access control strategies.
  • Created teh branches in Subversion and Perforce to implement teh parallel development process.
  • Merged release branches to teh trunk after teh production release and resolved teh conflicts rose during teh merge in both Subversion and Perforce.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Configured and maintained Jenkins to implement teh CI process and integrated teh tool wif Ant and Maven to schedule teh builds.
  • Worked on ANT and MAVEN Scripts to automate teh build process.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Implemented GIT for version control of puppet modules and process documentation.
  • Versioning and Source control of codes using GIT concepts such as branching, merging, labelling/tagging, branches locking, access control and integration.
  • Developed GIT hooks on local repository, code commit, remote repository, code push functionality, on Git Hub.
  • Worked wif teh Architects on SDLC process being teh owner of post development environments.
  • Deployed teh applications to WebSphere Application Server 5.0 and static content to apache web servers.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented teh software release management for teh release of web applications.
  • Worked closely wif development team and SQA team for product releases.
  • Implemented Configuration Management, Change Management policies and procedures.
  • Worked as a system administrator for teh build and deployments process on teh enterprise server.
  • Documented project's software release management procedures wif input decisions.
  • Developed, maintained, and distributed release notes for each scheduled release.
  • Worked closely wif software developers and DevOps to debug software and system problems.
  • Developed and maintained integration and release processes.
  • Involved in Research of teh project application architecture to support/resolve build, compile, and test issues/problems.

Environment: Subversion, ANT, Git, RHEL, XML, WebLogic, WebSphere, Perl Scripts, Shell scripts.

We'd love your feedback!