We provide IT Staff Augmentation Services!

Devops Engineer Aws Cloud Engineer Resume

5.00/5 (Submit Your Rating)

Melville New, YorK

SUMMARY:

  • 8+ years of experience in IT industry comprising of DevOps, Build & Release Engineering, Automation, Software Configuration Management (SCM) and Linux Systems Administration.
  • Exposure to all stages of Software Development Life Cycle (SDLC) including proposal, process engineering, design, development, testing, deployment and support.
  • Good understanding of the principles and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Working experience in AWS Services like EC2, IAM, Subnets, VPC, Cloud Formation, S3, SNS, Cloud Watch, Route53 and RDS and obtaining HA and FT for AWS EC2 instances utilizing the services like Elastic IP’s, EBS, S3 for storing the EBS snapshots, Cloud Watch, SNS and ELB.
  • Experience in implementing the DevOps strategies in the mix environment consisting Linux, Sun OS (Solaris), and Windows.
  • Experience in configuration management tools Chef, Ansible, Puppet and Docker.
  • Experience in administering the Puppet Configuration Management tool, designing high Availability and managed up to 1500 Nodes.
  • Working experience in Chef Configuration Management tool to automate the installation of various applications and using Data bags to segregate the application and environment specific data.
  • Managed Linux and Windows virtual servers on AWS EC2 using Chef Server. Configured and monitored distributed and multi - platform servers using chef. Excellent at defining Chef Server and workstation to manage and configure nodes. Developed Chef Cookbooks to manage systems configuration.
  • Experience in writing Ansible Plays and Playbooks to install and manage the configuration of application servers.
  • Experience in Continuous Delivery tools Jenkins, Hudson and Bamboo.
  • Experience in deploying war and ear from source code by utilizing Build Tools like Maven and Ant.
  • Experience in automation of builds of programming languages like Java, .NET, Tibco Code using Jenkins, Bamboo, Maven and Ant.
  • Experience in integrating the Jenkins with Nexus for storing artifacts and Sonar Qube for Static Code-analysis.
  • Integrated the IBM Udeploy with Jenkins and Jira to automate the deployments to release streets based on the request from Jira.
  • Working experience on artifact repositories like Nexus and Artifactory.
  • Experience writing the Jenkins File to create the Pipelines in Jenkins using the DSL based on Groovy.
  • Experience in Builds using Gradle for Java projects and used Bamboo Build automation tool with Gradle to automate the build process.
  • Well versed in using the Centralized Version control systems like SVN, Creating the tags, creating the repositories, merging the branches.
  • Experience in branching, tagging and maintaining the version across the environments using SCM tools like GIT, GitHub.
  • Experience in using the De-centralized/Distributed version control systems like GitHub, Created the repositories creating the branches and Resolving the conflicts.
  • Experience on monitoring tools like Nagios, Cloud Watch and Splunk.
  • Strong knowledge in programming languages C, C++ and Java.
  • Experience in using Tomcat, JBOSS, Nginx, WebLogic, WebSphere Application servers and VMWare for deployments.
  • Extensive work on the ticketing tools like ServiceNow, JIRA and integrating Jira with Jenkins to visualize the builds status.
  • Experienced in Java, Bash, Python, Perl, Ruby scripting
  • Experience in installing of databases like Oracle, MySQL, MSSQL and creating the databases and schemas inside the databases and integration of Application servers with Database Servers.

TECHNICAL SKILLS:

Cloud Platform: AWS, Microsoft Azure

Scripting Languages: Python, Shell, Groovy and Java script

Programming languages: C, C++, Java

DevOps Tools: Subversion (SVN), GIT, Maven, Chef, Puppet, Ansible, Jenkins

Containerization and Orchestration Tools: Docker, Kubernetes, Terraform and Amazon ECS

Databases: Oracle, MySQL and SQL Server

Web/Application Servers: Apache Tomcat, HTTP Server, WebLogic, WebSphere, JBOSS

Bug Reporting Tools: Bugzilla, JIRA

Monitoring Tools: Nagios, Splunk and Datadog

Operating Systems: Linux (Ubuntu/Debian, RHEL, CentOS), Windows, MacOS

PROFESSIONAL EXPERIENCE:

Confidential, Melville, New York

DevOps Engineer AWS Cloud Engineer

