We provide IT Staff Augmentation Services!

(sr.aws Engineer) Resume

McleaN

SUMMARY:

  • Over 11 years of experience in automating, configuring and deploying instances in the areas of Data Center Operations, Systems Administration, Cloud computing, Software Configuration Management (SCM).
  • Familiar With Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, Elastic Load Balancers, AMI, SNS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups.
  • Designed, configured, and deployed Amazon Web Services (AWS) for a multitude of applications utilizing the AWS stack (Including EC2, Route53, S3, RDS, Cloud Formation, Cloud Watch, SQS, IAM), focusing on high - availability, fault tolerance, and auto-scaling.
  • Good understanding of AWS Elastic Block Storage (EBS), various volume types and utilization of different types of EBS volumes based on requirement.
  • Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Experience in implementing Continuous Integration and deployment using various CI Tools like Jenkins & configuration management tools like Ansible and Chef.
  • Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and workstation to manage and configure nodes.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Worked with version/source management tools like GIT Experience in branching, tagging and maintaining the version across the environments.
  • Ability to build deployment, build scripts and automated solutions using scripting languages such as Shell scripting, Ruby, Bash.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Worked on web servers like Apache and application servers like Web logic, Tomcat, Web sphere, JBOSS to deploy code.
  • Extensively worked on Jenkins and Hudson by installing, configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Troubleshoot the build issue during the Jenkins build process.
  • Experience in building CI/CD pipeline. Extensive experience with software Build automation and standardization tools like ANT, Confidential .
  • Developed build and deployment scripts using Confidential as build tools in Jenkins to move from one environment to other environments.
  • Implemented Continuous Integration using Jenkins and GIT. Effectively managed code merges process.
  • Installed and Managed Jenkins and Nexus for CI and Sharing Artifacts respectively within the company.
  • High exposure to REMEDY, BUGZILLA and JIRA defect tracking tools for tracking defects and changes for Change management.
  • Experience in Sensu, Nagios monitoring
  • Familiar with automated testing methodologies
  • Strong ability to troubleshoot any issues generated while building, deploying and in production support.
  • Closely worked with Developers and Analysts to address project requirements. Able to effectively manage time and prioritize multiple projects.
  • Excellent communication, team membership and relationship management skills.

TECHNICAL SKILLS:

Cloud Technologies: Amazon Web Services: EC2, S3, ELB, Auto scaling Servers, Glacier, StorageLifecyclerules,ElasticBeanstalk,CloudFront,Functional knowledge of Import/Export Snowball,, RDS, VPC, Direct Connect, Route 53, Cloud watch, Cloud trail, IAM & Roles, SNS subscription service, Dynamo DB, SNS, SQS, S3

Operating Systems: : Red hat Linux 4/5/6/7, Windows servers 2003, 2008, 2008 R2, 2012, 2012R2 .

Languages:: Java, C,C++, C#, PL/SQL, JBOSS

Databases:: Oracle, SQL SERVER, MY SQL, Post Gre SQL, Dynamo DB.

Technologies:: Chef, Puppet, Vagrant, Ansibel, CentOS/Red Hat Linux, AWS, Ant

PROFESSIONAL EXPERIENCE:

Confidential

Sr.AWS Engineer

  • Migrating applications from on-premise to AWS Cloud.
  • Integrated BI products with AWS Components.
  • Created reports and dashboards with Tableau10.3 using SAP HANA views as source and publishing them to the server.
  • Worked on provisioning different environments using Chef and Ansible Configuration.
  • Created and managed CI/CD pipeline for java web applications ( Confidential builds) using Jenkins.
  • Built CI pipeline to automatically test all code commits and CD pipeline for developers to ship code to production.
  • Automated deployment of builds to different environments using Jenkins/Hudson CI tools.
  • Explored various open source software projects for company use as needed, including server backup/restoration utilities, geographic information system (GIS) toolkits, and other development tools.
  • Create the AWS Code pipeline, AWS Code Commit, AWS Code Build and AWS Code Deploy services to build and deployment process.
  • Working with best DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Wrote Chef Recipes for various applications and deployed them in AWS using Terraform.
  • Working with best DevOps practices using AWS, Elastic Bean stalk and Docker with Kubernetes.
  • Wrote Chef Recipes for various applications and deployed them in AWS using Terraform.
  • Created functions and assigned roles in AWS Lambda to run python scripts, Used AWS Lambda with java to perform event driven processing.
  • Created Lambda jobs and configured Roles using AWS CLI.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Used Identify and Access Management (IAM) to assign roles and to create and manage AWS users and groups, and user permissions to AWS resources.
  • Wrote Ansible Playbooks with Python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python.
  • Deployed JSON template to create a stack in Cloud Formation which include services like Amazon EC2, Amazon S3, Amazon RDS, Amazon Elastic Load Balancing, Amazon VPC, SQS and other services of the AWS infrastructure.

