We provide IT Staff Augmentation Services!

Aws/cloud Engineer Resume

0/5 (Submit Your Rating)

Merrimack, NH

SUMMARY

  • Around 9 years of IT experience in Configuration Management, Change/Release/Build Management, System Administration, Support and Maintenance in various Linux platforms Red Hat Enterprise Linux, CentOS, Ubuntu and Fedora environments.
  • Experience in working as DevOps engineer for release automation to achieve continuous integration and continuous delivery (CI and CD).
  • Exposure to Analysis, Planning, implementing and support of SDLC.
  • Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.
  • Expert in Cloud Technologies like Amazon Web Services (AWS) VPC, EC2, Cloud Formation, S3, IAM, RDS, Route 53, Cloud Watch, Dynamo DB and Elastic Cache.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service and Kubernetes worked with Terraform.
  • Experience in utilizing Cloud Watch to monitor resources such as EC2, CPU memory, Amazon RDS, DynamoDB tables, EBS volumes; to set alarms for notification or automated actions and to monitor logs for a better understanding and operation of the system.
  • Experience in automating build platforms/continuous integration using DevOps architecture.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.
  • Proficient in creating Jenkins CI pipelines. Experience in Jenkins to automate most of the build related tasks.
  • Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plug - in to support new functionality in Terraform.
  • UsedKubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Experience working with Amazon IAM console to create custom users and groups.
  • Experience in configuration management tools like Puppet, Ansible, Chef, Docker and Salt.
  • Experience in developing Chef Cookbooks, Recipes, Resources, run lists, managing Chef client nodes, and uploading cookbooks to chef-server.
  • Experience in setting up Puppet Master, puppet Agents for managing enterprise policies and configurations.
  • Experience with Ansible playbooks for automation of launching and managing infrastructure for test environments.
  • Experience working of deployable war and ear files from source code utilizing Maven, Gradle and Ant as a Build Tool.
  • Hands-on experience in installing and administrating CI tools like Jenkins and Hudson.
  • Experience configuring Jenkins jobs with the ANT scripts for various deployments of JAVA/J2EE enterprise applications.
  • Experience in compilation, packaging, building, and debugging, automating, managing, tuning and deploying code across multiple environments.
  • Experience in tracking tools like JIRA, Bugzilla and Service now.
  • Managed Docker orchestration and Docker containerization usingKubernetes.
  • Experience in monitoring infrastructure using Nagios.
  • Experience in Deploying applications on JBoss, Apache Tomcat web server, Oracle web logic and IBM WebSphere.
  • Experience in validating REST API services.
  • Support for implementing redundant monitoring hosts using Nagios.
  • Experience in Databases Elastic Search, MySQL, MongoDB.
  • Experience with public cloud (Amazon AWS & Azure) and private cloud (Open Stack).
  • Excellent knowledge on Java/J2EE and the ability of developing XML, HTML, Shell Scripts.
  • Ability to write scripts in Bash, shell, Perl, Ruby, PowerShell and Python scripting languages.
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.
  • Experienced with Docker Container service.
  • DevelopedPython, Shell, Ruby and Groovyscripts for software build conduct and management Support.
  • Experienced in Branching, Merging, Tagging, and maintaining the version across the environments using SCM tools like GIT and Subversion (SVN) on Linux Platforms.
  • Experience in version control using SVN, GIT and GitHub and continuous integration management using Jenkins.
  • Used GIT to keep track of all changes in source code.
  • Expertise in Agile Testing Methodologies and Software Test Life Cycle (STLC).
  • Experience of full Software Development Life Cycle (SDLC) and Methodologies & Validations to ensure the Quality Assurance Control.
  • Excellent written and verbal communication skills, strong organizational skills and a hard-working Team player.

TECHNICAL SKILLS

Languages: C, C++, Java, J2EE

Web Technologies: HTML, XML, JavaScript, Servlets, JSP

Scripting Languages: Pearl, Ruby, Python, Shell, Batch

Cloud Services: AWS (EC2, RDS, EBS, S3, VPC, AMI, Cloud Watch, Cloud Front, Cloud Formation, Auto Scaling, IAM, Security Groups, Elastic Beanstalk), Open Stack, Microsoft Azure

Bug Tracking Tools: JIRA, Remedy, Bugzilla, Rally, Gemini, Nagios

Monitoring Tools: Nagios, Zabbix, Icinga

DevOps / Cloud Comp: AWS, OpenStack, Chef, Puppet, Docker, Ansible, OpenShift

Build Tools: ANT, MAVEN, Gradle, Build Forge

