We provide IT Staff Augmentation Services!

Build & Release Engineer Resume

0/5 (Submit Your Rating)

GA

SUMMARY

  • Successful certified AWS/ DevOps Engineer around 8 years of professional Experience dedicated to automation and optimization.
  • Understands and manages the space between operations and development to quickly deliver code to customers.
  • Has experience with the Cloud, as well as DevOps automation development for Linux systems.
  • Seeking a position in AWS/ DevOps to contribute my technical knowledge.
  • Administration and Architect of public and private cloud platforms (AWS).
  • Experience in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Hands on Experience in using configuration management tools like Puppet/ Chef/AWS/Open stack.
  • Build servers using AWS, Importing volumes, launching EC2, RDS, creating security groups, auto - scaling, load balancers (ELBs) in the defined virtual private connection.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Set-up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Created alarms and trigger points in Cloudwatch based on thresholds and monitored the server's performance, CPU Utilization, disk usage.
  • Utilized AWS Cloud watch to monitor environment for operational & performance metrics during load testing.
  • Manage amazon redshift clusters such as launching the cluster and specifying the node type as well.
  • Define Chef Server and workstation to manage and configure nodes.
  • Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions
  • Experience in Writing Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Experience of database technology such SQL, PLSQL, and MySQL including NoSQL databases.
  • Implanted Continuous Integration concepts using Hudson, Bamboo, Jenkins and AnthillPro.
  • Extensively worked on Jenkins/Hudson by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Created and maintained Branches, labels, work spaces on Git, Participated in merging of source code.
  • Skilled at setting-up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and also supporting the developersin writing configuration-specs.
  • Implemented Docker based Continues Integration and Deployment framework.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like MS Build Makefile.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Experience in monitoring System/Application Logs of server using Splunk to detect Prod issues.
  • Broad experience in Bash, Perl, Python scripting on Linux. Strong knowledge on Linux internals.
  • Experience with Bug tracking tool like JIRA, Bugzilla and Remedy.
  • Developed Puppet modules to automate deployment, configuration, and lifecycle management of key clusters.
  • Proposed branching strategy suitable for current application in Subversion.

TECHNICAL SKILLS

Cloud Technologies: Amazon Web Services: EC2, S3, ELB, Auto scaling Servers, Glacier, Storage Lifecycle rules, Elastic Beanstalk, Cloud Front, Functional knowledge of Import/Export Snowball, Elastic Cache, RDS, Redshift, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, ops work, IAM &Roles, SNS subscription service, Dynamo DB, SNS, SQS, S3

Version Control Tools: GIT, GIT Hub, SVN, Perforce, CVS, Harvest

Databases: MySQL, MS Access, Oracle, SQL Server 2005, 2008, NoSQL Dynamo DB.

Application/Web Server: Oracle, Apache Tomcat, Nginx, Oracle Application Server, WebSphere.

SDLC: Agile, Scrum methodologies.

Deployment Tools: Chef, Puppet, Dockerand Splunk,kubernetes

IAAS: AWS, OpenStack, Microsoft Azure and Rackspace

Scripting Languages: UNIX Shell scripting, Perl scripting, XML, JAVA, PHP, POWERSHELL, Python.

Languages: C, C++, java, PHP, T- SQL, JBoss .

Operating Systems: Red Hat, UNIX, Linux, WINDOWS, Android.

PROFESSIONAL EXPERIENCE

Confidential, GA

AWS/DevOps Engineer

Responsibilities:

  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Designed AWSCloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Implemented automated local user provisioning instances created in AWScloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates.
  • Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup.
  • Maintained the user accounts (IAM), RDS, Route 53, VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWScloud.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Developed critical modules like generating amazon resource numbers and integration points with S3, Dynamo DB, RDS, Lambda and SQS Queue.
  • Experience in network related security aspects by Encryption and Decryption using AES.
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Install, configure, modify, test & deploy applications on Apache Webserver, Nginx & Tomcat, JBoss App Servers.
  • Responsible in maintaining legacy bash scripts used to configure environments not yet converted to Chef.
  • Deployed applications on AWS by using Elastic Beanstalk.
  • Integrated delivery (CI and CD) using Jenkins and puppet.
  • Configured plugins for the integration tools to the version control tools.
  • Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects.
  • Used AWS Data Pipeline for creating complex data processing workloads.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Encrypted and Decrypted data using AES 128 Algorithm and used MariaDB Database for storing Data and all other database interactions.
  • Experience in Developing KORN, BASH, PERL, Python shell scripts to automate cron jobs and system maintenance. Scheduled cron jobs for job automation.
  • Responsible for moving data between different AWS compute and storage services by using AWS Data Pipeline.
  • Created a Python process hosted on Elastic Beanstalk to load the Redshift database daily from several source
  • Manage AWSEC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for GIT and Chef.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Migrated applications to the AWScloud.
  • Involved in DevOpsprocesses for build and deploy systems.
  • Created Python scripts to totally automate AWS services which includes web servers, ELB, Cloudfront distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.
  • Daily routine is to deploy the code to the lower environments, automating the deployments.

Environment: AWS Cloud, Chef, Python, AWC EC2, Ant, Maven, Git, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential, Groton, CT

AWS/DevOps Engineer

