We provide IT Staff Augmentation Services!

Devops, Build & Release Engineer. Resume

2.00/5 (Submit Your Rating)

Quincy, MA

PROFESSIONAL SUMMARY:

  • Around 6 years of extensive work experience on DevOps and Build Engineering & Release Management process, including end - to-end code configuration, automation, building binaries & deployments of artifacts for entire life cycle model in Enterprise Applications.
  • Skilled at Software Development Life Cycles and Agile Programming Methodologies.
  • Worked in infrastructure team on installation, configuration and administration of CentOS 5.x/6.x/7, Red Hat Linux 8/9, RHEL 5.x/6.x/7, Windows Server 2008-R2/2012-R2.
  • Experience in establishing and maintaining the integrity of the project artifacts throughout the software development lifecycle using configuration management tools such as CVS, GIT, Rational Clear Case, Jenkins, Clear Quest, and Team City on Windows and UNIX environment.
  • Implementing new projects builds framework using Jenkins as build framework tool & Nexus in Linux environment
  • Extensively worked on Jenkins, Build Forge and Hudson for continuous integration and for End to End automation for all types of build and deployments.
  • Experience in deploying Applications, managing infrastructure using tools like Ansible and chef.
  • Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/ Services/Packages using Chef as well as AWS for EC2/S3/Route53 & ELB with Chef Cookbooks.
  • Installing GoCD go-server/go-agents is automated using Ansible.
  • Created and maintained various DevOps related tools for the team such as provisioning scripts, deployment tools, and development and staging environments on AWS, Rackspace and Cloud.
  • Designed and Developed Automated Test Scripts Using Python.
  • Automate and deploy development environments using Ansible to various cloud providers Amazon AWS and EC2, Rackspace, Azure, Travis and Jenkins testing.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases. Integration of Puppet with Apache and Passenger.
  • Extensively involved in risk analysis and providing mitigation plan to known and predicted issues
  • Experience in software build tools like Apache Maven, Apache Ant to write Pom.xml and Build.xml respectively and experience in administering and configuring Nexus repository manager for Maven builds.
  • Expert in deploying the code through web application servers like Web Sphere, Apache Tomcat, JBOSS.
  • Ability in execution of XML and scripts like Shell, Perl, batch and Python.
  • Experience with architecting application on AWS using different resources like EC2, ECS, ElasticBeasntalk, SQS, ElasticCache, DynamoDB, SNS CloudWatch, ElasticSearch, IAM Roles and Policies etc.
  • Worked with Log stash to visualize key OpenStack environment log metrics on Kibana (ELK).
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration. Also gain familiarity with surrounding technologies such as Mesos (Mesosphere) and Kubernetes.
  • Scrum Agile Areas of expertise include Agile Principles, Tasking Meetings/Retrospectives, Communication Relative Estimation, Story-Based Development, Iteration/Sprint Planning Meetings and Conflict Resolution.

TECHNICAL PROFICIENCY:

Operating Systems: Windows, Linux, UNIX, RHEL/CentOS 5.x/6.x/7, Mac OS.

Virtualization: VMware ESX 3.x, VMware Server 1.4, Virtual Center 2.5, Virtual Box.

Versioning Tools: Harvest, Subversion (SVN), GIT, BitBucket, IBM Rational Clear Case.

Build Tools: ANT, Maven, Team City, Gradle.

Repositories: Nexus, Artifactory.

CI Tools: Hudson, Jenkins, Bamboo.

Configuration management Tools: Chef, Puppet, Ansible, Saltstack.

Cloud Providers: AWS, Azure, Openstack.

Bug Tracking Tools: JIRA, Rally, Remedy, IBM Clear QUEST, HP Quality Center.

Scripting/Programming languages: Shell, Perl, Ruby, Bash, Python, UNIX, Java scripting, PHP, .Net, java.

Web Technologies: HTML, Java Script, XML, Servlets, JDBC, JSP.

Web/App servers: Apache Tomcat, JBOSS, AWS, Hadoop, Web logic, Web Sphere, Nginx.

Databases: Oracle 11g/10g/9i/8i, MYSQL, SQL server.

Other Tools: Docker, Terraform, kubernetes.

PROFESSIONAL EXPERIENCE:

Confidential - Quincy, MA

DevOps, Build & Release Engineer.

