We provide IT Staff Augmentation Services!

Aws Engineer Resume

0/5 (Submit Your Rating)

Montrose, CA

SUMMARY

  • IT professional with 8 years of industry experience in DevOps field with expertise in areas of Software Configuration Management, Build and Release management, Linux System Administration.
  • Have Experience in designing/Implementing the CI - CD pipeline to automate the agile process.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) for tracking and controlling changes in Software in Agile, scrum, and Waterfall methodologies.
  • Have experience in architecting and deploying fault tolerant, highly available, cost effective and secure servers using Amazon web Services (AWS).
  • Have experience in creating and managing VPCs with necessary subnets, Access Control List, Security Groups to host AWS resources.
  • Have experience with AWS compute, Storage, Network and content Delivery, Management Tools, Security Identity and compliance services
  • Have experience in creating the Cloud Formation templates to maintain infrastructure as code based on the project needs to stabilize the environments.
  • Have experience in Configuring Management Tools like Ansible, Puppet and Chef. Experience in creating playbooks, manifest and cookbooks for configuring/orchestrating the environments using the concept of IAC (Infra as Code).
  • Have experience in Monitoring tools like Cloud Watch, Splunk by creating the Dashboards to view the resource monitoring and also the environment monitoring across different environments (QA, UAT, and PROD).
  • Automate Deployment using configuration Management tool like OpsWork - Chef to provision Amazon AWS Instances to enable continuous Deployments.
  • Have Experience in creating the users, groups and roles using AWS IAM. Have created roles, to access AWS resources as part of security best practices.
  • Have experience in configuring notifications services using SNS and Lambda in Amazon Web Services.
  • Have experience in Continuous Integration tool like Jenkins including User Administration, Node Management and creation, Plugin Management, Job Configuration and Management, CI-CD Pipeline creation/management, global tools and global configuration management.
  • Have experience in integrating Jenkins with Nexus repository to store the artifacts after each build based on the RELEASE or SNAPSHOT described on pom.xml which is a build tool.
  • Have experience in creating Docker images using Docker file and map them with the ports and volumes based on the project needs.
  • Have experience in version control tools: GIT and SVN by managing branches, merging codes across branches, user access and integrating them with CI tools for the nightly builds.
  • Have experience in migrating the codes from SVN repository to Git repository without any impact to the project and also made the corresponding changes to the CI tool.
  • Have experience in integrating the SonarQube with Jenkins for the code review and Analysis and so the developers can view their reports in their SonarQube dashboard after every build.
  • Have experience in Scripting Languages like Bash, Shell, Python to automate tasks, monitor servers and maintained configuration for different environments.

TECHNICAL SKILLS

VCS Tools: GIT, SVN

Build Tools: Maven

CI tools: Jenkins

Scripting Skills: Python, Shell, Bash, Ruby

Configuration Management Tool: Chef, Ansible, Puppet

Monitoring: Nagios, ELK

Debugging Tools: Firebug

Database: SQL, MYSQL, Amazon RDS, Dynamo DB

Virtualization Tools: AWS, Oracle Virtual Box

Programming Languages: Java

Operating System: Ubuntu, Linux and Windows

PROFESSIONAL EXPERIENCE

Confidential, Montrose, CA

AWS Engineer

