We provide IT Staff Augmentation Services!

Aws Cloud/devops Engineer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 8 years of experience in Information Technology industry in various roles with excellent experience in Software Integration, Configuration, Build & Release management and Development
  • Expertise on using Amazon AWS API tools like: Linux Command line, puppet integrated AWS API tools
  • Experience on Amazon AWS IAM Service: IAM Policies, Roles, Users, Groups, AWS Access Keys and MFA
  • Hands on experience in AWS provisioning of AWS services like EC2, S3, Glacier, ELB, RDS, Auto Scaling groups, Cloud Formation, Ops Works, SNS and SQS.
  • Knowledge of using Routed Protocols like FTP, SFTP, SSH, HTTP, HTTPS and Direct connect.
  • Proficient with Vagrant & Docker based container deployments to create shelf environments for dev teams and containerization of environment delivery for releases
  • Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration
  • Knowledge on Orchestration - Cluster Management tool as Kubernetes
  • Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts
  • Extensive working experience using MAVEN, ANT as build tools for teh building of deployable artifacts from source code
  • Strong in creating CI/CD pipeline using various tools such as Ant, Maven, GIT, Jenkins, Nexus, Hudson, Arti factory and Apache
  • Wrote custom monitoring and integrated monitoring methods into deployment processes to develop self-healing solutions using Nagios, Graphite
  • Experience in development and configuration experience with software provisioning tools like Chef, Puppet, Ansible
  • Experience in Branching, Merging, Tagging and maintaining teh version across teh environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab), BITBUCKET
  • Built multiple cookbooks in Chef. Implemented environments, roles, data bags in Chef for better environment management
  • Extensively worked on Jenkins for continuous integration and for End-to-End automation for all Build and deployments
  • Created Cloud Formation templates to automate EC2 instances. Design user's credentials and profiles using AWS IAM. Experience in installing and configuring an automated tool PUPPET dat included installation and configuration of teh Puppet master, agent nodes and an admin control workstation
  • Experience with Setting up Chef infrastructure, Chef-repo and Boot strapping chef nodes
  • Good understanding of infrastructure automation using Docker and Ansible
  • Experienced in all phases of teh software development life-cycle (SDLC) with specific focus on teh build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean and most recently Continuous Integration (CI) and Continuous Deployment (CD) practices

TECHNICAL SKILLS

Bug Tracking tools: JIRA, Rally, and IBM Clear Quest, Bugzilla, and HP Quality Center.

Build Tool: Ant, Maven, Make

Servers: JBOSS, Apache Tomcat, Web logic, Web Sphere

CI tools: Jenkins, Bamboo and Hudson.

Configuration Management: Chef, Puppet, Ansible, GIT, SVN, Nagios, Docker, Vagrant, OpenStack

Web Technologies: HTML, JavaScript, CSS, XML.

Operating Systems: RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012

Scripting Languages: Shell, Bash, Perl, Ruby and Python scripting

Database System: MySql, MongoDB, Cassandra, SQL Server

Cloud Computing: Amazon Web Services: EC2, IAM, Elastic Beanstalk, Elastic Load Balancer(ELB), RDS(MySQL), DynamoDB, S3, Glacier, SQS, SNS, Cloud Formation, Route 53, VPC, Cloud Watch, VMware

PROFESSIONAL EXPERIENCE

AWS Cloud/DevOps Engineer

Confidential - Chicago, IL

