We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

0/5 (Submit Your Rating)

IowA

SUMMARY

  • 9 Plus years of professional experience in Configuration Management, Change Management, Build Management, Release Management, Version control system and Release Engineering.
  • Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools.
  • Experienced on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA.
  • Experience in working with multiple simultaneous software releases and infrastructure planning.
  • Experienced with Deploying and administering OpenStack services i.e. Nova, Neutron, Swift etc. and developing OpenStack through Python, managing, and troubleshooting Ceilometer Telemetry service to fetch OpenStack usage and use for capacity planning.
  • Good knowledge of UCM Clear Case, Clear Quest and experience with additional version control tools such as SVN, Perforce, CVS and TFS.
  • Expertise in depth knowledge of Cloud Computing Strategies (IaaS, PaaS, SaaS)
  • Hands on experience in installing and administrating CI tools like Hudson/Jenkins, Sonar, CVS, Subversion, Team foundation server, Accurev and Nexus Artifactory.
  • Configured Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EE enterprise applications.
  • Provided more assistance to clients with the implementation of configuration management, release management and process creation and control using Subversion/Clear Case.
  • Experience in using Build and Automation tools like ANT and Maven and working knowledge in other build tools like MS Build and CMake.
  • Used Bug tracking tools like bi, Bugzilla for finding, managing and tracking of Bugs.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, Ruby, Python and Batch Scripts.
  • Experienced in convertingbuild.xml into pom.xml tobuildthe applications using MAVEN.
  • Extensively worked on Jenkins and Bamboo for continuous integration and for End to End automation for all build and deployments.
  • Knowledge on java programing concepts, also involved in web service calls and MySQL coding along with sql tools usage.
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet and Ansible.
  • Hands on experience in web development using HTML, JavaScript and CSS.
  • Experience in automating MySQL slave master replication using Ansible
  • Experience in creating, maintaining and cleanup the containers on Dockers.
  • Used Docker as a new level of simplicity to define and create applications or services by encapsulating them in containers.
  • Used Docker containers for eliminating a source of friction between development and operations.
  • Worked on Virtualization and Containers (Docker).
  • Experience in Installing and maintaining Apache Tomcat and JBOSS application server.
  • Experienced in trouble shooting, configuration and deploying Enterprise Applications in WebSphere, WebLogic and JBOSS/Tomcat as well.
  • Great ability to write clear, maintainable, well - documented, well-commented and efficient commands for WebLogic.
  • Good command in working with Tracking Tools JIRA and IBM Rational Clear Quest.
  • Proven experience in deploying web applications as a part of a deployment team.
  • Capable in performing in a fast paced, result driven atmosphere.

TECHNICAL SKILLS

Scripting Languages: Perl Scripting, UNIX Shell Scripting, JAVA/J2EE, Ruby, Python

Web Servers: Apache, Tomcat, JBoss, WebSphere, WebLogic, IIS, SharePoint

Operating Servers: UNIX Solaris 10/11, Windows NT, XP&8, RedHat Linux 5, CentOS

Databases: MS Access, MS SQL Server, Oracle 8/10.0---------

SCM Tools: GIT, ClearCase NT/Unix, ClearQuest 2007, Visual Safe, CVS, Microsoft Team Foundation, SVN

Build Tools: ANT, Maven, Nant, MS Build, Make, CMake, Nexus

Testing Tools: WinRunner, Selenium, TestDirector, LoadRunner, Watir

Version Control: Subversion (SVN), GIT, Perforce, Subclipse, Stash

Configuration tools: Chef, Puppet, Ansible

CI Tools: Hudson, Jenkins, Anthillpro, CruiseControl, Buildforge, BuildMaster

Cloud Technologies: OpenStack, AWS (EC2, S3, EBS, RDS, ELB, IAM, AMI, Auto Scaling, CloudWatch, CloudTrail,).

PROFESSIONAL EXPERIENCE

Confidential, Iowa

AWS DevOps Engineer