Confidential, McLean

Sr.Devops/AWS Engineer

Responsibilities:

  • Created and managed CI/CD pipeline for java web applications ( Confidential builds) using Jenkins.
  • Built CI pipeline to automatically test all code commits and CD pipeline for developers to ship code to production.
  • Automated deployment of builds to different environments using Jenkins/Hudson CI tools.
  • Build development pipeline from Jenkins for the development process.
  • Installing and configuring Jenkins master and slave nodes. Built CI/CD pipeline and managed the infrastructure.
  • Implementing new project builds using build tools such as Ant & Confidential .
  • Implementing a Continuous Delivery framework using Jenkins, Ansible and Confidential in Linux environment.
  • Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Confidential to schedule the builds.
  • Created local, virtual repositories in JFrog Artifactory and integrated with Jenkins.
  • Worked with Ansible playbooks to do the configuration and deployments.
  • Developed several playbooks using Ansible and deployed the applications/services on the client hosts.
  • Worked on Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible
  • Implemented Ansible to manage all existing servers and automate the build/configuration of new servers. All server's types were fully defined in Ansible
  • Designed and implemented container, managed unit and integration test framework using Jenkins, Confidential, Git, JIRA, Docker and Ansible.
  • Creating, managing and performing container based deployments using Docker images containing Middleware and applications together.
  • Configuring the Docker containers and creating Docker files for different environments.
  • Experience working on several Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing director structures and managing containers.
  • Docker container configuration, activation, handling live webhosting & troubleshooting

Confidential, Phoenix, AZ

Sr.Devops/AWS Engineer

Responsibilities:

  • As Aws chef Engineer focused on Amazon Web Services migration strategy, responsible for technical liaising between customers, development & support teams for successful migration and operation on Aws.
  • Documenting the approach followed for creating the Environments in aws and chef cookbooks.
  • Assisted with software builds, configuration, and deployments to dev, testing and production environments as part of a cloud migration effort.
  • Automated the cloud Deployments using Chef and AWS Cloud Formation Templates from scratch as effort of migration
  • Expertise in Chef orchestration, Install and configure system components such as SAP BO, SAP DS, FTP, DB2, File server, build server, Batch server, WebLogic etc. using chef automation from scratch.
  • Writing json templates for cloud formation and ruby scripts for chef automation and contributing to our repository on github.
  • Experience using Agile methodologies, disciplines and practices and techniques for delivery of new and enhanced applications.
  • Provisioned Nodes Automatically with AWS OpsWorks by Using an Unattended Association Script passing userdata.sh file from s3.
  • Managed Elastic Cloud Computing (EC2) instances utilizing auto scaling, Elastic Load Balancing for QA, UAT and prod-like environments
  • Worked on Chef Cookbooks and Chef recipes to automate infrastructure as a code. Setup the Chef Nodes, Chef Client, Chef Server, and Chef Workstation. Worked on Bootstrapping the Nodes.
  • Secured the passwords and data using encryption data bag for chef.
  • Experienced in creating a cross-stack reference networking stacks for DEV, SYSTEM TEST and UAT
  • Proficiency with AWS cloud services IAM, Cfn, EC2, S3, RDS, etc.
  • Configured, supported and maintained all network, firewall, storage, load balancers, operating systems, and software in AWS EC2
  • Management of code releases in the software development cycle using version control tool GIT.
  • Created a deployment procedure utilizing Jenkins CI to run the unit tests. Implemented a continuous delivery using Jenkins in Linux environment.
  • Perform system monitoring and maintain Logs using Cloud Watch.
  • Created dashboard, Memory and disk monitoring agents are installed from Cloud Formation templates for each instance.
  • Created Cloud Watch Alarms for trigger actions or Lambda scripts that perform an automated response for the Alarm.

Environment: AWS, Web services, Chef, Jenkins, Jira, GIT,Subversion, Web Logic, Mercury Quality center, Confidential, ANT,J2EE, Web sphere.

Confidential

Devops/AWS Engineer

