We provide IT Staff Augmentation Services!

Devops & Aws Cloud Engineer Resume

4.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • A proactive, result oriented IT Professional with 7 + years of experience in IT industry with major focus on Automating, Building, Deploying, and Releasing of code include Two years on Amazon Web Services (AWS) in a DevOps Culture through Continuous Integration (CI) & Continuous Deployment/Delivery (CD) as an iterative process and Automation of Infrastructure as Code.
  • Experienced in all phases of the Software Development Life Cycle (SDLC) with specific focus on the build and release of quality software. Experience in Waterfall, Agile/Scrum.
  • In - depth understanding of the principles and best practices of Software Configuration Management (SCM)
  • Experience in working on version control systems like subversion, GIT and Clear case. used other source code management client tools like Visual SVN, Tortoise SVN, Stash, Source Tree, Git Bash, GitHub, Git GUI and other command line application etc.
  • Extensive experience in installation, Configuration, Updating, Support, and Maintenance of Linux, Unix and windows servers.
  • Experience in Infrastructure Development and Operations involving AWS Cloud platforms, EC2, EBS, S3, Route 53, WorkMail, CloudWatch.
  • Deploying, managing and operating scalable, highly available, and fault tolerant systems on Amazon Web Services (AWS).
  • Expertise in migrating key systems from on premise hosting to Amazon Web Services (AWS).
  • Estimating AWS usage costs and identifying operational cost control mechanisms.
  • Involved in installation of configuration Management tool Puppet that includes Puppet Master and Puppet agents and enabling the secure communication between Master and the agents.
  • Perform configuration management for all different applications running on all environments and manage the production release process that ensures the reliability and availability of the platform.
  • Implemented automation with Chef and Puppet for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under Configuration Management control.
  • Working on AWS cloud to provision new instances, S3 Storage Services, AWS EC2, Cloud watch services and CI/CD pipeline management through Jenkins.
  • Create AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Extensively worked on Jenkins by configuring and maintaining for the purpose of continuous integration (CI) and for End to End automation for all build and deployments.
  • Excellent at defined Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration. Also have good knowledge about Puppet configuration management.
  • Proficient in Shell/Perl Scripting, Visual Build Pro, SQL, Clearmake, build utilities like Open make, ANT and Cruise Control. Experience as a Software Configuration Management (SCM) architect for SVN.
  • Extensively experienced in using Build Automation tools like ANT, Maven, Gradle and working knowledge on other build tools like MS Build Makefile.
  • Improved continuous integration workflow, project testing, and deployments with Jenkins. Implemented code coverage and unit test plug-ins with Maven in Jenkins.
  • Worked with different Bug tracking tools like JIRA, HP Quality Center and IBM Clear Quest
  • Excellent communication and interpersonal skills, and leadership quality with ability to work efficiently in both independent and team work environments.

TECHNICAL SKILLS

Operating Systems: Linux (RedHat 5.x/6.x/7.x), CentOS, IBM AIX 5.x, WINDOWS 2008/7.

Version Control Tools: GIT, SourceTree, GitHub, CVS, SVN, IBM Rational Clear Case

Languages/Scripts: Bash, Python, Groovy, C, JAVA, XML, SHELL, PERL, Ruby

Databases: My SQL, MS Access, Oracle, DB2, MongoDB

Web/Application Servers: Apache Tomcat 6.x/7.x, JBoss 7.x, Nginx, WebLogic 11g/12/c, WebSphere 7/8, Sun ONE 6.x, MS IIS server 6.0/7.0, IBM-HTTP Server

CI Tools: Jenkins, AntHillPro, Teamcity, Bamboo

Build Tools: Maven, Gradle, SBT, ANT, MSBuild

DevOps Tools: Ant, Maven, Cheff, Puppet, Build Forge

Bug Reporting Tools: BugZilla, HPQC, JIRA and Rational Clear Quest

Cloud: AWS EC2, VPC, EBS, AMI, SNS, RDS, EBS, CloudWatch, CloudFormation AWS Config, S3, Cloud Trail, IAM. VMWare.

PROFESSIONAL EXPERIENCE

DevOps & AWS Cloud Engineer

Confidential, New Jersey