Responsibilities:

  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Designed GIT branching strategies, merging per the needs of release frequency by implementing GIT flow workflow on Bit bucket. Used GIT for commit and push and pull operations in the project.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, GIT with Dev/Test/ Prod Branching Model for weekly releases.
  • Worked on Deployment and monitoring of scalable infrastructure on Amazon web services (AWS)& configuration management using Chef.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Good experience on Ruby with Chef Automation tools.
  • Migrated applications to the AWS cloud.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Designed AWS Cloud Formation templates to create custom sized VPC, Subnets, NAT to ensure successful deployment of Web applications and database templates.
  • Building, deploying Artifacts to JFrog and copying logs to Amazon S3.
  • Implement systems that are highly available, scalable, and self-healing on the AWS platform
  • Implemented automated local user provisioning instances created in AWS cloud.
  • Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS and Security.
  • Used ANT and MAVEN as a build tools on java projects for the development of build artifacts on the source code.
  • Focused on containerization and immutable infrastructure. Docker has been core to this experience, along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
  • Involved in DevOps processes for build and deploy systems.
  • Worked on Tomcat Web server for hosting web apps.
  • Versioning of various components of an application into target environments.
  • Created Python scripts to totally automate AWS services which include web servers.
  • Troubleshot switch to server and back to the secure Cloud connection.
  • Experience designing, implementing or supporting Cloud Infrastructure solutions.
  • Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud formation, U Code Deploy, Chef, EBS, and Ops Works.
  • Working on Deployment procedures using middleware like Apache Tomcat, creating deploy scripts and setting for the Production Release.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Setup various jobs in the Jenkins for the commit-based builds as well as nightly builds.
  • Experience in installation, configuration, Deployment and management of web and enterprise applications on JBoss Application servers.
  • Planned release schedules with agile methodology& coordinated releases with engineering & SQA for timely delivery.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.
  • Used JIRA tool to track all the defects and changes related to build and Release Team.

Environment: AWS (EC2, VPC, ELB, S3), Linux, Git version Control, Maven, Chef, Nagios, Jenkins, Docker, Unix/Linux, Shell scripting, Python, Nexus, Tomcat, WebLogic, Jira.

Confidential, Westlake village, CA

DevOps Engineer

Responsibilities:

  • Setting up the automation environment for Application team if necessary and help them through the process of build and release automation.
  • Participated in the release cycle of the product which involves environments like developments QA and production.
  • Worked on creation of puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.
  • Worked with an Agile development team to deliver an end to end continuous integration/continuous delivery product in an open source environment using Puppet and Jenkins to get the job done.
  • Used Puppet extensively to configure servers with Users, Keys and security configurations.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
  • Designed Puppet Modules to manage configurations and automate installation process.
  • Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
  • Wrote Puppet manifests for deployment and configurations. Deployed Puppet DB.
  • Heavy Shell, Perl, and JSON scripting.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Used JIRA for tracking work items and followed Agile methodology.
  • Installing different maven plugins depending on the project requirement to have built working for different applications.
  • Setup Docker to automate container deployment through Jenkins.
  • Maintain and support Docker containers running on Linux machines.
  • Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Continuous Delivery is being enabled through Deployment into several environments of Dev, QA and Production using Sonar Qube and Jenkins.
  • Worked on version control tools like GIT and integrated build process with Jenkins.
  • Worked on Utilization of Cloud formation and Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Involved in designing and developing Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS and other services in AWS infrastructure.
  • Supporting servers with Oracle 11g & 12c and MySQL Databases, coordinating with DBA's for Kernel Tuning and performance monitoring.
  • Provided the development, testing, staging and production environments to the new J2EE application development and implementation.
  • Created documentation and worked on 24X7 Support

Environment: Linux (CentOS (6.x, 7.x)), Oracle 11g/12c, Puppet, Docker, AWS, SonarQube, Jenkins, ANT, MAVEN, GIT, Perl, Python, Bash.

Confidential, Atlanta, GA

DevOps Engineer

Responsibilities:

  • Supporting multiple application teams by providing CI Tools Infrastructure to perform build, deploy, code review, code analysis, store maven artifacts and provide puppet tool infrastructure.
  • Managed Virtualization Environment using VM Ware ESX 3.x, VMWare VSphere 6.3, Virtual Center, VI Client, P2V
  • Responsible for setting up VMware and configuring servers for building and deploying code.
  • Created script to install tools on MOD (Machine on Demand) and configured as Jenkins slaves to run test automation.
  • Experience with Atlassian JIRA installation, administration and maintenance
  • Installed various JIRA plugins such as JIRA client, JIRA importer plugin, JIRA Charting Plugin, the connector for Microsoft project and JIRA Misc. Custom fields.
  • Migrated JIRA across environments and worked on JIRA database dumps.
  • Worked on a queue of JIRA tickets to address system issues, user requests etc.,daily basis.
  • Mainly, migrated Jira, stash, confluence from physical lab production to open stack cloud.
  • Created SSL or https to all the new migrated application for security purpose.
  • Contributed for daily build processes, including monitoring builds, break/fix management, issue tracking (JIRA), and identifying and resolving a wide variety of build-related issues for different products and versions.
  • Provided training for end users in using CI Tools Infrastructure (Sonar, Nexus, Jenkins, Crucible, Gitlab and Confluence).
  • Created puppet modules to install tools in Linux and mac slaves for running Jenkins builds. Implemented Automated Application Deployment using Puppet.
  • Built Continuous Integration environment (Jenkins, Nexus) and Continuous delivery environment (puppet).
  • Modified the Puppet files according to the requirement of application.
  • Implement the supporting platform for Open Stack Infrastructure on the cloud that all services and applications will rely upon.
  • Built and managed a highly available monitoring infrastructure to monitor different application servers and its components using Nagios, with Puppet automation.
  • Expertise in troubleshooting Jenkins builds issues for Xcode and Java applications.
  • Manage configuration of multiple environments using OpenStack and GIT.
  • Supported Gitlab issues related to merge, clone, access, plugins, hooks, and services.
  • Refined automation components with scripting and configuration management (Ansible)
  • Involved in SVN-GIT Migration project and helped users in understanding GitLab operations.