Responsibilities:

  • Responsible in preparing data center migration strategy.
  • Coordinated and created corporate data center architecture to host UAT, production environments
  • Planned and executed UAT environment migration from RHEL 5.11 to RHEL 7.6
  • Successfully migrated enterprise applications from apache 2.2 to 2.4
  • Performed apache/httpd configuration to host enterprise applications.
  • Performed and documented current and target state analysis of IT infrastructure.
  • Successfully migrated MySQL database to new hosts/data center
  • Coordinated as single point of contact between business and technology/infrastructure teams for data center migration.
  • Performed migrating Plesk managed servers to Non-Plesk servers.
  • Responsible in creating and implementing DR strategy for UAT and production environments
  • Responsible in designing AWS environment to host Umbrella faces for GDPR compliance.
  • Responsible in designing AWS VPC with ELB, subnets, firewall, ACL, security groups to host front and middle tier application
  • Coordinated VPN creation between corporate VPC and customer data center to establish communication routes.
  • Responsible in migrating in-house dev servers to AWS.
  • Responsible in migrating syslog server into AWS environment and used S3 storage options to reduce cost of log storage while adhering to PCI compliance.
  • Coordinated and Engineered enterprise change management processes for DevOps using GitLab, Jenkins, Atlassian (Jira), Testrail (test management).
  • Successfully migrated source code from SVN to git lab
  • Responsible for user management, branching strategy
  • Worked with automation test engineers and developers to implement a CI pipeline.
  • Experience in building php and java applications using NPM and Maven.
  • Estimated, managed and monitored: Atlassian product licensing costs, user management, system management and performance, version upgrades for Jira, confluence.
  • Initiated DevOps practices/change management processes for the organization.
  • Engineered Jenkins architecture for the enterprise. Installed and configured Jenkins for enterprise applications and pipelines.
  • Successfully automate the CI process
  • Successfully migrated Jenkins from 2.1 to 2.7 to support CI process.
  • Designed and implemented Jenkins user accessibility/privileges, load management, backup, plugin management.
  • Analyzed build failures and coordinated with respective technology groups to resolve build issues and re-promote code to higher lanes.
  • Experience in trouble shooting Jenkins build for php applications
  • Was responsible for user accessibility using matrix-based strategy
  • Configured deployment scripts for php applications using ruby and shell scripts.
  • Experience in writing deployment scripts for php enterprise applications
  • Performed installation and configured NNT change tracker on production servers as part of PCI compliance.
  • Performed installation and configured Nagios to perform system checks on production servers.
  • Experience in installing and configuring ELK stack for log analysis.
  • Successfully integrated test management tool, Jenkins and Jira as part of automating CI process.
  • Integrated Artifactory, S3 to store artifacts and retrieves artifacts as part of Continuous deployment (CD).
  • Performed installation and configuration of Ansible
  • Prepared playbooks to maintain consistency in system/application configurations across multiple environments
  • Coordinated system and kernel upgrades on Redhat Linux servers
  • Coordinated patch upgrades with Rackspace and client center
  • Experience in groovy scripts to automate pipelines in Jenkins
  • Experience in writing shell scripts to perform ssl certificate validation on multiple servers
  • Experience in writing jobs to purge data

Environment: RHEL, Windows, PHP, AWS Route53, ELB, S3, EC2, Jenkins, Jira, Confluence, Redis, Memcache, MySQL, ELK, Nagios, GitLab, Duo, NNT

Confidential, Estero, FL

AWS Engineer

Responsibilities:

  • Experience in designing highly available and scalable cloud infrastructure on AWS using CloudFormation templates and AWS OpsWork.
  • Experience in designing network diagram: AWS non-default VPC, subnets, access control lists (ACL), NAT gateway(s), Internet Gateway (IGW), route tables.
  • Ensured availability and scalability of web application(s)to handle expected and unexpected load bursts by configuring ELB, auto-scaling and Route53.
  • Deployed AWS RDS instances in multiple availability zones to maintain high availability.
  • Ensured secure access to AWS resources through IAM groups, IAM Roles, IAM policy and Multi-Factor Authentication (MFA).
  • Experience in configuring S3 lifecycle management policies to provide cost effective storage solutions.
  • Experience in designing proof of concept for integrating existing in-house IT applications with cloud services.
  • Created various scripts in Bash, Python and Ruby for automation of various build processes.
  • Used AWS SDK Boto and Python scripts to automate AWS tasks.
  • Used Amazon RDS Multi-AZ for automatic failover and high availability at the database tier for workloads.
  • Configured for hot is hot replication, back up and snapshots as mandated.
  • Experience in deploying infrastructure using Azure.
  • Experience in azure security, terraform.
  • Experience with implementing GIT branching strategies, resolving GIT merge conflicts
  • Experience in configuring global configuration, global security configuration, mange plugins on Jenkins.
  • Parameterized Jenkins to automate build and deployment of java-based web applications on applications server(s) such as JBOSS, WebLogic, Tomcat.
  • Integrated build deployment with container tool: Docker.
  • Experience in designing Ansible Playbooks to provision and configure several environments.
  • Experience in monitoring health of 100’s of nodes from dev to Prod using Splunk and Cloud Watch.

Environment: AWS CloudFormation, AWS IAM, Route 53, Auto-Scaling groups, AWS Storage Services, CloudWatch, AWS OpsWork, Ubuntu/Linux, Jenkins, GIT, Nexus, WebLogic and JBoss, AWS RDS, Oracle, Ansible.

Confidential, NY

DevOps Engineer / AWS consultant