Responsibilities:

  • Performed application server builds in EC2 environment and monitoring them using cloud watch.
  • Creating Virtual Private Cloud (VPC) and bringing instances under them based on the requirement.
  • Creating Public and private subnets in the VPC and attaching them to the EC2 instances based on the requirement.
  • Implemented and maintained the monitoring and alerting of production and corporate servers /storage using AWS Cloud watch.
  • Document system configurations, Instance, OS, and AMI build practices, backup procedures, troubleshooting guides, and keep infrastructure and architecture drawings current with changes.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Chef.
  • Production experience in large environments using configuration management tools Chef, Puppet. Familiar with build server orchestration.
  • Experience in working with Modules, Classes, Manifests in Puppet.
  • Experience in Setting up Chef Workstation, boot strapping various enterprise nodes, setting up keys
  • Experience with Chef Cookbooks, Chef Recipes, Chef attributes, Chef templates.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub.
  • Application Deployments & Environment configuration using Chef and Ansible.
  • Responsible for Plugin Management, User Management, regular incremental backups and regular maintenance for recovery.
  • Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Involved in developing custom scripts using Shell (bash, ksh) to automate jobs.
  • Merged the generated reports as per request. Formatted data into required format using UNIX Shell Scripts, SED and Awk.
  • Setting up private networks and sub-networks using virtual private cloud (VPC) and creating security groups to associate with the networks.
  • Built Domain Name Server (DNS) system in EC2 and managed all DNS related tasks.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
  • Performed S3 buckets creation, policies and also on the Identity and Access Management (IAM) role based polices and customizing the JSON template.

Environment: Red Hat Enterprise Linux, Linux/AIX, VMware, Amazon web services (AWS), Git, Github, SVN, Puppet, Ansible, Maven, Jenkins, Docker, Jira

DevOps Engineer

Confidential

Responsibilities:

  • Used Build Tool Maven for setup of Build Jobs in Jenkins.
  • Developed and maintained build and release documentation and baseline builds.
  • Responsible to perform Build operations with ANT, Maven Scripts, while implementing the required modifications in the ANT Script to perform build operations, in accordance with requirements of the project.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Resolved update, merge and password authentication issues Hudson and JIRA.
  • Setting up continuous integration and formal builds using Hudson with Maven and Tomcat repository.
  • Installed and configured Confluence as the enterprise wiki to document development and change management procedures.
  • Worked for Creating the Software Configuration Management Plan.
  • Deployed Applications(WAR, JAR, SAR and EAR)in Clustered environment.
  • Utilize engineering and programming skills focused on enabling amodel.
  • Used Maven dependency management system to deploy snapshot andartifacts to Nexus to share artifacts across projects and environments.
  • Utilized Perl and Python for GIT.
  • Developed build scripts using ANT, Maven as the build tool for the creation of the build artifacts like war or ear files.
  • Generated and maintained the Project Source code management (SCM) plan.
  • Created SVN hooks which triggers builds in Jenkins for the legacy products.
  • Provided on-going support and administration for SVN, and ANT build automation.
  • Involved in the migration of code from SVN to GIT.
  • Worked closely with developers to define and configure application servers, virtual hosts, web applications, web resources, back-end resources as well as deployment of EJBs across multiple instances of WebSphere.
  • Created GIT repositories and specified branching strategies that best fitted the needs for the client.
  • Integrated SVN into Hudson / Jenkins to automate the code check-out process.
  • Configured and managed a network of Linux and Windows servers.
  • Migrating and maintaining build and test environments into the Cloud Infrastructure.
  • Implemented a fully automated Continuous Integration platform to give developers real time testing and deployment feedback based on GitHub source code repository commits only.
  • Analyze and resolve conflicts related to merging of source code for SVN and Git.
  • Experience supporting Chef Environment with 200+ servers and involved in developing manifests

Environment: Maven, Redhat Linux, Unix, Jira, Jenkins, Nexus, Git, JIRA, Apache/Tomcat server, shell scripts, Perl scripts

Build and Release Engineer

Confidential

Responsibilities:

  • As a Build and Release Engineer, handled different development teams and a number of simultaneous software releases.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • 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 need attention.
  • Constructed/Architected a Continuous Integration CI Server and Implemented Build/Deploy automation Server utilizing CI Technologies like Jenkins/Hudson, Subversion, Maven, MS Build, Ant, Sonar, JIRA and Selenium for both .NET and JAVA Applications on mixed OS (Windows/Linux/Unix).
  • Performed day-to-day admin activities like creating and managing Build, deploy activities and improving the release process.
  • Implemented Release schedules, communicated the release status, created roll-out plans, and tracked the project milestones.
  • Developed and managed delivery pipeline and prioritized functioning period and quick server response time.
  • Modeled the structure for multi-tiered applications to deploy each tier.
  • Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Have used Confluence to create, share and discuss content and projects.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Created Branches, and performed Merges in Source Tree & Stash
  • Installed and configured Jenkins for Automating Deployments and providing automation solution.
  • Knowledge of concepts in code lines, branching, merging, integration, versioning etc.
  • Excellent problem solving, analytical skills and technical troubleshooting skills.
  • Worked with customers, developers, testing, product management and support staff.
  • In-depth understanding of large complex software systems to isolate defects, reproduce defects, assess risk and understand varied customer deployments.

Environment: Java, Maven, Tomcat, Red Hat Enterprise Linux, UNIX, SVN, ANT, Jenkins.

We'd love your feedback!