CI/CD Tools: Jenkins, Bamboo, Cruise Control, Hudson, Puppet, Chef, Ansible, Docker, Vagrant

SCM Tools: CVS, SVN, Bitbucket, Git, GitHub, Perforce

Web Servers: Apache Tomcat, WebLogic, WebSphere, JBoss

Databases: MYSQL, SQL Server, RDS, Dynamo DB, Mongo DB

Operating Systems: MS Windows, Linux, UNIX, Ubuntu, CentOS, Mac OS

PROFESSIONAL EXPERIENCE

Confidential, Merrimack, NH

Aws/Cloud Engineer

Responsibilities:

  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts (Perl & Python), and creating/configuring VMs (Windows/Linux).
  • Working with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Managing Git repository, code merging, and production deployments.
  • Used Terraform scripts to Automate Instances for Manual Instances that were launched before
  • Experience with provisioning configuration management and containerization solutions such as Terraform, Chef, Puppet, Ansible, Docker.
  • Analyzed and resolved conflicts related to merging of source code for SVN and Git.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • BuiltJenkinsjobs to createAWSinfrastructure fromGitHubrepos containingterraformcode. Extensively experienced in writingJenkins filefor the pipeline usingGroovy scripting
  • Worked with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes. created infrastructure across a wide variety of platforms itincludes AWS, Azure, Google Cloud, Digital Ocean, and many others with terraform.
  • Used Cloud watch logs to move application logs to S3 and create alarms based on a few exceptions raised by applications.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes clusters.
  • Used Cloud Front to deliver content from AWS edge locations to users, allowing for further reduction of load on front-end servers.
  • Supported current migration of Data Center to Amazon Cloud.
  • Created a graph to visualize your infrastructure withterraformis very simple, a one-liner in fact.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Planned, built and maintained Linux-based environments on OpenStack using predominantly Apache, Nginx, MySQL, PHP and FTP
  • Using Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs.
  • Build release of Cloud based products containing Linux and Windows environments, using Python Scripting and PERL.
  • Documented system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Utilized AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMIs for mission-critical production servers as backups.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Experience with various components of Open Stack and Heat Orchestration templates.
  • Responsible for maintaining 4-5 Different Testing/QA Environments and erection of the PROD Environment in AWS
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC.
  • Created AWS Route53 to route traffic between different regions.
  • UsedTerraformto map more complex dependencies and identify network issue.
  • Experience with analysis of logs and performing root cause analysis for various issues coming up on daily basis.
  • Utilized Puppet for configuration management of hosted Instances within AWS.
  • Configuring and Networking of Virtual Private Cloud (VPC). Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Expert Knowledge in Bash Shell Scripting, Automation of Cron Jobs.

Environment: Java, Linux, Maven, Nexus, Chef, Puppet, Jenkins, Kubernetes, Docker, Nginix, Nagios, Selenium, GIT, AWS EC2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, Python, Unix/ Linux environment.

Confidential, San Antonio TX

DevOps/Cloud Engineer

Responsibilities:

  • Take inbound technical customer care calls, troubleshooting hi-speed internet, phone, and cable issues.
  • Come up with a resolution in a timely manner.
  • Capitalized efficiently diagnose the problem and solve the customer's issue.
  • Responsible for billing questions, and resolve any concerns that the customer may have.
  • Involved in the requirements gathering, Design, development and testing of the application.
  • Developed the Web Application Using Java J2EE technologies which includes Servlets and JSP’s.
  • Industrialized the User interface using HTML, CSS, JavaScript, and JSP’s.
  • Advanced UI uses HTML5, JavaScript, AJAX and JQuery for interactive cross browser functionality and complex user interface.
  • Involved in a module where the development for front end included service side technology like NodeJS.
  • Implementing Spring Controller endpoints for Restful style API access
  • Create RFP (Request for Proposal) micro services to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Created build scripts for compiling and creating WAR, JAR using Maven.
  • Developed the module based on specifying Route Modules, Rendering template, Controllers, Templates.
  • Experienced withAnsiblePlaybooks, modules and roles. Wrote playbooks with Python SSH as the wrapper to manage AWS nodes.
  • Developed environments of different applications on AWS by provisioning on EC2 instances using Docker, Bash and Terraform.
  • Helped with rewrite of a product UI as a server less UI using React, Redux, and Web pack.
  • Architecting applications that create and consume Restful APIs for integrating RMS data
  • Participated in developing web services using Restful Web services.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA
  • Maven is used to develop applications.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and SPRING boot for micro-services.
  • Settled the application logging module using Log4J to create log files to debug and trace the application.
  • Expertise in AngularJS Framework to design layouts in developing an application.