Responsibilities:

  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services.
  • Experience in installing and configuring chef architecture on RHEL 7 servers.
  • Have implemented chef provisioning for creation of on demand instances and instance infrastructure using the chef-client and bootstrapping using plugins AWS EC2.
  • Maintained environment provisioning (Dev, pre-production, production) using chef cookbooks.
  • Production experience in large environments using configuration management tools Chef.
  • Configured and managed AWS Glacier to move old data to archives, based on retention policy of database/applications.
  • Implemented AWS high-availability using AWS Elastic Load Balancing (ELB), which performed balance across instances in multiple availability zones.
  • Configured AWS Identity and Access Management (IAM) users and groups for improved login authentication.
  • Experience in real-time monitoring and alerting of applications deployed in AWS using Cloud Watch, Cloud Trail and Simple Notification Service.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build highly scalable and flexible systems.
  • Created hooks and permissions as part of best practices to secure branches on GIT.
  • Managed the artifacts generated by Maven in the Nexus repository.
  • Experience in configuring, trouble shooting chef server-node architecture on RHEL, Centos servers.
  • Experience in designing Chef Cookbooks, data bags to automatically configure environments (QA, PreProd, and Production) on multiple nodes.
  • Experience in implementing CD using AWS ECS and open source kubernetes.
  • Experience in installing Kubernetes master-slave architecture.
  • Experience in creating custom Docker images using Docker files and Docker compose.
  • Performed integration of Docker hub with AWS to facilitate continuous deployment.
  • Used Spring 3.x to provide web services to handle the requests from GUI front-end Struts used as the front-end controller and MVC design pattern is followed in the implementation of the project.

Environment: AWS, AWS OpsWork, AWS CloudFormation, AWS IAM, Route 53, AWS Storage Services, CloudWatch, Ubuntu/Linux, Jenkins, GIT, Nexus, WebLogic and JBoss, AWS RDS, Dynamo DB, Chef, Auto-Scaling groups, IAM Roles, Cloud Foundry.

Confidential, Warren NJ

DevOps Engineer

Responsibilities:

  • Experience in continuous deployment using Chef cookbooks.
  • Configured Jenkins, Maven to successfully build java-based web applications on WebLogic.
  • Implemented Infrastructure automation through Puppet, for auto provisioning, code deployments, software installation and configuration updates.
  • Created various scripts in Bash, Python and Ruby for automation of various build processes.
  • Ensured code quality is maintained using SonarQube.
  • Extensively used Docker for virtualization, Ship, Run and Deploy the application securely to fasten Build/Release Engineering.
  • Experience with building containerized applications using Docker images to support development and testing teams.
  • Developed Docker images to support Development and Testing Teams and their pipelines.
  • Used Jira for capturing and communicating defects and bugs to the respective teams.

Environment: RHEL, Linux, CentOS, Ubuntu, AWS, Puppet, Jira, Jenkins, GIT, Ansible, Puppet, Bash, Python, Maven, Dockers, WebLogic.

Confidential, DE

Build and Release Engineer

Responsibilities:

  • Have worked on JAVA, JSP, Servlet, JDBC, Oracle and Oops concepts.
  • Hands on experience in Object Oriented Programming and Core Java fundamentals like Exception Handling, Multithreading and Collections framework.
  • Experience in developing multilayers architecture based web applications in Spring MVC that ensures clear separation of layers and rapid application development.
  • Release Engineer for a team that involved different development teams and multiple simultaneous software releases by developing and implementing software release management strategies for various applications as part of agile process.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Used Maven to build java-based web applications and integrated it with Nexus repository and Jenkins CI pipeline.
  • Experience in designing Jenkins Pipeline to integrate continuous integration with continuous delivery using containerized solutionDocker.

Environment: UNIX, windows, GIT, Puppet, AWS, Jenkins, Maven, Perl, Shell Scripting, JBOSS and Tomcat Apache Application Server, Java, JSP, Servlets.

Confidential

Build and Release Engineer

Responsibilities:

  • Release Engineer for a team that involved development teams and QA teams for simultaneous software releases.
  • Developed and implemented the software release management for the release of web applications.
  • Carried Deployments and builds on various environments using continuous integration tool.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Configured hooks in GIT to notify respective teams and stakeholders the progress of source code.

Environment: UNIX, windows, GIT, Jenkins, Maven, Perl, Shell Scripting, PowerShell, Tomcat Apache Application Server.

Confidential

Associate System Engineer

Responsibilities:

  • Configured kick start files, installed RPMs, & packages and wrote scripts, installing patches.
  • Responsible for maintaining user management in Unix systems.

We'd love your feedback!