We provide IT Staff Augmentation Services!

Build And Release engineer Resume

3.00/5 (Submit Your Rating)

Chicago, IL

SUMMARY:

  • Having 7+ years of experience in Linux/ Unix and DevOps Engineer having worked with a variety of platforms including SCM Continuous Integration and Continuous Development along with Build and Release management.
  • Experienced in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto Scaling, Cloud Front, IAM and S3.
  • Certified AWS Certified Solutions Architect.
  • Experienced in OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP and TFTP)
  • Experience in working on source controller tools like GitHub (GIT), Subversion (SVN).
  • Strong experience creating MAVEN/ ANT with CHEF build script for deployment artifacts.
  • Administered and Implemented CI tools Jenkins, Hudson and Bamboo and for automated builds and application deployment.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in sonatype Confidential repository.
  • Good experience in building artifacts by using build.xml in ANT pom.xml in MAVEN.
  • Experience on Chef, Ansible and Puppet for the deployment of servers with custom scripts.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.
  • Extensively working on creating DOCKER file, build the images, running DOCKER containers and manage dockerized application. Used DOCKER - Swarm for clustering and scheduling DOCKER containers.
  • Experience in dealing with micro services for high availability of systems.
  • Experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, EBS, Cloud Watch, VPN Servers; also experienced in Elastic Search, Logstash and kibana.
  • Experience with Monitoring and log analytics tools AppDynamics.
  • Experience in Setting up Chef Workstation, Working with Chef Cookbooks, Chef Recipes, Chef attributes
  • Experience on Version Control System (VCS) like GIT, GIT-Hub, Git Stash; SVN.
  • Experienced installing and configuring Web Servers including IBM HTTP Server, Tomcat and Apache Web Server; implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP, LAMP web service environment.
  • Expertise in scripting for automation, and monitoring using Shell, PHP, Bash, Python, Ruby& Perl scripts.
  • Excellent understanding of SDLC Methodologies like Agile, Waterfall, RUP, RAD and other processes.
  • Experience in Configuring and Managing monitoring tools like Nagios, Splunk, Zabbix.
  • Extensively worked with Change tracking tools like JIRA, ITSM, BMC Remedy, HP Service Center.
  • Extensively experienced in build automation tools like ANT, MAVEN and Gradle and have a good working knowledge on these tools.
  • Good knowledge on ITIL Process and have worked on coordinating releases across the projects.

TECHNICAL SKILLS:

Operating Systems: RHEL 3/4/5,6, Sun Solaris Release 2.10/2.9/2.8/2.7, IBM-AIX 5.X, Windows NT, LINUX, UNIX

Web/ Application Server: Tomcat, Apache DB2, Oracle, Web logic, Web Sphere, JBoss

Containerization and Search Engine: Docker, Elastic SearchContinuous Integration and Configuration Tools: Chef, Puppet, Ansible, Jenkins, Team City, ANT, Maven, GitHub, Rundeck, JIRA, Bamboo, AWS, Confidential, Jfrog

Databases: My SQL, MS Access, Oracle 9i/10g/11g, DB2

Monitoring and Testing: Nagios, Splunk, Kibana (Visualisation), Logstash (Logs)

Languages: Python, Ruby, asp.net, PL/SQL, Java/J2EE

Scripting Languages: Shell scripting, Perl scripting, Yaml

Version Control Tools: GIT, SVN.

PROFESSIONAL EXPERIENCE:

Confidential, Chicago, IL

Build and Release Engineer

Responsibilities:

  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/CentOS Ubuntu/RHEL) and configuring launched instances with respect to specific applications.
  • Repeatedly worked on AWS Cloud platform and its features which include EC2, VPC, AMI, RDS, SES, S3, Route 53, IAM, LDAP, Cloud Formation, Cloud Front, and Cloud Watch.
  • Migrated VMware VMs to AWS EC2 and managed services like S3, Route53, ELB and EBS.
  • Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using AWS, GITHUB/ GIT, Jenkins, and Ansible.
  • Managing GIT for legacy products also automated the weekly deployments with Jenkins and maintaining Maven's pom.xml scripts.
  • Managed Confidential artifactory Maven repositories to download the artifacts during the build.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Ansible configuration of on premise installations of Appdynamics APM. Automation with Rundeck for Disaster Recovery.
  • Worked with Ansible to automate and manage application configuration and deployment.
  • Created and implemented Ansible Playbooks.
  • Monitor the health and performance of production systems and applications using various monitoring tools like AppDynamics.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads
  • Wrote Ansible Playbooks with ruby to Manage Configurations on cloud Nodes and Test Playbooks on AWS instances.
  • Managing Monitoring solution using Nagios Environment and Updating monitoring parameter in Nagios with active and passive check.
  • Design, build, and maintain efficient, reusable, and reliable Ruby code.
  • Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python. Run Ansible Scripts to provision Dev servers.
  • Managed test team progress with HPE AGM (SaaS), mapped test plans, scenarios, and use cases to agile themes, features and user stories.
  • Created scripts in Python which integrated with Amazon API to control instance operations.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.
  • Utilized Problem Management skills to resolve daily issues, including SLA (Service Level Agreement), problem escalations, Severity One tickets, and provided various analytical report to management, including root-cause analysis, customer impact analysis.