Responsibilities:

  • Evaluating performance of EC2 instances their CPU, Memory Usage, IOPS, Network Usages and suggest appropriate instance type for the same.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, R53, S3, RDS, DynamoDB, SQS, IAM, and EMR), focusing on high-availability, fault tolerance, and auto-scaling.
  • Working on AWS Auto Scaling for providing high availability of applications and EC2 instances based on the load of applications by using Cloud Watch in AWS.
  • Using AWS S3 to store code bundles to deploy onto EC2 Instances.
  • Working on providing DNS management using AWS Route 53.
  • Built python automation scripts to apply OS patching for EC2 instances for security upgrades.
  • Worked on EMR built the cluster, and Apache Spot for analyzing data and service delivery to identify potential threats and attacks.
  • Worked on MicrosoftAzure (Public) Cloudto provide IaaS support to client.
  • Created Virtual Machines through Power Shell Script andAzure Portal.
  • Manage and Create Storage Account and Affinity Group in Azure Portal.
  • Automation of OS builds and Application Installation through Puppet & Chef.
  • Managing Amazon instances by taking AMIs and performing administration and monitoring of Amazon instances like EC2 using Amazon Cloud Watch.
  • Managing the infrastructure of applications on Cloud.
  • Worked on setting up SPLUNKdashboards and adding data to SPLUNKby adding log files. Also experienced in monitoring the applications and altering respective teams in solving the issue.
  • Configured SPLUNK Alerts and created Dashboards for Monitoring.
  • Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.
  • Automated the Open stack installation (Keystone, Glance, Swift, Percona) multi node-HA process using Puppet and integrated keystone with LDAP.
  • Support Experience with automation testing tools like Selenium for Java Application.
  • Automated and modified Open stack components using Puppet according to internal architecture Puppet code to work with Open stack HA using Haproxy and Keepalive.
  • Integrated Neutron with Open daylight controller and Automated the process of configuration and installation
  • EBS Volumes management and snapshots for backups using scriptcamera
  • Worked in configuring Elastic Bean Stalk for developers to quickly deploy application for testing and pushing developed code for testing.
  • Deployed Hadoop architecture in cloud and created the Analytics in cloud infrastructure(AIC) pipeline for the ops team, using EMR.
  • Automated installing the Linux packages and administering Linux service using Ansible and automating product installation configuration.
  • Wrote Terraform scripts to automate multi-region AWS provisioning
  • Deployed applications using Docker containers in the cloud with PaaS.
  • Integrated Docker container-based test infrastructure to Jenkins CI test flow and set up build environment integrating with Git and Jira to trigger builds using Web Hooks and Slave Machines.
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.
  • Development of automation of Kubernetesclusters with Ansible, writing playbooks.
  • Wrote Ansible Playbooks for installing webservers like Apache and Nginx.
  • Automated Linux servers using Ansible for doing system administration task
  • Wrote Ansible Playbooks with PythonSSH as the wrapper to manage configurations of AWS nodes and Test Playbooks on AWS instances using python. Run scripts to provision the Dev servers.
  • Managing Ansible (Automation Tool), Installing LAMP, managing service stop and start using ansible-playbook command.
  • Used Ansible towers to manage Web Applications, Configuration Files, Data Base, Commands, Users Mount Points, and Packages.
  • Installed and configured Bamboo on Linux environments.
  • Implement, maintain and support reliable, timely and reproducible builds for project teams.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Worked with development team to migrate Ant scripts to Maven.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in maven internal repository.
  • Implement source control with Team Foundation Server, Git on Bitbucket
  • Used JIRA tool to create and update stories and for tracking project status.
  • Used JIRA for all our projects in scrum methodology for creating stories and giving points to the stories and updated them.
  • Documented all our build deploy methods, release calendar and desk procedures on WIKI confluence.
  • Configured private and public facing Azure load balancers etc.
  • CreatedAzure SQL database, performed monitoring and restoring ofAzure SQL database.
  • Providing documentation on Install, Upgrade release guides for application to documentation team.
  • Configured and maintained Bamboo to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Bamboo server.
  • Working on designing, development and implementation of Decommissioning & re-provisioning process and Virtual Machine using bash and Python Flask as framework.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Using Jenkins AWS Code Deploy plugin to deploy and Chef for unattended bootstrapping in AWS.
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Hands on administrative experience with the installation of packages and patches on UNIX and Windows servers.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for Git and Chef.
  • Managed Chef Cookbooks to automate system operations.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Interact with developers and Enterprise Configuration Management Team for changes to best practices and tools to eliminate non-efficient practices and bottlenecks.
  • Coordinate with Release Management regarding appropriate system releases among other development platforms.
  • Maintained IIS webserver during deployments and production for .net applications.
  • Created batch files for .net applications to automate the deployments.
  • Backup, Configure and Restore Azure Virtual Machine using Azure Backup.