Responsibilities:

  • As part of DevOps team, my role includes release management, Environment Management, deployments, Continuous integration, continuous deployment, Incident management, version management
  • Providing a better workflow for Continuous Integration and Continuous Delivery.
  • Actively involved in architecture of DevOps platform and Cloud solutions.
  • In-depth experience with Amazon AWS Cloud Services, (EC2, S3, EBS, ELB, Cloud Watch, Elastic IP, RDS, SNS, SQS, Glacier, IAM, VPC, EC2 Container Service) and managing security groups on AWS.
  • Excelled on creating AMI (AWS Machine Images) dat utilizes ELB (Elastic Load Balancer) and Auto Scaling. dat Auto Scaling fired up resources those will by default bootstrapped with teh Chef-Server
  • Provisioning AWS through Infrastructure as code. Push button deployment of new environments and version control of existing systems - Terraforming AWS
  • Worked with Terraform scripts for instance provisioning, configuration management.
  • Creating Cloud Watch alerts for instances and using them in Auto scaling launch configurations
  • Experience on Networking in AWS, VPC and Data center to Cloud Connectivity, Security Groups, Route Tables and ACL's in AWS.
  • Implemented a Continuous Delivery pipeline with Docker and AWS EC2 Container Service.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Extensive experience in using Ansible for managing deployments in more number of servers
  • Hands on experience in writing Ansible Playbooks and managing teh Roles as well.
  • Written Ansible Playbooks for zero-downtime installation, upgrading and uninstalling of various processes.
  • Experience with Setting up Chef infrastructure, Chef-repo and Boot Strapping Chef nodes.
  • Experience in using Chef attributes, Chef templates, Chef recipes, Chef files for managing teh configurations across various nodes.
  • Implemented Chef Recipes for Deployment on build on internal Data Centre Servers. Also re-used and modified same Chef Recipes to create a Deployment directly into Amazon EC2 instances.
  • Managing infrastructure configuration via Chef cookbooks for systems in AWS.
  • Converting production support scripts to Chef recipes and testing of cookbooks with Chef-spec
  • Deployed OpenStack workloads onto AWS. Migrated cloud formation scripts of OpenStack to AWS templates to setup VPC.
  • Experience on managing load balanced environments (ELB) & Multi-regional server environments (AWS Regional nodes managed via Chef Roles).
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GIT and Polling teh SCM for new Commits in Jenkins and Hudson.
  • Analyzed teh ANT build projects for conversion and converting to Maven build projects.
  • Experience in managing teh Artifacts generated by MAVEN in teh Nexus Repository.
  • Set up CI (Continuous Integration) for major releases in Jenkins and Hudson and running multiple builds at a time
  • Setting up Jenkins master, adding teh necessary plugins and adding more slaves to support scalability and agility
  • Member of teh Technical Design team, Build and Release Module for Development of new products
  • Responsible to maintain semi-annual upgrade life cycle for all teh software and tools.
  • Created teh automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system
  • Performed and deployed Builds for various Environments like QA, Integration, UAT and Productions Environments

Environment: OpenStack, GIT, SVN, Maven, Ansible, ANT, Docker, Jenkins, Apache Webserver, JIRA, Windows, Python, PowerShell, AWS, Chef, MS SQL, Java

AWS/DevOps Engineer

Confidential - Sarasota, FL

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of teh AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation
  • Configured AWS IAM and Security Group in Public and Private Subnets in VPC
  • Created AWS Route53 to route traffic between different regions
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates
  • Implemented automated local user provisioning instances created in AWS cloud
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates
  • Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud Formation templates and deployed AWS resources using it
  • Automated deployment of builds to different environments using Jenkins
  • Strong experience utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from svn/git and use ant/maven to build war/jar artifacts
  • Used MySQL, DynamoDB and Elastic cache to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment tools like Jenkins/Maven for deployment and build management system
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Defined branching, labeling, and merge strategies for all applications in Git
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations
  • Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes
  • Installed and configured configuration tool such as Chef Server/workstation and nodes via CLI tools to AWS nodes
  • Deployed Docker clusters to Kubernetes and understand Open shift platform in managing Docker containers and Kubernetes Clusters
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA environments as well as infrastructure servers for GIT and Chef.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python, Ruby, and Docker on familiar servers such as Apache, and IIS
  • Build servers using AWS, Import volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in teh defined virtual private connection(VPC).
  • Deployed applications on AWS by using Elastic Beanstalk
  • Configured plugins for teh integration tools to teh version control tools
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code

Environment: AWS, Chef, Puppet, Jenkins, VDI, VPC, Route53, EBS, SQL, ELB, Cloud watch, Cloud Formation, Docker, Jira, AWS CLI, AWS Auto Scaling, Unix/Linux, Python, Ruby, Shell scripting, Git, Kubernetes

Build & Release Engineer

Confidential - Bellevue, WA

