We provide IT Staff Augmentation Services!

Build And Release Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • I have over 8 years of industry experience in systems management, networking, containerization, orchestration and development that has given me with a unique set of skills to tackle DevOps.
  • I am currently serving as a Senior AWS DevOps Engineer providing end to end solutions for build and deploy. Some of my accomplishments include.
  • Supported migrations to AWS and leveraged Cloud Formation Templates and Jenkins for application deployment.
  • Converted existing AWS infrastructure using Terraform and AWS CloudFormation.
  • Implemented AWS solutions using EC2, S3, Dynamo DB, EBS, Elastic Load Balancer, Auto scaling Groups.
  • Managed users and groups for secured access to AWS services and products with AWS Identity and Access Management (IAM).
  • Worked on creating databases with Amazon RDS with the backups stored in Amazon S3 buckets.
  • Designed the project workflows/pipelines using Jenkins as CI tool.
  • Well versed with code repositories for branching and maintaining the code using version control tool such as GIT
  • Created Ansible Playbooks to bootstrap VM templates to install packages, configure SSH, enable users, etc.
  • Initially used chef to deploy applications and eventually migrated to Ansible.
  • Written Cookbooks in Chef to automate the environment provisioning and Implemented environments, Roles, Data bags in Chef for better environment management.
  • Wrote and tested Chef cookbooks using Vagrant, git, Packer, Test Kitchen & Jenkins.
  • Experienced with Web/Enterprise Application Deployment Technology Using LAMP Stack (Linux, Apache, MySQL, PHP).
  • Performed Containerization and Orchestration using Docker and Kubernetes for micro service based applications.
  • Experienced in using Docker and setting up ELK with Docker and Docker - Compose.
  • Developed Maven scripts to automate the compilation, deployment, testing web & J2EE applications.
  • Written multiple Python, Perl and Shell scripts for automating various companywide tasks.
  • Exposed to all aspects of Software Development Life Cycle (SDLC) such as Analysis, Planning, Developing, Testing and implementing and Post-production analysis of the projects.
  • Developed custom reporting tools, setting up automated health monitoring and alerting for builds and environments.
  • Pipelined Application Logs from App Servers to ElasticSearch (ELK Stack) through Logstash.
  • Team player with excellent interpersonal skills, self-motivated, dedicated and understanding the demands of 24/7 system maintenance and has good customer support experience.

TECHNICAL SKILLS

Configuration Tools: Chef, Ansible, Terraform, Docker, Kubernetes, Mesos, Vagrant, VMWare, Virtual box.

Build Tools: Jenkins, ANT, MAVEN, Bamboo, Gradle.

Monitoring Tools: Cloud Watch, Nagios, ELK, Splunk, Grafana, App Dynamics.

Version Control Tools: GIT, SVN.

Programming Languages: Bash/Shell, Perl, Python, Ruby.

Application Servers: Tomcat, Apache, Nginx, IIS, JBoss.

Infrastructure as a Service: AWS, OpenStack, Azure.

Database: MongoDB, Redis, MySQL, NoSQL.

Services: LDAP, TCP/IP, UDP, HTTP/HTTPS, SSL, SSH, DNS, DHCP.

PROFESSIONAL EXPERIENCE

Sr. AWS DevOps Engineer

Confidential

Responsibilities:

  • Deployed, managed, and maintained applications and systems deployed to AWS.
  • Auto scaling of Web Application instances based on the Cloud watch alarms during sudden increase in network traffic.
  • Built servers using AWS, importing volumes, launching EC2, RDS, creating Security Groups, Auto Scaling, Load Balancers (ELBs) in the defined Virtual Private Connection.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging, building of source code (GIT).
  • Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code.
  • Developed Ansible playbooks for the repeatable deployment of system components.
  • Experience in maintain the infrastructure by managing the inventory files in Ansible.
  • Created Ansible Playbooks for different environments for release and converted Puppet scripts into the Ansible Playbooks.
  • Created images stored in the Docker container and uploaded to Docker hub.
  • Helped to architect and define software deployment and integration into Docker containers.
  • Experience using containers like Docker based CI/CD approach.
  • Installed and managed Kubernetes applications using helm.
  • Experience with Minikube to manage local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Used Jira, Confluence as the project management tools.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Built and maintained ElasticSearch, Logstash, Kibana (ELK) stack to centrally collect logs that are used to monitor applications.

AWS DevOps Engineer

Confidential

Responsibilities:

  • Enhancement of S3 storage object in AWS in python code.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups.
  • Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Developed Maven scripts to automate the compilation, deployment, testing web & J2EE applications.
  • Used Ansible to manage Web applications, Configuration Files, Mount points and Packages.
  • Implemented Chef to spawn new servers with right configuration and to manage configurations and automate installation processes.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Used Heapster monitoring platform on Kubernetes to report detailed resource usage information.
  • Used SPLUNK for operational intelligence, Field Extraction in configuration files.
  • Experience with NOSQL databases Cassandra and MongoDB.
  • Worked on MongoDB database design and indexing techniques.
  • Managed Atlassian Tools Confluence and JIRA.