Environment: Red Hat Linux 5/6, KVM, AWS (Amazon web Services), Open Stack, Ansible, Puppet, Chef, Jenkins, Docker, JIRA, VMWare, ESX, Solaris, Sun Enterprise Servers, SUN FIRE 6800/E6500/E4500, Sun Sparc1000, IBM RS/6000, Disk Suite, POP, Veritas Volume Manager, LDAP, DNS, NIS, NIS +, SNMP, Shell scripting, SENDMAIL, Apache, WebLogic, Tomcat, Sun and Veritas Clusters.

Confidential, MO

AWS DevOps Engineer

Responsibilities:

  • Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, Cloud watch, Cloud Front, IAM for installing configuring and troubleshooting on various Amazon images for server migration from physical into cloud.
  • Responsible for writing code in Object Oriented Programming supported by Ruby in Agile SCRUM environment.
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Creating alarms in Cloud Watch service for monitoring the server performance, CPU Utilization, disk usage etc.
  • Migrated out core repository from SUBVERSION to GIT. In this process I was involved in individually migrating all the code base from subversion to GIT ensuring that health of our builds isn’t affected. Performed high-level merges of branches, code bases.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform.
  • Developed Ruby DSL chef recipes and cook books. - Created Cookbooks for Java, JBoss, Oracle, MySQL, Hadoop, CouchDB etc. - Tested and documented more than 40 cookbooks across different platforms.
  • Understanding puppet modules written in ruby as well.
  • Created terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used terraform graph to visualize execution plan using the graph command.
  • Utilizing SPLUNK, extracted and analyzed Cloud Watch logs.
  • Created TERRAFORM scripts to launch the platform common services like CI/CD tool JENKINS, Configuration Management Tool Chef, Secrets management tool Vault.
  • Create Jenkins job to build the Arti facts using maven, deploy the Terraform templates to create the stack.
  • Leveraging Splunk App called Hunk on Hadoop utilizing map/reduce to create a cost-effective analytics Platform on AWS EMR for large amounts of machine and user data. Leveraging AWS CloudWatch docker and S3 logs.
  • Build custom monitoring solutions for the various applications making up SaaS solution.
  • Created proxy nexus repositories to fasten the build process.
  • Deployed AzureIaaS virtual machines (VMs) and cloud services (PaaS role instances) into secure VNETS and Subnets.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM).
  • Maintained Maven/Ant and streamlined the entire build system. And managed build and release infrastructure, optimized build scripts and introduced a better way of releasing RPMs with effective tracking.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in JENKINS to move from one environment to other environments.
  • Integrated Bitbucket with Bug detecting tools Jira and Confluence through pre-web hooks.
  • Updating systems with latest version of OS and application software.
  • I worked with Docker and Kuberneteson multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • By using Kubernetes, we have deployed containers of Docker inside a cluster.
  • Created private cloud usingKubernetesthat supports development, test and production environments.
  • Scheduled, deployed and managed container replicas onto a node cluster usingKubernetes.
  • UsedKubernetesto deploy, load balance, scale and manage Docker containers with multiple namespaces.
  • Developed automation scripting in Python (core) using Chef to deploy and manage Java applications across Linux servers.
  • Experience in running web apps in containers on Docker.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Extensive use of Docker to automate deployment of applications inside container for efficient usage of underlying systems.
  • Expertise and worked upon architectural level of Docker and Kubernetes in container-centric development.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Configured Docker container for branching purpose and implemented docker solution for CI/CD model.
  • Used Bitbucket for code version.
  • Gerrit makes code review easy by providing a lightweight framework for reviewing commits before they are accepted by codebase.
  • Deployed the archives like war files into the TCServer Application Servers.
  • Experience in Chef attributes, Chef templates, Chef recipes and used knife commands for managing the configurations across several nodes using RUBY.
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications and MSbuilds for all .Net applications. Enhanced Maven pom.xml with additional plugins for robust builds.
  • Azure cloud Infrastructure design and implementation utilizing ARM templates.
  • Created users and groups using IAM and assigned individual policies to each group.
  • Creating Azure Backup vault and protecting required VMs to take the VM level backups.
  • Building & configuring Red Hat Enterprise Linux servers over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Create and maintain nightly builds, hotfix builds/branches, custom and private builds.
  • Designed, developed, enhanced and maintained Web based UI for monitoring purposes and scripted reporting tools (in PHP & BASH) for verifying the build logs for frequently observed build and test issues.
  • Worked on Troubleshooting the build issues during the Jenkins build process and developing build.
  • Wrote deployment scripts using ANT and MAVEN as a build tools in Jenkins to migrate from one environment to the other.