Responsibilities:

  • Involving in debugging issues, resolving functional issues and provide bug free software releases to end customers.
  • Designed and built highly available, private AWS clouds
  • Created and managed cloud VMs with AWS EC2 command line clients and AWS management console
  • Created monitors, alarms and notifications for EC2 hosts using Cloud Watch
  • Setup Elastic load-balancers for different applications to ensure high availability of applications
  • Used Amazon Route53 to manage DNS zones and give public DNS names to elastic load balancers
  • Used Amazon S3 to backup database instances periodically to save snapshots of data.
  • Created repositories, branches, tags and involved in merging process.
  • Build and configured Jenkins slaves for parallel job execution.
  • Maintain automation & network simulators; develop Python test scripts, run regression/sanity test release binaries
  • Established processes and tools to maintain code base integrity, including check-in validation rules and branch/merge processes.
  • Involved in periodic archiving and storage of teh source code for disaster recovery.
  • Creating from scratch a new continuous integration stack based on Docker and Jenkins, allowing transition from dev stations to test servers easily and seamlessly.
  • Created local, virtual repositories in Artifactory and integrated with Jenkins.
  • Developed Chef Recipes to configure, deploy and maintain software components of teh existing Infrastructure
  • Used Chef Automation tools for configuration management in different systems.
  • Reduced build & deployment times by designing and implementing Docker workflow.
  • Configured Docker container for branching purposes
  • Worked with JIRA for issue tracking and monitoring
  • Build and administrate Continuous Delivery pipelines using Git, Vagrant, Jenkins
  • Compiling software from source such as Linux distributions or open-source software
  • Converting teh ANT Build projects to Maven Build projects.
  • Attending SCRUM meetings from Feature complete until Technical acceptance phases of project
  • Presented reports to teh Project manager about teh progress and issues tracking key project Milestones, plans and resources
  • Developed Shell Scripts to teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed
  • Take part in code peer review of teh test cases, Bug review and QA weekly status meetings
  • Reporting defects for teh failed test cases and tracking teh status on teh daily basis.
  • Configure Release management server in TFS 2015 and create Build Definitions for Continuous integration
  • UNIX administration and strong software debugging skills. Flexibility to learn new things. Teh ability to adapt to using new tools

Environment: cloud watch, s3, route53, GIT, ANT, Vagrant, SQL, Jenkins, Chef, AWS, Maven, JIRA, Artifactory, Shell, UNIX and Linux

Linux Administrator

Confidential - Piscataway, NJ

Responsibilities:

  • Participated in teh release cycle of teh product which involves environments like Dev, QA, UAT and Production.
  • Performed all necessary Subversion support for different projects.
  • Provided pre-commit hooks and post commit hooks for Subversion.
  • Responsible for Branching and merging teh code as per teh schedule.
  • Used ANT and MAVEN as a build tools on java projects for teh development of build artifacts on teh source code.
  • Used AGILE MVN method to develop a build and ANT as a build tool.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution
  • Experience in integrating Unit Tests and Code Quality Analysis tools like JUnit, Selenium.
  • Worked on creating tickets for bug stories and feature stories in JIRA with co-ordination of QA/BA team and issued it to developers to fix bugs and include necessary feature add.
  • Setting up JIRA as defect tracking system and configured various workflows, customizations and plug-ins for teh JIRA with GIT and Jenkins.
  • Integrated JIRA and SVN to do teh pre-commit checks using hook scripts.
  • Coordinate/assist developers with establishing and applying appropriate branching, labelling/naming conventions using SVN source control
  • Worked with application architectures for better migration process of SVN to GIT
  • Developed Perl and shell scripts for automation of teh build and release process.
  • Assisted with maintaining current build systems, developed build scripts, and maintained teh source control system.
  • Used Jenkins to perform automated CI Builds and Deployments.
  • Responsible for teh Plugin Management, User Management and END-END build and deploy setup using Jenkins.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge etc.
  • Developed UNIX and Perl Scripts for teh purpose of manual deployment of teh code to teh different environments and E-mail teh team when teh build is completed.
  • Worked with development, testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Environment: Subversion(SVN), ANT, MAVEN, Jenkins, JIRA, LINUX, XML, Selenium, Junit, Perl Scripts, Shell Scripts, UNIX.

Build & Release Engineer

Confidential

Responsibilities:

  • Used Perforce Version Control System to manage different builds for teh system
  • Worked on Java/J2EE Coding for portal applications
  • Involved in writing Shell scripts for compilation and deployment process
  • Created activities and assigned to Developers to fulfill teh client requirements
  • Written ANT Scripts in making all teh files local to teh server
  • Collected approvals for deploying teh code to production
  • Created different files and checked files for production support
  • Worked with WebSphere app server admin console for deploying applications
  • Carried out deployments and builds on various environments using continuous integration tools
  • Used Source Code configuration tools like Subversion and GIT
  • Developed & implemented teh software release management for teh release of web applications
  • Worked closely with Project Manager's for teh release of all teh operational projects
  • Communicated with all levels of engineering, management, development & test teams and collaborated with developers and managers to resolve issues dat rose during deployments to different environments

Environment: Subversion, GIT, Shell Scripts, MAVEN, Web Sphere, JDK, UNIX, LINUX, Windows XP, Java/ J2EE.

We'd love your feedback!