Responsibilities:

  • Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.
  • Manage Code Repository by, maintaining code repository in GIT; improve practices of branching and code merge to custom needs of development team.
  • Implemented Jenkins as Continuous Integration Server, for - Installation, Configuration, Design and Administration, and integrating tools with other systems.
  • Installing and administering SVN, Jenkins and Artifactory .
  • Involved in Customization of Build Activities, Work Items, Reports, in TFS.
  • Used Amazon RDS to manage, create snapshots, and automate backup of database.
  • Designing and implementing fully automated server build management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agents, SSH, deployment and testing.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Troubleshoot the build issue during the Jenkins build process.
  • Deployed the generated build to WEB and APP server using the continuous integration process to all Environments. Coordinated different teams across the globe to deploy different builds to different environments on parallel development for multiple projects. (DEV, QA, PERF, AUTH, UAT, PRODUCTION)
  • Managed daily builds and releases to QA. Debugged build failures and worked with developers and QA personnel to resolve related issues.
  • Monitored software, hardware, and/or middleware updates and utilizing technologies like Jenkins/Hudson, Ant, MS Build, and Subversion.
  • Code Coverage- Installed SONAR on Jenkins server and configure with the build process for the code analysis process for better code quality and code metrics, and rapid feedback for development teams and managers.
  • Resolved system issues and inconsistencies in coordination with quality assurance and engineering teams.
  • Used the JIRA for bug tracking, creating the dashboard for issues.
  • Worked on cross-platforms (Windows-Unix)

Environment: GIT, Jenkins, AWS, MS Build, Chef, Weblogic, JIRA, Ant, WIN-SCP, Service Now, Sonar, Putty, EC2 instances, Auto Scaling, Elastic Load Balance and AMIs.

Confidential

Devops Engineer

Responsibilities:

  • Provided Configuration Management and Build support for more than 5 different applications, built and deployed to the production and lower environments.
  • Defined and Implemented Configuration Management and Release Management Processes, Policies and Procedures.
  • Created Development Environments in Amazon Web Services using services like VPC, ELB, EC2 and RDS instances.
  • Wrote Vagrant Scripts to spin up servers on the Developer workstations and in AWS.
  • Worked with Engineers on providing the configuration details of the DEV environments and assisting in Creating CHEF recipes for a Proof of Concept.
  • Analyze and resolve compilation and deployment errors related to code development, branching, merging and building of source code.
  • Created and maintained Subversion repositories, branches and tags and Experience in Administering SVN.
  • Acted as an integrator for performing merge, rebase and baseline operations.
  • Enforced development policies using Subversion hooks and other metadata.
  • Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Subversion source control.
  • Developed build and deployment script using ANT, Shell to Setup development and QA environments.
  • Troubleshoot the automation of installing and configuring Java applications in the testing and production environments.
  • Maintained build related scripts developed in ANT and Shell. Modified build configuration files including Ant build.xml.
  • Deployed code on Web Sphere application servers for Production, QA, and Development environments.
  • Involved in sprints and planned releases with the team using JIRA and Confluence.
  • Used JIRA tool to track all the defects and changes related to Build and Release Team.

Environment: JIRA, Selenium WebDriver, Agile, Java, XML, Window NT/XP, HTML, DB2, Excel, SQL Assistant, SQL Server 2005, Web Services, UNIX, TOAD, Oracle10g.

Confidential

SCM/ Build/Release engineer

  • Prepared the initial project structures in the SCM Tool based on requirements
  • Supported development teams with respect to the SCM Tool
  • Made baselines after the Build is successful and Versioning them correctly
  • Establishing and maintaining the Software Configuration Management (SCM) requirements baseline for the Projects
  • Planning, implementing, documenting, and administering configuration control procedures across multiple development projects
  • Implementing, maintaining, and troubleshooting software build environments for specific projects.
  • Performing daily builds of the software code which involved, linking, packaging, merging, testing, verifying, documentation and finally release of the code to the testing team
  • Automated build and improved software quality through reduction of build time.
  • Debugging the code (Java, Unix and Linux) when build errors occur and resolving them along with the developers
  • Installed and configured Jenkins for Continuous Integration and Release Management
  • Involved in Setting up Continuous Integration Environment using Jenkins.
  • Responsible for automated Scheduled Builds/Emergency Builds and Release using ANT and Confidential scripts for Enterprise application (J2EE)
  • Assisted the Developers in maintaining the Development Code in the Repository
  • Transferred the code to other sites of the company as and when need arises
  • Participated in the successful migration of the project and code transfers, artifact transfer
  • Build the components and products as and when they successfully reach completion stage
  • Provided individual working copies of the project to the team members efficiently
  • Trained the Developers on the tool usage (SVN, MVN)

Environment: SCM Tool, Continuous Integration, Release Management, Jenkins, ANT and Confidential scripts, artifact transfer, Subversion (SVN).

Confidential

Systems Engineer

  • Installation, migration, Configuration and Administration of Red Hat Linux.
  • Perform O/S, firmware and required infrastructure software upgrades.
  • Performance Management & Tuning of Linux Kernel.
  • Developed and modified Linux shell scripts as per Customer requirements.
  • Performed day-to-day jobs such as monitoring log files,writing and running the scripts to automatically watch the resources, CPU,memory.
  • Created Users and Groups for certain departments, Configured DHCP for dynamic IP scheduling

Environment: UNIX/LINUX, Cent OS,Apache Tomcat,Shell Scripts.

Hire Now