Environment: Java, Linux, Maven, Nexus, Chef, Jenkins, Docker, Nginx, Nagios, GIT, AWS EC-2, Route 53, S3, VPC, EMR, SQS, Auto scaling, ELB, Shell Scripts, PowerShell Scripts, Python, Windows, Unix/ Linux environment, Kubernetes.

Confidential, Phoenix AZ

DevOps Engineer

Responsibilities:

  • Maintained the build environment, the source code control system and managed build packages using TFS.
  • Assisted the end-to-end release process, from the planning of release content through to actual release deployment to production.
  • Executed the planning of product software releases
  • Implemented new projects builds framework using Jenkins & maven as build framework tools.
  • Implemented a Continuous Delivery framework using Jenkins, CHEF, Bamboo, Maven in Linux environment.
  • Converted production support scripts to chef recipes.
  • Setting up a client-server model of Chef in the development environment of OCI.
  • Worked on documentation - Chef basics, Initial setup of Chef, Data bags implementation, Coding standards, Cookbook document, Testing docs.
  • Defined Release Process & Policy for projects early in SDLC.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Practical understanding and experience in scaling Chef with 100's of agents and few Chef server.
  • Experience in installing, integrating, tuning, and troubleshooting Apache webserver, JBoss, Tomcat and WebLogic and WebSphere application servers.
  • Migrated the data to respective DEV and QA Oracle database before doing code roll-out.
  • Troubleshooting various production related outages.
  • Generated Perl, UNIX and Shell scripts for build activities in QA, Staging and Production environments.
  • Presented on View Object pattern in Web Application Automation C#, Ruby, Rake, Power shell, Selenium, Team City.
  • Used tracking tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Managed the integration of new software projects and products into the build environment.
  • Worked with the product development to resolve build-related issues in all projects.
  • Strictly enforced ITIL process while pushing builds and deployments to prod and pre-prod environments. all the code samples are written for Terraform 0.7.x.
  • Used to write an install script in Ruby using all of the extra helper functions from Chef.
  • Configured the user's accounts for Continuous Integration - Jenkins, Nexus and Sonar.
  • Gathered all the stakeholder approvals, necessary signoffs while acting as a release manager for two development teams.

Environment: Chef, Maven, ANT, Jenkins, Puppet, TFS, Unix Shell Scripting, Anthill Pro, AWS, JIRA, Selenium, MYSQL, WebLogic, and WebSphere.

Confidential

Software Engineer

Responsibilities:

  • Monitored system design, development, deployment and end-to-end support in a Linux/Unix enterprise environment.
  • Strong Experience with operations or secure system administration, particularly with Unix/Linux
  • Configured and maintained servers and processes, including monitoring of systems health and performance to ensure elevated levels of performance, availability, and security
  • Troubleshoot infrastructure, environment, and systems to respond to issues and develop solutions
  • Responsible for Building & configuring Red Hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets per priority basis.
  • RPM and YUM package installations, patch and server management.
  • Performed access control, incident management, training for property security
  • Provided periodic reports to users and managers of monitoring status
  • Developed and supported the Red Hat Enterprise Linux based infrastructure in the cloud environment.
  • Experienced in networking with LAN, WAN, Routers, Gateways, etc.
  • Managed patches configuration, version control, service pack and reviews connectivity issues regarding security problems.

Confidential

Software Trainee

Responsibilities:

  • Planned and performed the upgrades to Linux operating systems and hardware maintenance like changing memory modules, replacing disk drives.
  • Monitored CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, a network using the tools NAGIOS 4.0 monitoring.
  • Migrated database applications from Windows 2000 Server to Linux server.
  • Installed Oracle on Linux for the development team.
  • Linux kernel, memory upgrades and swaps area. Red hat Linux Kick start Installation.
  • Performed failover and integrity test on new servers before rolling out to production.
  • Deployment and Configuration of application server Tomcat deploying Java and Web Application.
  • Planned, scheduled and Implemented OS patches on Linux boxes as a part of proactive maintenance.
  • Identified, troubleshoot, and resolved problems with the OS build failures.
  • Installed, configured, and customized the services of Send mail, Apache, FTP servers to meet the user needs and requirements.
  • Performed kernel and database configuration optimization such that it limits I/O resource utilization on disks.

Environment: Red Hat Linux, CentOS, VMware, Vsphere, GIT, Shell Scripting, MySQL, Tomcat, Nagios.

We'd love your feedback!