We provide IT Staff Augmentation Services!

Aws/devops Consultant Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • AWS/DevOps Certified Engineer with 7 years of experience in Software Configuration and Build Release Management
  • Experience in designing, developing, deploying and operating highly available cost effective and fault tolerant systems using multiple EC2 instances, Elastic load balance and Auto Scaling
  • Proficient with in depth knowledge of using various AWS services which include IAM, VPC, EC2, ELB, Auto Scaling, S3, Glacier, RDS, DynamoDB, Cloud Front, Cloud Watch, Route53, SNS, SQS
  • Hands on experience with AWS solutions using Cloud Formation Templates and launch configurations to automate repeatable provisioning of AWS resources for applications
  • Worked on delegating access across various AWS Accounts using IAM roles
  • Experience with creating alarms in Cloud Watch for monitoring the server performance, CPU utilization, disk usage to take recommended actions for better performance
  • Managed development team infrastructure requirement definitions / Solutions Architecture Assisted application development teams on defining system requirements.
  • Expert in using Jenkins to automate most of the build related tasks and set up Continuous Integration for major releases
  • Expertise in configuration management and automation using the industry leading tools such as Ansible, Chef and Puppet
  • Hands on administrative experience with the installation of packages and patches on UNIX and Windows servers
  • Good understanding of DNS, LDAP, TCP/IP and also various Network Administration concepts
  • Proficient in using IDE’s like Eclipse and NetBeans for debugging and using Java coding standards from the beginning of development
  • Experience of using tools like JIRA, Trello in project environments to create tasks and dashboards
  • Designed and developed continuous deployment pipelines, integrating Git and Jenkins
  • Strong understanding of the principals and best practices of Software Configuration Management in agile, scrum and Waterfall methodologies
  • Experience writing scripts to handle automation/administration tasks using shell and bash scripting
  • Managed and dealt with system performance and monitoring tools like Nagios and Cacti
  • Managed on - shore / off-shore relationships with the goal of becoming the point person for the business and IT teams
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support
  • Have excellent logical, analytical, logical and debugging skills
  • Possess high working qualities with good interpersonal skills, highly motivated, fast learner, good team player and very proactive in problem solving with providing best solutions
  • Provided on call support and around the clock service (24/7)

TECHNICAL SKILLS

Languages: C, Java, Python, SQL/PLSQL

Web Technologies: HTML5, CSS3, Bootstrap, XML, JavaScript/jQuery

Scripting Languages: Bash/Shell, PHP, PIG script

Databases: MySQL 5.5, Oracle 12 C, MongoDB

Development Tools: Eclipse Luna (4.4), NetBeans 8.1, Moqups, Lucid Chart

CI/CD Tools: Jenkins, Maven

Configuration Tools: Chef, Ansible

Version Control Tools: GIT, SVN, Source Tree

Operating Systems: Linux (Ubuntu 11.0), Microsoft Windows Family, Mac EI Capitan

Servers: Apache Tomcat 6, Glassfish Server Open Source Edition 4.0, WebLogic, WebSphere

AWS Services: VPC, EC2, ELB, Auto Scaling, S3, RDS, Dynamo DB, Cloud Watch, Cloud Formation, Route 53, SNS, SQS, Direct Connect

PROFESSIONAL EXPERIENCE

Confidential - Philadelphia, PA

AWS/DevOps Consultant

Responsibilities:

  • Develop and implemented solutions for automating deployment, configuration, and verification of legacy or early stage technology to cloud environments and to support continuous integration of applications
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer and Auto scaling groups
  • Created Instances, balanced load, assigned security and managed communication between instances
  • Worked with IAM to create new accounts, roles and groups and give permissions
  • Automated software deployment using Ansible and provisioned Linux hosts
  • Automated the task of creating Custom Amazon Machine Image using packer
  • Managed security groups to provide access to authorized users with the given CIDR blocks
  • Performed VPC Peering to enable communication between instances in various Virtual Private Clouds
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances
  • Troubleshooting Docker Swarm clusters in AWS to keep the nodes up and running
  • Branching, Tagging, Release Activities on Version Control Tools like GIT
  • Created alarms and notifications for AWS EC2 instances using Cloud Watch
  • Prepared metrics report to monitor the health of the instances and take required actions before an arise of a problem
  • Managed build results in Jenkins and deployed using workflows
  • Monitored Grafana, Kibana dashbords to check the health of various nodes at various time intervals
  • Configured various plugins in Jenkins for automation of the workflows and to optimize and smooth running of build jobs
  • Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier

Environment: AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Git, Tomcat, Apache, Jenkins, RHEL, Linux, Python, JIRA, Maven, Art factory, RHEL 6.5, 6.8, Oracle, Windows Server 2008, Confluence, Agile

Confidential - New Jersey

AWS/DevOps Consultant

Responsibilities:

  • Develop and implemented solutions for automating deployment, configuration, and verification of legacy or early stage technology to cloud environments and to support continuous integration of applications
  • Created instances in AWS and facilitated migration to AWS cloud using numerous services and resources which include VPC, EC2, Elastic Load Balancing, Auto Scaling, S3, RDS, SES, SNS and IAM from the data center
  • Worked with the development teams to generate deployment deployment profiles (Jar, war) using ANT scripts and Jenkins
  • Utilized Ansible for configuration management of hosted instances in AWS
  • Worked on Ansible playbooks, host and configuration files to automate infrastructure as a code
  • Maintained and utilized the policy management of S3 buckets and for storage and backup of files on AWS
  • Coordinated/assisted developers with establishing and applying the appropriate branching, labeling/naming conventions using Subversion (SVN) source control
  • Configured various plugins in Jenkins for automation of the workflows and to optimize and smooth running of build jobs
  • Responsible for installing Jenkins, master slave nodes and to configure Jenkins builds for continuous integration and delivery
  • Deployed and monitored the scalable infrastructure on Amazon Web Services (AWS) and configuration management using Cloud Watch, Splunk and Ansible
  • Updated the existing scripts to Ansible playbooks to install configurations on multiple servers in AWS
  • Connected continuous integration systems with the GIT version control repository and continually build as the check ins came from developers
  • Implement and automate DevOps continuous integration and deployment pipelines and functions using Docker, Chef, Jenkins, Git, CircleCI
  • Automating backups by shell for Linux and PowerShell scripts to transfer data in S3 bucket
  • Managed Amazon instances by taking AMIs and performing administration and monitoring of the Amazon instances like EC2 using Amazon Cloud Watch and Nagios
  • Experience working with AWS Simple calculator to estimate pricing for corporate proposals
  • Proposed technical feasibility solutions for new functional designs and suggested options for performance improvement of technical objects

Environment: AWS IAM, EC2, Elastic Load Balancing, Auto Scaling, S3, RDS, SNS, Packer, Nagios, Jenkins, Ansible, Chef, Maven, JAVA, JSON, Shell and Bash scripts, GIT, Splunk, Web Logic Application Server 9. x, JIRA, Oracle, Windows and Linux

Confidential - Cincinnati, OH

AWS/DevOps Consultant

Responsibilities:

  • Migrated existing on-premise infrastructure into cloud using Amazon AWS and its associated Services
  • Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Ops works
  • Created Instances, balanced load, assigned security and managed communication between different instance
  • Automated software deployment using chef and provisioned Linux hosts
  • Configured and monitored distributed and multi-platform servers using chef. Defined chef server and workstation to manage and configure nodes
  • Setup and maintained RHEL 6.8 and installed SAP Data Services with Oracle client
  • Branching, Tagging, Release Activities on Version Control Tools like GIT
  • Setup and configured web servers with Apache Tomcat and nginx
  • Installed Oracle database with AMI image and updated the database with schemas and scripts to run Data Services and Cognos
  • Successfully Installed and connected IBM Cognos with the Data Services and Oracle instances in a single AWS VPC with different subnets
  • Troubleshooted Linux installation problems encountered when connecting with RHEL 6.8, RHEL 6.5 and Oracle instances and successfully resolved them
  • Implemented Chef to deploy the builds for Dev, QA and production
  • Managed build results in Jenkins and deployed using workflows

Environment: AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef, Git, Tomcat, Apache, Jenkins, RHEL, Linux, Python, Ruby Chef, JIRA, Maven, Art factory, RHEL 6.5, 6.8, Oracle, Windows Server 2008, Confluence, Agile

Confidential - Houston, TX

AWS Consultant