Responsibilities:

  • Hosting of applications with the Amazon Web Services Cloud.
  • Experience in creating auto scaling groups in EC2 instances.
  • Wrote cloud formation scripts for various resources like EC2, ELB, Security groups.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Performed Automation using Shell and Python Scripts.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of OpenStack Nodes and Test Playbooks on AWS instances using Python.
  • Created Nagios Monitoring infrastructure, various Nagios Plugins Scripts Perl & Python based for checking health of App servers and for Monitoring load.
  • Experience in automating infrastructure in AWS using Cloud Formation and Jenkins.
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Gitlab CI and Jenkins for CI and for End-to-End automation for all build and CD.
  • Managed different infrastructure resources, like physical machines, VMs and even Docker containers using Terraform - it supports different cloud service providers like AWS.
  • Supported 700+AWS cloud instance’s and also familiar with Amazon cloud command line management.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins. And usual configuration and administered Jenkins pipelines to automate build process.
  • Setup constant security checks as part of CI-CD pipeline and monitoring to prevent or respond faster to any events that might occur.
  • Creating fully automated CI build and deployment infrastructure and processes for multiple projects.
  • Implemented continuous delivery framework using Jenkins, Ansible, Maven, and Nexus in Linux environment.
  • Writing and implementing Ansible play books and Ansible roles for configuration management as part of micro services implementing and deployment.
  • Applying new variables, secret files and application support files using ansible playbooks and ansible roles.
  • Automate and deploy development environments using Ansible to various cloud providers Amazon AWS and EC2, Rackspace, Azure, Travis and Jenkins testing.
  • Experience in using AWS command line EBS (Elastic bean stalk).
  • Experience in implementing project using Agile and Waterfall, Scrum Methodologies.
  • Experience with Linux systems such as Red Hat Enterprise Linux (RHEL), or Debian and/or their derivatives.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Experience with Agile Programming Methodologies for Traditional Project management.
  • Implemented rapid-provisioning and life-cycle management for Red Hat Linux using Kick start & Puppet
  • Worked with JIRA for Issue Tracking and monitoring.
  • Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection and OpenStack to provision new machines for clients.
  • Built an on demand dedicated server hosting platforms using Docker, Golang and Redis.
  • Used Docker to automates the deployment of Linux applications inside software containers. Docker provides an additional layer of abstraction and automation of operating-system-level virtualization on Linux.
  • Evaluated Mesos/Marathon and Kubernetes for Docker container.
  • Experience in containerizing maven applications using Docker and deployed to Kubernetes.
  • Experience working in an agile environment in the broader context of Scaled Agile Framework
  • Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION).
  • Involved in database design and developed SQL Queries on MySQL.
  • Performed System orchestration via Ansible.
  • Puppet Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Installing and administering, Jenkins and Artifactory on AIX servers. deployed the applications to Tomcat Application Server and static content to Apache web servers.
  • Incorporated the Code Quality Tools Find Bugs and Cobertura into Maven Projects.

Environment: Amazon Web Services (AWS), OpenStack, Chef, Puppet, GIT, CI/CD, Jenkins, Terraform, Hadoop, Artifactory, JIRA, Apache, Ant, Golang, Sonar, Putty, Python, SQL and MY SQL, Kubernetes.

Confidential, Alpharetta, GA

Devops, Build and Release Engineer

Responsibilities:

  • Setting up the automation environment for Application team if necessary and help them through the process of build and release automation including monitoring changes between releases.
  • Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Setup Jenkins tool to integrate the JAVA project and maintained Jenkins with continuous integration and deployment.
  • Worked on Tomcat Web server for hosting web apps.
  • Experience in supporting MYSQL Database.
  • Creating bespoke tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Shell Scripts with a MySQL.
  • Experience with Configuration Management Tool CHEF.
  • Setting up Chef Workstation, bootstrapping various enterprise nodes, and worked with CHEF Cookbooks, Chef Recipes, Chef Attributes, and Template.
  • Integrated JIRA and Jenkins with regards to Release Notes creation and updates.
  • Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.
  • Troubleshoot build issues in Jenkins, performance and generating metrics on master's performance along with jobs usage.
  • Design, develop build and packaging tools for continuous integration build and reporting. Automate the build and release cycles.
  • Integrating various Version control tools, build tools, nexus and deployment methodologies (scripting) into Jenkins to create an end to end orchestration build cycles.
  • Designed and developed automated deployment and scaling processes based on Vagrant and Chef for a wide range of server types and application tiers.
  • Managed Servers on the Amazon Web Services (AWS) platform instances using Chef Configuration Management.
  • Experience in working with GIT to store the code and integrated it to Ansible Tower to deploy the playbooks.
  • Our Continuous Integration stack consists of Git, Jenkins, Docker, and OpenShift Enterprise
  • Experience working on Docker hub, creating Docker images, and handling multiple images primarily for middleware installations and domain configuration.
  • Experience working with the Installation, Configuration and Management of Red Hat OpenShift Enterprise Instances.
  • Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Enterprise Administration and worked with the management of OpenShift Enterprise resources.
  • Use OpenShift to improve application security by putting admin consoles on different Docker containers accessible only from unusual port numbers.
  • Migrating production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, Code Deploy, Chef, EBS and Ops Works.
  • Install and configure the Rabbit MQ environment for the Analytics and setup the supervisor for managing process availability.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Involved in writing PowerShell scripting to perform database true-ups and moving XML based data across servers.
  • Involved in SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache, tomcat, AWS-ELB
  • Automated Weekly releases with ANT/Maven scripting for Compiling Java Code, Debugging and Placing Builds into Maven Repository.
  • Implemented monitoring solutions with Elasticsearch and Logstash.
  • Worked on Shell, Python, and JSON scripting.