Environment: Git, Jenkins, Docker, Maven, Jira, Bash, Sonar, ANT, AWS, Apache Tomcat, Shell and python

Confidential, VA

AWS DevOps Engineer

Responsibilities:

  • Extensively worked on various AWS instances, set the security groups, Lambda functions, Elastic Load Balancer and AMI’s. Implemented Auto scaling to design cost effective, fault tolerant and high availability systems.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Created multiple EC2 instances with supporting ELB and autoscaling etc., by writing cloud formation Templates.
  • Created & Modified ruby Scripts for advanced systems monitoring sensu, Redis Technical environment Ansible, Ruby
  • Deployed EC2 Instance, adding (EBS) block level storage volume to build the web-based home loans applications.
  • Deployed az prequal application to Route53 - a DNS service to allow traffic-based routing with the policies Simple, Weighted, Geolocation, Failover and Latency. Used Weighted and Geolocation based routing policy to test the application.
  • Created Docker Images using Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Configured Docker container for multiple branching purposes and implemented Docker automation solution for CI/CD model.
  • DevOps Practice for Micro Services using Kubernetes as Orchestrator.
  • Created snippets that allow developers to share code segments and generated pulled requests for code review and comments using Bitbucket.
  • Kubernetes 1.9.0 is used to orchestrate the deployment, scaling, management of Docker Containers.
  • Applications are built using AWS Cloud formation templates (JSON).
  • Used monitoring services like Cloud Watch to monitor the CPU utilization.
  • Setting alarms to do changes on the environment to maintain high availability.
  • Worked with external providers Symantec and entrust to build webserver certificate.
  • Used Simple storage services (s3) for snapshot and Configured S3 lifecycle of Applications logs, including deleting old logs, archiving logs based on retention policy of Apps
  • Design roles and groups for users and resources using AWS Identity Access Management (IAM).
  • Setting up the Elastic load balancer (ELB) to send traffic to all instance in the availability zone.
  • Managed hosted Zone and domain name service using Route 53.
  • Involved in analyzing existing architecture on premise datacenters and designed to migrate applications from On-Premise to AWS Public Cloud.
  • Experience in configuration management tool chef.
  • Monitoring & Metrics - Using Amazon CloudWatch, monitor infrastructure and applications such as EBS, EC2, ELB, RDS, S3 and SNS. Configure notifications for the alarms generated based on events defined.
  • Configured JIRA workflows according to the needs to the CM team and integrated the project management features of JIRA with the build and release process.
  • Imported and managed multiple corporate applications into Tortoise SVN provided end-users training, JIRA users to effectively use the tool.
  • Wrote Ansible Playbooks for installing webservers as used python SSH as a wrapper to manage configuration of AWS nodes.
  • Worked on deployment automation of all the Microservices to pull image from the private Docker registry and deploy to Docker Swarmcluster using Ansible
  • Worked extensively in troubleshooting most of the AWS services. On-call support for issues related to Linux VMs hosted in AWS and network troubleshooting.
  • Building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on GCP. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Wrote Chef Cookbooks to bootstrap Chef Client and creation of VM's on cloud environments with the desired applications on the node
  • Written Chef Cookbooks and Recipes for various DB configurations to modularize and optimize end product configuration.
  • Migrated from Configuration Management Chef to Kubernetes for Quick and Continuous Deployment of Applications.
  • Kubernetes architecture: node, Kubelet manages pods, their containers, images, volumes, network etc. Kube-proxy is a simple network proxy and load balancer responsible for reflecting services on the nodes
  • Experience writing Chef Cookbooks and recipes to automate the deployment process and to integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.
  • Developed Chef Recipes to configure, deploy and maintain software components of existing infrastructure.