Responsibilities:

  • Installed, deployed, and upgraded AWS Cloud-based servers and services in accordance with Federal standards and project guidelines.
  • Responsible for Design and architecture of different Release Environments for new projects.
  • Writing Maven and Ant scripts for application layer modules.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Defining Release Process & Policy for projects early in SDLC.
  • Implementing a Continuous Delivery framework using Jenkins, Chef, Maven & Nexus as tools.
  • System monitoring with Nagios & Graphite.
  • Business data analysis using Big Data tools like Splunk, ELK
  • Recorded the state of current directory by using GIT Stash.
  • Prepared projects, dashboards, reports and questions for all JIRA related services.
  • Generated scripts for effective integration of JIRA applications with other tools.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and Git source control.
  • Configured plugins for the integration tools to the version control tools.
  • Maintained build related scripts developed in shell for Maven builds. Created and modified build configuration files including POM.xml.
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Managed Git repository, code merging, and production deployments.
  • Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Highly skilled in the usage of data center automation and configuration management tool such as Docker.
  • Responsible for configuring management of different application layer modules.
  • Perform Deployment of Release to various QA & UAT environments.
  • Ensured processes are deployed successfully to production environment.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge, etc.

Environment: AWS, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Stash, Docker, Jira, Implementing a Continuous Delivery framework using Jenkins, Chef, and Nexus in Linux environment. VERITAS Netback up 4.x/5.x/6.x, Solstice Disk Suite, OpenStack.

Confidential, GA

Build & Release Engineer

Responsibilities:

  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated GIT into Jenkins to automate the code check-out process.
  • Used Jenkins for automating Builds and Automating Deployments.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Designed the Release Plans while coordinating with Stake Holders including Project Management Lead, Development Lead and QA Team Lead.
  • Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet master, agents & Databases.
  • Integration of Puppet with Apache and developed load testing and monitoring suites in Python.
  • Automating the regular tasks in Subversion and streamlining the process of access to SVN.
  • Migrated Projects from SVN to GIT.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Installation of Application on production and Test server for the use of application development and configuration.
  • Work with product development to resolve build-related issues in all projects provided support for Application issues.
  • Configured the Hosted, Proxy and Virtual repositories based on the requirements to share artifacts with in company.
  • Performed database deployment activities like execution of Database scripts.
  • Dealt with Jira as ticket tracking and work flow tool.
  • Releasing code to testing regions or staging areas according to the schedule published.

Environment: UNIX, Jenkins, Windows, Subversion, GIT, ANT, MAVEN, Jira, Puppet, Test Manager.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installed/Configured/Maintained/Administrated the network servers DNS, NIS, NFS, SENDMAIL, Involved in Adding new disks, formatting, partitioning, disk space allocation, monitoring system performance, system tuning, server hardening and crash recovery issues.
  • Responsible for installing, configuring, maintaining, upgrading and troubleshooting EMC power path on Solaris 10 and Linux.
  • Implemented security in systems and network for all Sun Enterprise Servers & Desktop Servers, Implemented the skills of Load balancing for edge components using F5's Big IP load sprayer.
  • Installed and configured Solaris 10 servers with Zones and containers on SUN M5000 and T2000 Servers with SUN ZFS. Implemented SUDO, SSH and other security tools.
  • Administered file system and volumes using VERITAS Storage Foundation, Solaris Volume Manager on Solaris and Logical Volume Manger on Linux.
  • Installed and Configured VERITAS Volume Manager for Development, Test and Production environments.
  • Installed and configured Red Hat Satellite server for package transfer across servers, to store client's system profile and to control other servers in the network.
  • Package management like Install, remove and update and querying packages using RPM tool.
  • Monitoring of space availability on each file system using the Shell Scripts.
  • Monitored the performance of the system using ps, prstat, vmstat, mpstat, perfmeter and iostat to check the CPU utilization, bottlenecks of I/O devices, Memory usage and Network traffic.
  • Responsible for configuring Postfix mail relays with Mail Exchangers, Bind DNS Server and clients, SNMP v3 and NTP relays.
  • Worked in environment containing Solaris zones/containers and involved extensively in trouble shooting the issues by finding out root causes, analyzing core dumps and resolved system crashes.
  • Supporting servers with Oracle 10g and MySQL Databases, coordinating with DBA's for Kernel Tuning and performance monitoring.

Confidential

Linux/Unix Administrator

Responsibilities:

  • Installation, configuration and administration of Ubuntu and Red Hat Enterprise Linux.
  • Created User Accounts and Network Shares. Configured SUN Workstations as Domain Clients.
  • Administrated NFS, NIS, DHCP and DNS Samba services running on AIX, Sun Solaris and Red Hat Linux.
  • Worked with Storage team to configure SAN and NAS configuration.
  • Responsible for installation and upgrade of patches and packages on RHEL 5/6 using RPM & YUM.
  • Applying web and middleware software upgrades and patches.
  • Enable application tracing on the application server level in order to troubleshoot a problem.
  • Schedule maintenance request in Test, QA and Production environments in line with change management procedures and guideline.
  • Troubleshooting distributed systems at runtime.
  • Fundamental understanding of Application and JVM Tuning.
  • Experience working in a 24x7 Production environment.

Environment: RHEL, Ubuntu, RPM, YUM, software upgrades, troubleshooting.

We'd love your feedback!