Environment: JAVA, SVN, GIT, Apache Maven, Jenkins, Tomcat, Shell Script, SOAP, REST, PowerShell, Chef, Ansible, Linux, Windows, Docker, OpenShift, Selenium, MYSQL, Rabbit MQ, Jira, SSL, Terraform, Cloud Foundry, Python, AWS, DNS, EJB, ELK

Confidential

DevOps, Build & Release Engineer

Responsibilities:

  • Configuration management, release management and build management using JENKINS/HUDSON.
  • Packaging and delivery of artefacts to QA communities.
  • Installed MAVEN and configured pom.xml in conventional projects for continuous integration.
  • Developed Chef Recipes to configure, deploy and maintain software components of the existing infrastructure.
  • Worked on configuring plug-ins like Junit, SSL authentications in Maven.
  • Coordinating the resources by working closely with Project Manager's for the release and carried Deployments and builds on various environments using continuous integration tool.
  • Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic.
  • Wrote script in Maven for Building multiple projects.
  • Involved in Java, J2EE code deployment using Jenkins Jobs and Cron Jobs.
  • Testing the application manually and run the JUNIT Test Suites Wrote ANT and MAVEN Scripts to automate the build process.
  • Used Shell/Perl scripts to automate the deployment process.
  • Used Jenkins& Puppet to perform automated CI Builds and Deployments.
  • Co-coordinated Instance Refreshes and Environment Re-base lining.
  • Planning, scheduling and documenting releases at code Freeze Periods.
  • Sole person to be responsible for Release/Change control Process.
  • Converted and automated builds using Maven and Ant. Scheduled automated nightly builds using Hudson/Jenkins.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Python and Shell script.
  • Support developers to resolve issue. Helped development team for better build process.

Environment: Java/J2EE, Ant, Maven, Chef, Puppet, Subversion, Python, Jenkins, Clear Case, Clear Quest, UNIX, JUnit.

Confidential

Java Developer

Responsibilities:

  • Designed Use Case diagrams, Class diagrams, and Sequence diagrams, for SDLC process of the application using Microsoft Visio.
  • Implemented GUI pages by using JavaScript, HTML, JSP, CSS, and AJAX.
  • Develop web application using Struts2 Framework.
  • Worked on Prototyping and Implementation using Java JDK1.6.
  • Deployed project on Web Sphere 6.1 application servers in Linux environment.
  • Implemented Singleton, DAO, Factory design patterns based on the application requirements.
  • Used DOM and SAX parsers to parse the raw XML documents.
  • Used JSF.
  • Tested the web services with SOAP UI tool.
  • Deployed Applications on Apache Tomcat Server.
  • Developed services that involved both producing and consuming web services (WSDL, SOAP and JAX-WS). Also published the WSDL to UDDI registry using the SOA architecture.
  • Developed back end interfaces using PL/SQL packages, Stored Procedures, Functions, Anonymous PL/SQL programs, Cursor management, Exception Handling in PL/SQL programs.
  • Tuning complex database queries and joining the tables to improve the performance of the application.
  • Made use of API like Java Persistence API.
  • Used Eclipse as Development IDE for web applications.
  • Used Clear Case for Version Control tool.
  • Used Clear Quest for bug tracking tool.

Environment: JDK 1.6, JSF, JDBC, Java Persistence API. Web Sphere, WSDL, SOAP, RAD, Eclipse, DOM, SAX, XSLT, CSS, JavaScript, HTML, XML, SQL, PL/SQL, Clear Case.

We'd love your feedback!