Environment: GIT, AWS, Confidential, Chef, JSON, Ruby, Ansible, AWS, Bash, Jenkins, Nagios, Maven, Python.

Confidential, Des Moines, IA

Sr. AWS DevOps Engineer /Build and Release Engineer

Responsibilities:

  • Implemented AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Auto Scaling, Cloud Front, IAM and S3.
  • Automated CI/CD process by building a pipeline project in Jenkins with Maven and GIT.
  • Tested and implemented validated merge feature on cloud bees Jenkins to facilitate frequent commits from developers then a build is triggered on Jenkins, if the build is successful the code changes will be pushed to upstream repository.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Involved in developing and deploying of micro services using technologies like Docker, Kubernetes in combination with Chef.
  • Built various containers using Docker engine and Docker Machine environments, to deploy the micro services oriented environments for scalable applications.
  • Worked with development teams to merge the code for branching, merging, and tagging in the repository on branches.
  • Integrated build tool MAVEN for the building of deployable artifacts such as war & ear from source code into Confidential artifactory.
  • Integrated delivery (CI and CD process) Using Jenkins, Confidential, Yum and Chef.
  • Installed, deploy and configure Chef Server Enterprise on premise/ workstation/ bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/cspec.
  • Automating server configuration/management with Chef on AWS platform - AWS OpsWorks.
  • Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
  • Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes. Debugging Chef Recipes and their execution trying to pull logs into Splunk and monitor deployments.
  • Used Mesosphere for clustering for providing efficient resource isolation and sharing across distributed applications or frameworks.
  • Involved in deploying Splunk across the UNIX and windows environment. Also familiar with DevOps deployment tools like Chef.
  • Respond to JIRA ticketing system requests from internal customers including re-routing the tickets if necessary.
  • Work closely with Application Development, Infrastructure Engineering, QA and Project Management Teams.
  • Working with scrum team on the use of Scaled Agile Delivery in the implementation of a content management system for a major financial institution.

Environment: AWS, RHEL, Ubuntu, Git, Docker, Chef, Ruby, Shell Script, Splunk, Jira, Confidential, Jenkins, Yaml, Agile, Maven.

Confidential, Atlanta, GA

DevOps/Build and Release Engineer

Responsibilities:

  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and also automated the whole process.
  • Expertise in Puppet Administration tool (Ingrown tool), a tool which acts as a puppet dashboard for managing puppet profiles, modules, classes and top scope variables. Expertise in Puppet Promotion tool (Puppet Promo, Ingrown tool), a tool which helps us to promote code/puppet modules across the environments in an organization.
  • Deployed Puppet, Puppet Dashboard and Puppet DB for configuration management to existing infrastructure. Written manifests/Recipes and Ruby scripts to customize the Puppet/Chef as per our environment.
  • Managed Puppet Enterprise 2015.3 Upgrade Project using new Puppet 4.x syntax and improvements to the Puppet Development Workflow that supports Unit Testing and Acceptance Testing for individual Puppet Modules.
  • Created a custom puppet module skeleton to use same structure across all puppet modules.
  • Implemented Puppet hiera to separate data from puppet code.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Worked in DevOps group running Jenkins in a Docker container with EC2 slaves in Amazon AWScloud configuration.
  • Functioning on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.
  • Implemented various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry. Develop RESTful API for cloud management solutions based on Kubernetes platform, using Java.
  • Built a load-balanced, version-controlled, Hiera/r10k-enabled Puppet environment.
  • Administration of DevOps tools suite: Puppet Enterprise, AWS, TeamCity, GitHub, JIRA.
  • Implemented puppet integration for Open Source Puppet using Hiera as External Node Classifier (ENC).
  • Installed and configured Nagios as monitoring tool for disk usage, CPU utilization, list of open files etc. and sending alerts to our teams.
  • Installed, Configured, managed monitoring tools such as Splunk, Nagios for Resource Monitoring/Network/Monitoring/Log Trace Monitoring.
  • Provide Regular support guidance to Splunk project teams on complex solution and issue resolution.
  • Managed the Maven Repositories using GIT Repository Manager and to share the snapshots and releases for internal projects.
  • Worked extensively with different Bug tracking tools like JIRA and BMC Remedy.

Environment: GIT, JSON, Perl, Ansible, AWS, Bash, ANT, kubernetes, Jenkins, Apache Webserver, Splunk, Docker, Nagios, puppet, BMC Remedy, Maven, Jira, Python, Java, Nagios.

We'd love your feedback!