Environment: Jenkins, JIRA, Puppet, SVN, Sonar, Nexus, Maven, Puppet, Shell Scripts, Crucible, Confluence, Open stack, LINUX/UNIX, GIT Agile.

Confidential

Build & Release Engineer

Responsibilities:

  • Worked with software engineers to develop tools that support rapid creation, deployment, iteration and ongoing support of web applications.
  • Responsible for managing the code in Subversion.
  • Extensively used SVN as a Configuration Management tools to manage source code
  • Wrote ANT Scripts to automate the build process.
  • Used Puppet for automation.
  • Used Power Shell scripts to automate the deployment process.
  • Administered WebSphere/WebLogic application Servers at configuration level.
  • Notified the developers on success/failure of a build by using SMTP and LDAP mailer plug-in in Jenkins.
  • Designed and developed Continuous Integration systems with Maven and Jenkins.
  • Supported and developed tools for integration, automated testing and release management.
  • Involved in Research of the project application architecture to support/resolve build, compile, and test issues/problems.
  • Verified Maven Build Scripts based on the requirements.
  • Managed Maven project dependencies by creating parent-child relationships between projects.
  • Worked on several Docker components like Docker Engine, Hub, Machine, Compose andRegistry.
  • Deploying and Starting the Apache servers for running the web applications.
  • Installed and Configured the Nexus repository manager for sharing the artifacts within the company.
  • Developed and implemented Software Configuration Management strategies for various applications according to the agile process.

Environment: Jenkins, ANT, SVN, Maven, GIT, Puppet, Docker, Linux Administration, Apache HTTP, Shell Scripts, Nexus, Java.

Confidential

Linux Administrator

Responsibilities:

  • Installed and configured LDAP Server, Mail Server, Samba Server, NFS Server, Asterisk/Elastix/Trixbox Server, Oracle Database Server, Oracle Application Server and VMware Server.
  • Hands-on Linux Administration, Hardware Configuration and Software Installation.
  • Developed and maintained automation Scripts (Bash, Shell)
  • Administered File Shares, Access Permissions, Disk Management, Schedule Jobs etc.
  • Installed and maintained all server hardware and software systems and administered all server performance and ensured availability for same.
  • Maintained all system backup and assisted to restore all procedures and provided required training to all users.
  • Build artifacts (WAR’s and EAR’s) are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts.
  • Participated in defining release engineering processes and procedures for labelling builds.
  • Participated in the release cycle of the product which involved environments like Development, INT, QA, UAT and Production.
  • Involved in setting up and debugging the hardware related issues for server builds.
  • Perform biweekly build cycle and testing processes.
  • Created Subversion configuration record for builds using derived objects generated during build audit process.
  • Developed and maintained Perl/Ant scripts for build and release tasks.
  • Experience in using JIRA as Issue Tracking Tool or the Review Management Tool.
  • Interact with the development team using Rabbit MQ to check the status of the build code.

Environment: Subversion, Apache Tomcat, Java/J2EE, ANT, Perl Scripts, Maven, Unix, Python, WebSphere, Jira and Shell Scripting.

Confidential

Jr. System Administrator

Responsibilities:

  • Wrote shell scripts for Automated Back- ups and Cron Jobs using shell, bash and python.
  • Managed user accounts and groups for corporate Linux users.
  • Created Users on Windows servers using AD.
  • Managed and support corporate Linux Development servers.
  • Worked on OS installs, system configuration and upgrades
  • Managed and performed change control and administration on application servers, web servers, and database servers in company's mission critical production, staging and development environments.
  • Monitored performance and capacity planning in anticipation of system resource usage and needs.
  • Installed, configured Linux servers using jumpstart methods.
  • Configuring Disk Space Management
  • Experience in Configuring and Managing Virtual Disks, Disk Mirrors & RAID Levels.
  • Maintained and troubleshoot network connectivity.

Environment: ANT, WebSphere, Perl Scripts, Shell Scripts, bash, UNIX and JIRA.

We'd love your feedback!