Environment: Amazon web Services, Solaris 2.9 / 2.10, Red Hat Linux AS/EL 4.0, AIX 5.2, 5.3, Jenkins, Puppet, Sun E10k, E25K, E4500, Sun Fire V440/880, DMX 3 & DMX4, Site minder, SonicMQ 7.0, VxFS 4.1, VxVM 4.1, SVM.

Confidential, San Francisco

AWS / Build and Release Engineer

Responsibilities:

  • Deploying theOpen Stackcomponents on multimode with High availability environment. Configuring theOpen Stackkeystone, glance, cinder, swift.
  • Implemented the functionality of choosing a availability zone in a cloud environment and deploy a VM directly into that zone in OpenStack.
  • Experience in deployment, configuration, troubleshooting and administration of OpenStack cloud components for private cloud. Installed and configured UNIX/LINUX servers on the Solaris, RHEL and CentOS platforms.
  • Created deployment tickets using Jira for build deployment in Production.
  • Created and managed Cinder volumes, instances and configured network in OpenStack Cloud by using both CLI and Horizon dashboard.
  • Worked on JIRA Administration including user management, workflow & field creation/modification, issue migration/import/export, plug in installation, Jira-Svn, Jira-Git, Jira-Confluence integration.
  • Involved in monitoring and metering for Infrastructure as a Service (IaaS) for Open Stack Cloud.
  • Implemented auto environment creation using puppet.
  • Utilized Puppet to automate single-command provisioning for development and production environments for an operation tools startup.
  • Used Puppet to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, Packages.
  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Used Subversion as source code repositories.
  • Managed SVN repositories for branching, merging, and tagging.
  • Developed Shell/Perl/Ruby/PHP Scripts for automation purpose.
  • Resolved merging issues during rebasing and re-integrating branches by conducting meetings with Development Team Leads.
  • Work closely with other testers and developers to improve automated framework (Junit/selenium) with bug fixes and feature requests.
  • Created scripts in Python which integrated with Amazon API to control instance operations
  • Integrate and implement a complete cloud services framework (IaaS, PaaS, and SaaS) and cloud deployment model (private, public, and hybrid)
  • Proficient with Clear case, Clear Quest, Oracle database, PL/SQL.
  • OpenShift virtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency. Used Puppet, Ansible to assist in building automation policies.
  • Used RedisCache using stack exchange Redisclient for caching in applications.
  • I was involved in deployment of web applications into different application servers by using various deployment tools for ex: Jenkinsand Bamboo server etc.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.
  • Analyze and resolve conflicts related to merging of source code for GIT, Stash.
  • Implemented the setup for Master slave architecture to improve the Performance of Jenkins.
  • Deployed Java/J2EEapplications to Application servers in an agile continuous integration environment and automated the entire process.
  • Experience to manage local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Suggested tools and related implementation to engineering teams regarding cloud-based services.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Jira as ticket tracking and work flow tool.