DevOps Engineer

Confidential

Responsibilities:

  • Creation of servers, AMIs, S3 storage, snapshots, VPCs, subnets and load balancers in AWS.
  • Created Shell scripts for automation of build and release process
  • Installed and configured GIT & SVN.
  • Integrated Maven with Jenkins for the builds as the Continuous Integration process.
  • Automate the builds and deployment of JAVA projects using ANT and Jenkins
  • Used Jenkins innovatively to automate most of the build related tasks.
  • Improved throughput and efficiency of build system by providing EO/managers rights to trigger required build.
  • Configured security and system in Jenkins. Added multiple nodes to Jenkins and configured SSH for Continuous Deployments.
  • Wrote Chef recipes for various applications and deploying them in AWS.
  • Designed Chef Modules to manage configurations and automate installation process.
  • Written multiple Python, Perl and Shell scripts for automating various companywide tasks.
  • Wrote Python script to efficiently push out commands to any Linux server via SSH.
  • Monitored the servers & applications using Nagios & Splunk.
  • Provided support to Integration, Middleware, DBA, Development teams for issues related to system.

DevOps Engineer

Confidential

Responsibilities:

  • Worked on GIT which includes creating new users, Branching, Merging the changes and writing some pre-commit & post-commit hook scripts.
  • Used Git for source code version control and integrated with Jenkins for CI/CD pipeline, code quality tracking and user management with build tools Maven and Gradle.
  • Used Maven for building Java/J2EE Applications.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Experience in writing Maven pom.xml and Ant build.xml for build scripts.
  • Involved in Chef and Puppet for Deployment on Multiple platforms.
  • Deployed and configured Chef Server and Chef Solo including bootstrapping of chef client nodes for provisioning.
  • Created Puppet Automation tools and builds, and do an overall process improvement to any manual processes.
  • Processed manifest management and Puppet automation.
  • Deployed Java/J2EE applications on to Apache Tomcat application servers and configured it to host the wiki website.
  • Automated Nagios alerts and email notifications using python script
  • Handled Production On call activities based on the schedule.
  • Performed weekly and on-call deployments of application code to production environments.

Build and Release Engineer

Confidential

Responsibilities:

  • Installation and configuration of RedHat Enterprise Linux, Solaris and Ubuntu systems.
  • Installed packages and patches using Red Hat satellite servers.
  • Developed Shell scripts for automation of the build and release process.
  • Developed Custom Scripts to monitor repositories, Server storage.
  • Performed Branching, Tagging, Release Activities on Version Control Tools SVN.
  • Maintained Jenkins servers to deploy into production and nonproduction environments.
  • Migrating J2EE applications to UNIX and Windows environments by configuring application via IDE Eclipse, Subversion, and Jenkins.
  • Used ANT to write build scripts as well as deployment scripts.
  • Involved in the release cycle of the products from Dev, QA, UAT environments through Production.
  • Deployed the EAR and WAR archives into Web logic and Apache Servers.
  • Performed clean builds according to scheduled releases.
  • Automated the build and release management process including monitoring changes between releases.
  • Managing source code, software builds, software versioning and detect tracking on all software maintenance tasks and projects.
  • Build and maintain SQL scripts and execute different scripts for different environments.
  • Deployed Java/J2EE applications to Application servers in an Agile Continuous Integration environment and automated the whole process.

Linux Administrator

Confidential

Responsibilities:

  • Installation, maintenance, managing and regular upgrading and updating Red Hat Linux Servers, Ubuntu Trust, CentOS, Fedora, Linux on both standalone and virtual environments.
  • Installed various software packages such as TCPD, IP-Filter and patching the appropriate software.
  • Performed live as well as manual OS upgrade from Red Hat 3, 4 to Red Hat 5 and 6.
  • Performed RPM and YUM package installations, patch and server management.
  • Installing and configuring of Samba for heterogeneous platform.
  • Created and maintained user accounts, profiles, security, rights disk space and process monitoring.
  • Managed systems routine backup, scheduling jobs, enabling Cron jobs, enabling system logging and network logging of servers for maintenance.
  • Configured SSH for secure telnet and FTP connections.
  • Deployed latest patches for Linux and Application servers, performed tuning.
  • Performing Risk Analysis, Mitigation Strategies & Contingency Plans.
  • Documented all the installation procedures, changes required in present environment.
  • Presenting Project’s Weekly status to Senior Management during Weekly Status Meetings.

We'd love your feedback!