We provide IT Staff Augmentation Services!

Aws Consultant / Devopsengineer Resume

4.00/5 (Submit Your Rating)

CA

SUMMARY:

  • 8 years of experience as Build and Release Engineer framework in application configurations, code compilation, packaging, building, automating, managing and releasing code from one environment to other environment and deploying to servers and experience on CI/CD process.
  • Excellent understanding of SDLC Methodologies likes Agile, Waterfall and other processes.
  • Extensive experience with Continuous Integration Tools Jenkins
  • Extensive experience in using tools like Maven, GIT, Jenkins in complete automation process.
  • Extensive experience in Windows/Linux.
  • Good knowledge on container tool like Docker.
  • Experience on configuration management looks like Chef, Puppet and Ansible for Deployment on Multiple platforms.
  • Experience in branching/merging/labeling strategies for Source Code Management using SVN, GIT.
  • Experience in setting up Baselines, Branching, Merging and Automation Processes using Shell, Perl, python and Batch Scripts.
  • Knowledge on Cloud application management using AWS.
  • Having Good experience of Amazon AWS Cloud Services, (EC2, S3, EBS, Elastic IP, RDS, SNS, SQS, VPC, Cloud Formation, Cloud Foundry, Route53, and Cloud Watch).
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Working experience with GIT and GitHub.
  • Experience in working with Tracking Tools like JIRA, Red Mine, and Bugzilla
  • Created Continuous Management Plans and Test Plans for Applications.
  • Good analytical, problem solving, communication skills and can work either independently with little or no supervision or as a member of a team.

TECHNICAL SKILLS:

Operating Systems: Windows, Linux, Unix

AWS: VPC, EC2, S3, RDS, SNS, CloudFront, Route53, SQS, IAM etc.

Scripts: Shell, Python, Perl

Databases: MySQL, Oracle, SQL

DevOps Tools: Chef, Puppet, Ansible, Build process automation, Maven, ANT

CI Tools: Jenkins

Defect management: Bugzilla, Jira

PROFESSIONAL EXPERIENCE:

Confidential, CA

AWS Consultant / DevOpsEngineer

Responsibilities:

  • Responsible for Implementation, design, architecture, and support of cloud - based server and service solutions.
  • Extensive experience working with AWS services like: Ec2, S3, Route53, Cloud front, Linux AMI’s, Autoscaling, working with ELB (Classic load balancer, application load balancers), Configuring VPC, subnetting, NACLs, security groups, IAM (Identity Access Management), EFS, CloudWatch, CloudTrail’s, SNS, launching RDS instances into private subnets.
  • Extensive knowledge on other AWS services like: ECS, Lambda, CloudFormation, SQS, SWF, API Gateway, RedShift, Kinesis, EMR.
  • Installing, configuring, and troubleshooting on various Amazon images like Amazon Linux Ubuntu14.x, 15.x, 16.x, 17.x by using AWS EC2 instance service.
  • Created and managed multiple Instances of Apache2 and deployed.
  • Setting up and administering DNS system in AWS using Route53.
  • Cloud experience working with Azure for deployment of webservers.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Responsible for ensuring Continuous Delivery/Continuous Integration across all environments from UAT/TEST to Pre-Production and Production using Jenkins.
  • Responsible for performing tasks like Branching, Tagging, and Release Activities on GIT.
  • Hands on experience with Docker, building docker custom images using Dockerfile and uploading them to Docker Hub.
  • Created isolated network to run docker containers on the same network.
  • Worked with docker volumes: creating volume and mounting them different containers.
  • Developed YAML file and used to run Docker services for highly availability and scalability.
  • Setup up and maintenance of automated environment using Chef Recipes& cookbooks within AWS environment.
  • Installed Chef Workstation, Bootstrapped Nodes, Wrote Recipes, and Cookbooks and uploaded them to Chef-server.
  • Writing Chef recipes and uploading them on server to chef-clients.
  • Written ansible playbooks to Provision several pre-prod environments consisting of Deployment automation AWS EC2 instance
  • Written Ansible playbooks for various automation purposes, file copy, permission changes, configuration changes, path specific folder creation, etc.,..
  • Implemented Continuous Integration(CI) using Jenkins, Git from scratch.
  • Configured plugins for the integration tools to the version control tools.
  • Configured application servers Apache and Nginx to deploy the code.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins along with Python scripts to automate routine jobs.
  • Created and maintained the Python deployment scripts.
  • Configuring network services such as DNS/NFS/NIS/NTP for UNIX/Linux Servers and setting up UNIX/Linux environments for various applications.
  • Successfully developed for large scale distributed systems and reliable, fault tolerant software.