Responsibilities:

  • Part of core engineering team designing the new platform to host applications in AWS/Chef and Jenkins environment
  • Build and administrate Continuous Delivery pipelines using Git, Jenkins and Groovy DSL
  • Worked with Development and QA teams to continuously integrate software development using Git, Maven, Jenkins
  • Developed processes, tools, automation for Jenkins based software for build system and delivering SW Builds
  • Managed build results in Jenkins and deployed using workflows
  • Delivered specific versions of various components of an application into target environments
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and needed attention
  • Setup and maintained base CentOS EC2 AMIs which was used to create new hosts
  • Developed Ruby and Shell scripts to automate build processes
  • Upgrading Environments like DEV, TEST, UAT, STAGE after every minor and major releases and Infrastructure support to all environments
  • Responsible to maintain Maven Build Scripts and tweak if changes in the requirements
  • Responsible for Deployment Dry Run Plans and Execution of the Dry Run on every release for multiple applications
  • Worked at optimizing volumes and AWS EC2 instances and created multiple VPC instances
  • Worked with IAM to create new accounts, roles and groups and give permissions
  • Created alarms and notifications for AWS EC2 instances using Cloud Watch
  • Worked on configuring S3 versioning and lifecycle policies to and backup files and archive files in glacier

Environment: Git, Tomcat, Apache, Jenkins, Python, Ruby Chef, JIRA, Maven, Art factory, Ubuntu, CentOS, Linux, AWS, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Ruby, Chef

Confidential

System Admin

Responsibilities:

  • Performed OS Patching and upgrades.
  • Provide mentoring and technical leadership to the group, assisting with all aspects of design, troubleshooting, and maintenance of a diverse hardware and software environment
  • Install and Configure RHEL 4.X and 5.X Operating System on both Standalone IBM/HP Hardware as well as VMware platforms
  • Planned and implemented small projects that solve issues related to the Linux infrastructure
  • Installed and Configured Puppet
  • Performed OS deployments and automated patches installation through Puppet capacity planning and provide Infrastructure recommendations
  • Plan and Perform OS Migrations including P2V, P2P and V2V using Platespin and VM Converter
  • Planned, scheduled and conducted performance reviews with Clients.
  • Performed OS Patching and upgrades.
  • Installed and Configured Puppet
  • Performed OS deployments and automated patches installation through Puppet
  • Planned and implemented small projects that solve issues related to the Linux infrastructure.
  • Plan and Perform Disaster recovery activities for both RHEL 4.X /RHEL 5.X versions.
  • Provide mentoring and technical leadership to the group, assisting with all aspects of design, troubleshooting, and maintenance of a diverse hardware and software environment.
  • Install and Configure RHEL 4.X and 5.X Operating System on both Standalone IBM/HP Hardware as well as VMware platforms.
  • Monitor service delivery quality and assist in continuous improvements of delivery processes and quality.
  • Created and managed Gold image templates and deployed VMs from templates.
  • Discuss Application requirements and customize the server as per the specifications of the customer or the IBM Application/Middleware team.
  • Performed OS patching, updates and security remediation.
  • Installed and Configured Backup and Monitoring Tools.
  • Responsible for performance monitoring and analysis on VMware hosts and clusters.
  • Provide Assistance to Steady state team with issues concerning Virtual Servers.
  • Created and maintained Build and Migration procedure documents.
  • Request and Configure Storage and Network for both physical and Virtual Environments
  • Managed on-shore / off-shore relationships with the goal of becoming the point person for the business and IT teams.
  • Document scope and approach of the project and maintain project documentation.
  • Work with technology teams to identify and recommend solutions best suited for the business to operate from the off-shore centre.
  • Ensure that activities are carried out in accordance with established specifications, schedules, and budgets; meet with key team members on a regular basis to review progress.
  • Responsible for driving and monitoring the SLA compliance with multiple IT Ops teams.

Environment: SaaS applications, SVN, Maven, Bamboo, Nexus, Bash Scripting, Puppet, SoapUI, Selenium WebDriver, JIRA, Tomcat, Java, JUnit, Docker, XML, XPATH

Confidential

Java Developer

Responsibilities:

  • Developed user interfaces for internal testing of the services / subservices in JSP and Java Servlets
  • Used Spring Framework for Dependency Injection(DI) and AOP which also enhanced the readability of the code
  • Used Hibernate to generate association tables implementing different relationships
  • Used Log4J for logging info that was helpful in debugging issues including runtime exceptions
  • Developed Web Services - WSDL and SOAP, and exposed them to the clients
  • Developed proxy clients for the web services for multiple clients
  • Developed XML over HTTP services / sub services using spring framework and connected the backend using Hibernate
  • Used SVN for version control and change management
  • Deployment of application using Ant scripts
  • Developed the classes for Unit Testing by using JUnit framework for the entire application and executed test cases for Unit, System and Integration testing
  • Communicated issues and progress to project manager

Environment: Java JDK 6, JEE 5, XML, JNDI, SOAP, WSDL, JavaScript, AJAX, Web Services, CVS, Ant, PL/SQL,

We'd love your feedback!