Environment: Junit /selenium, Subversion, SVN, Python/Shell/Perl/Ruby/PHP Scripts, SCM, GIT, Jenkins, Puppet, AWS, AWS Cloud Formation Templates, Maven, ANT, Hypervisor, Bamboo, Stash, Linux, Tomcat, Jira, Clear case, Nexus.

Confidential

Build and Release Engineer

Responsibilities:

  • Responsible for automation of software builds and deployments, as well as packaging builds using Apache and Maven tool.
  • Developed and supported the Configuration and Change Management Processes and procedures.
  • Responsible for design and maintenance of the CVS Repositories, views, and the access control strategies.
  • Designed and implemented ClearCase and CVS metadata including elements, labels, attributes, triggers and hyperlinks.
  • Migrated data from CVS to ClearCase using ClearCase import tools
  • Implemented and maintained the branching andbuild/releasestrategies utilizing CVS/ClearCase.
  • Automated ClearCase basedreleasemanagement process including monitoring changes between releases.
  • Converted oldbuildsusing MAKE to ANT and XML.
  • Modified the existing ANT scripts to suit the new project requirements.
  • Developed and maintained UNIX/Perl scripts forbuildandreleasetasks.
  • Managedbuilds,release, related tools and communication needs for a development team of up to 40 contributors in two geographic locations.
  • Served as an advocate for best practices in software configuration management following CMM standards.
  • Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds. Took the sole responsibility to maintain the CI Hudson server.
  • Created and managed of all source code repositories, management security model, backup / restore of the source code repositories, and upgrading the version control system.
  • Developed, maintained and enhanced build and release management scripts in Ant for J2EE.
  • Wrote and modified MS-build targets to publish daily build location managed MS-build scripts for .Net builds.
  • Configured secure links between build servers and deployment targets.
  • Enforced Software Configuration Management policies through SVN hooks written in Shell, to meet Audit requirements.
  • Utilized Ant and Maven for Java based builds in Linux and Windows environments.
  • Capable of managing multiple projects simultaneously, comfortable troubleshooting and debugging, and able to work under pressure in UNIX.
  • Conduct builds for suite of J2EE applications using Hudson, Maven, and Ant on Windows and UNIX environment.

Environment: Java/J2EE, ANT, Maven, Subversion, UNIX, SVN, CVS, Remedy, WebLogic, Tomcat, Jenkins.

Confidential

Build and Release Engineer

Responsibilities:

  • Installation and Configuration of Red Hat Enterprise LINUX server and tuning, troubleshooting.
  • Installation, configuration and management of Apache and Tomcat servers.
  • Developed Build and Development processes for Pre-production environments.
  • Used Source code repository SVN and managed branching, tagging and merging services.
  • Developed and maintained integration and release processes.
  • Customized SVN by adding static code analysis tests for finding bugs.
  • Setting builds to improvise the CI process for a developer to compile the code when he checks in.
  • Deployed jobs to list the exact configuration of all packages with their dependencies as well as deploying them to various environments for testing.
  • Implemented CI/CD for branches to provide parallel development.
  • Branching and merging code lines in the Subversion and resolved all the conflicts rose during the merges.
  • Developed Shell scripts and Perl scripts for automation.
  • Provided support for the build and release issues encountered during build.
  • Used Apache Tomcat as a application server for deploying artifacts.
  • Worked for Creating the Software Configuration Management Plan.
  • Integrated Jenkins to automate the build process as part of continuous delivery.
  • Modified ANT scripts to build the JAR’s, Class files, War files and EAR files.
  • Managed the entire release communication and Release co-ordination during the Project roll-out.
  • Involved in estimating the resources required for the project based on the requirements

Environment: Linux, Solaris 10, Jenkins, ANT, MAVEN, Apache Tomcat, SVN, python, shell & Perl scripting, Subversion, Nexus, Jira

We'd love your feedback!