Environment: AWS EC2, S3, Route53, CloudFront, Linux AMIs, ELB, VPC, RDS, CloudWatch, SNS etc. Maven, GIT, GitHub, Chef, ansible, Docker, Jenkins, Apache HTTPD, Apache, Python, Azure.

Confidential, Eagan, MN

AWS DevOps Consultant

Responsibilities:

  • Built and managed a large deployment of Linux instances systems with Chef Automation and provision virtual servers using vagrant in Oracle VM virtual box, provisioned servers in Amazon EC2.
  • Implemented AWS solutions using EC2, S3, ROUTE53, RDS, EBS, Auto Scaling groups.
  • Designing and implementing fully automated server build management, monitoring and deployment by using Technologies like Chef and Ansible.
  • Used Chef Cookbooks to automate system operations.
  • Implementing new projects, builds framework using Jenkins and maven as build framework.
  • Responsible for code build, release and configuration.
  • Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.
  • Built and Implemented collaborative development environment using GIT, GitHub and integrated it with Jenkins.
  • Used ANT and MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Troubleshoot the build issue during the Jenkins build process.
  • Managed GIT repositories for branching, merging, and tagging.
  • AWS Cloud management and Chef Automation.
  • Configured and monitored multiple servers using Chef. Defined Chef Server and Workstation to manage and configure nodes.
  • Wrote ansible playbooks to deploy the code from GitHub repository to webservers using ansible modules to automate the process.
  • Wrote customized playbooks to automate the project infrastructure for continues integration and deployment process.
  • Defining Release Process and Policy for Projects early in SDLC.
  • Migrated applications to the AWS Cloud and optimized EC2 instances.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Shell, Ruby, Python.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.

Environment: Ubuntu, Redhat, AWS, Puppet, Chef, ansible, Jenkins, Docker, GIT, Apache

Confidential

Release Engineer

Responsibilities:

  • Involved in identifying build errors in the system, identify the build issue, and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.
  • 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.
  • Migrated out core repository from SUBVERSION to GIT. In this process, I was involved in individually migrate the entire code base from subversion to GIT ensuring that health of our builds isn’t affected.
  • 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.
  • Maintained build related scripts developed in ANT, Python and shell.
  • Involved in administrating GIT server and continuous Integration system like Jenkins and handled escalations from developers across the globe.
  • Involved in deploying the content cloud platform on Amazon AWS using EC2, S3, and EBS.
  • Building & configuring Ubuntu Linux systems over the network, implementing automated tasks through crontab, resolving tickets per the priority basis.
  • Installing and configuring the chef environment.
  • Writing chef recipes for apache webserver, uploading them on server to chef clients.
  • Wrote python scripts to automate the infrastructure.
  • Create and maintain nightly builds, hotfix builds/branches, custom and private builds.
  • By using JIRA, we maintain our product release wikis on confluence. And administer JIRA and manage tickets raised by keeping a close eye.
  • 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.
  • Key member of the build team that works on how to reduce build time. We used cache to reduce compilation time and redundancies.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environments.
  • Performed periodic customer releases through git pushes to shared, private and public servers. We use corn tabs, automated scripts to do continuous delivery and continuous deployment.

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

Confidential

Build and Release Engineer

Responsibilities:

  • Implemented & maintained the branching and build/release strategies utilizing Subversion/GIT Administration of Jenkins server- Includes Setup of Jenkins, Configure Nightly builds, and parameterized builds and deployment automation.
  • Experienced in CI/CD Continuous integration and Continuous delivery.
  • Setting up, managing Jenkins for UAT and Production environment, and creating jobs for each micro service from scratch.
  • Using Build Tool MAVEN for the building of artifacts such as jar & war from source code.
  • Focused on automation integration monitoring and configuration management.
  • Maintained GIT repositories for build and release environment automation code and configuration
  • Assist QA team in setting up automation lab for automation testing.

Environment: Linux, Virtual box, AWS, EC2, S3, Jenkins, GIT, Maven, Python

We'd love your feedback!