We provide IT Staff Augmentation Services!

Sr. Aws/devops Engineer Resume

4.00/5 (Submit Your Rating)

New, YorK

SUMMARY:

  • 8+ years of experience as a Build and Release Engineer with DevOps Methodologies as primary focus on CI (Continuous Integration), CD (Continuous Delivery), Pipeline, Build and Deploy automation
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, and EBS etc.
  • Highly skilled in deployment, data security and troubleshooting of the applications using AWS services.
  • Solid understanding of Operating systems like Linux, UNIX, windows.
  • Installed, configured, and updated Linux machines, with Red Hat, Debian, and CentOS.
  • Well experienced with managing source code using Version control tools like GitHub, Bit Bucket.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test and deploy.
  • Created reference Architecture and built Minimum Viable product (MVP) for containerization platform using Docker and Kubernetes.
  • Worked with Docker and Kubernetes on multiple cloud providers, from helping developers build and containerize their application (CI/CD) to deploying either on public or private cloud.
  • Good understanding of Open shift platform in managing Docker containers and Kubernetes Clusters.
  • Great experience in using Jenkins/Hudson continuous integration service for automating everyday tasks and enhancement of build cycle for variety of products.
  • Automated the Build Process using Jenkins and Setting up the build and deployment automation for Java base project by using Jenkins and Maven.
  • Experience with Software development life cycle (SDLC) methodology, framing out Business Transaction rules and related Documentation, creating Test Plans based on Functionality and Business rules.
  • Acquired practical exposure with Continuous Integration/Continuous Delivery tools like Jenkins, Bamboo to merge development with testing through pipelines.
  • Implemented a Continuous Delivery (CD) pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Strong knowledge of Monitoring and log analytics tools like Nagios, Dynatrace, Splunk, Elasticsearch, Logstash, and Kibana (ELK) and Grafana.
  • Experienced in deploying through web application servers like WebSphere, WebLogic, JBOSS, Apache Tomcat Servers.
  • Used CHEF to create cookbooks and recipes to install packages that automate with Linux Setting up CHEF Cookbooks to perform builds and deployment management.
  • Utilizing Cloud Formation and Puppet for creating DevOps processes for consistent and reliable deployment methodology.
  • Built and deployed various Ansible playbooks and modules in the Production and pre - production environments.
  • Worked with Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation.
  • Experience in provision of automation tools like Chef, Puppet, Terraform and Ansible, in addition to deployment tools like SVN, GIT, PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, and Bamboo.
  • Management and design of integrated build pipelines using continuous integration workflows such as Jira, Git, Stash, Bamboo, Jenkins, Docker, Artifactory, Nexus.

TECHNICAL SKILLS:

Cloud Platform: AWS, Microsoft Azure, Google Cloud Platform .

Configuration Management: Chef, Puppet, Maven, Ansible, Docker.

Database: Oracle, MSSQL.

Build Tools: ANT, MAVEN, MS Build.

Version Control Tools: Subversion (SVN), GIT, CVS, GitHub, BITBUCKET.

Web Servers: Apache, Tomcat, JBOSS, WebSphere. AWS, WebLogic.

Languages/Scripts: Java, C#, Shell Script, Ruby, Python, UNIX /LINUX, Power shell.

Continuous Integration tools: Jenkins, Bamboo.

Web Technologies: HTML, CSS, Java Script, Bootstrap, XML, JSON.

Operating Systems: Red Hat Linux, UNIX, Ubuntu, CentOS.

PROFESSIONAL EXPERIENCE:

Confidential, New York

Sr. AWS/DevOps Engineer

Responsibilities:

  • Involved in source control management with GitHub and GitLab Enterprise level repositories. Regular activities include configure user’s access levels, monitor logs, identifying merge conflicts and managing master repository.
  • Involved in performing application deployment to AWS Elastic Bean Stack environment.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Worked on AWS cloud watch for monitoring the application infrastructure and used AWS email services for notifying.
  • Performed administration and monitoring of Amazon instances using Amazon Cloud Watch.
  • Created environment on AWS platform, AWS Hadoop EMR cluster, Kafka Cluster, Cassandra Clusters and implemented system alerts on Data Dog.
  • Experience with Linux systems, virtualization in a large-scale environment, experience with Linux Containers (LXC) and Docker.
  • Worked with Docker container infrastructure to encapsulate code into a file system with abstraction and automation.
  • Worked on Docker Container, Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.
  • Used the command line interface to manage apps, services in Pivotal Cloud Foundry (PCF) as well as Apps manager.
  • Create, bind the user defined and built in services in Pivotal Cloud Foundry (PCF).
  • Completed set up of CD environment with focus on Urban Code Deploy.
  • Resolved update, merge and password authentication issues in GitHub and JIRA.
  • Created Custom workflows, custom screens and custom fields on JIRA and migrated JIRA across environments and worked on JIRA database dumps.
  • Involved in phases of testing for example Integration testing, Smoke testing Performance testing and Load testing. We are also using inbuilt test cases in Jenkins and running those tests on master branch.
  • Created continuous integration system using SVN, Git, Jenkins, chef full automation.
  • Worked on building and deploying Java code through Jenkins and maintained track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Created build pipeline for application versions, using Jenkins Continues Integration.
  • Integrated Open stack API with Jenkins to do auto deployment of VM's.
  • Created and managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Orchestrated and migrated CI/CD processes using Terraform Templates and Containerized the infrastructure using Docker, which was setup in Vagrant, AWS and VPCs.
  • Worked with Terraform to create AWS components like EC2, IAM, VPC, ELB, Security groups and Configured RDS instances using Cloud Formations and Terraform.
  • Designed AWS Cloud Formation templates to create custom sized VPC, subnets to ensure successful deployment of Web applications and database templates.
  • Provisioned the highly available EC2 Instances using Terraform and wrote new plugins to support new functionality in Terraform and involved in migrate legacy and monolithic systems to AWS.
  • Implemented AWS Code Pipeline and Created Cloud Formation JSON templates in Terraform for infrastructure as code.
  • Authored Terraform modules for infrastructure management. Authored and published a module to the Terraform registry for enterprise customers to deploy our product inside their AWS environment.
  • Extensive experience with configuration tools. To create, change, and improve infrastructure as code - Terraform.
  • Viewing the selected issues of web interface using SonarQube.
  • Written multiple manifests and customized facts for efficient management of the Ansible clients.
  • Developed Python Modules for Ansible Customizations and used Ansible to document all infrastructures into version control.
  • Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.
  • Used Ansible for deploying the necessary changes on remote hosts and monitored the process using Ansible Tower.
  • Used Ansible Tower for running playbooks stream in real-time and amazed to see the status of every running job without any further reloads.
  • Involved in development of Test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Managed local deployments in Kubernetes, creating local cluster and deploying application containers.
  • Deployment and management of many servers via script and chef, utilizing cloud providers as a direct substrate for implementation.
  • Participated in SCM tool evaluation selection and implementation. Proactively identified, implemented process and other operational improvements for build/release/deployment.
  • We are driving towards continuous integration and continuous delivery using Jenkins and Ansible for Docker image building and deployment.
  • Experience in using SQL, PL/SQL stored procedures, indexes, materialized views, shell scripting, partitioned and non-portioned tables, packages and triggers for improved performance of the database.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Hands on experience in monitoring EC2 instances using Nagios.
  • Configured Nagios to monitor EC2 Linux instances with puppet automation.
  • Developed builds using MAVEN and Gradle in coordination with Spring Boot, where the build packages need to be integrated with Tomcat server spontaneously.
  • Updated bugs and user stories in ALM tool to reflect deployment information when pushing / releasing code, collating them with other information into release notes.

Environment: Git, AWS, Linux, Docker, PCF, Jira, SVN, Jenkins, Kubernetes, SCM, SQL, Shell scripts, Java, ALM, ANT, jQuery, AngularJS, HTML5, Terraform, Cloud Watch, Nagios, Cloud Formation.

Confidential, Austin, Texas

AWS/DevOps Engineer

Responsibilities:

  • Supporting production environment by handling tickets generated and managing the java-based application components in Datacenters using multi-level VPN authentication.
  • Performed all Linux operating system, disk management and patch management configurations, on Linux instances in AWS.
  • Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments. Involved in installation, configuration and maintenance of Rational ClearCase on Windows and Unix environments.
  • Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Experience in Automation, Installation and overall Configuration Management of servers using Chef and AWS.
  • Developed Linux, UNIX, Perl and Shell Scripts for manual deployment of the code to various environments.
  • Responsible for installing ClearCase and ClearQuest on client’s machines.
  • Monitored and tracked SPLUNK performance problems, administrations and open tickets with SPLUNK.
  • Managed Build results in Jenkins and Build Forge and deployed using workflows.
  • Maintained and tracked inventory using Jenkins and set alerts when the servers are full and need attention.
  • Involved in JENKINS backups and restores.
  • Developed Networking policies for Docker Containers. Worked on Open source development tools like Docker Containers, Mesos clusters.
  • Deployed the built docker image on Mesos using Marathon and using a multi-container setup deployed on Mesos.
  • Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes and managed Chef Cookbooks to automate system operations.
  • Created Chef Automation tools and builds an overall process improvement to any processes.
  • Created Chef Cookbooks and modules to automate system operations. Created monitors, alarms and notifications for EC2 hosts using Cloud Watch.
  • Creating and Managing Virtual Machines using Xen, KVM or RHEV to run specific services.
  • Setup and maintenance of automated environment using Chef recipes& cookbooks within AWS environment
  • Worked in Git implementation containing various Remote repositories for a single application.
  • Created branching & tagging strategy to maintain the source code in the GIT repository and Coordinated with developers with establishing and applying appropriate branching, labelling/naming conventions using GIT source control.
  • Managed different infrastructure resources, like physical machines, VMs and Docker containers using Terraform.
  • Developed Terraform templates to create load balancers (ELB), EC2 instances with auto scaling, monitoring on the fly for different environments such as QA, SIT, stage which will run on different VPCs.
  • Experienced in setting up Terraform continuous build integration system.
  • Used Terraform to map more complex dependencies and identify network issue.
  • Hands on experience on Terraform a tool for building, changing, and versioning infrastructure safely and efficiently.
  • Experience in setting up the Build and Deployment in automation for Terraform scripts using Jenkins.
  • Responsible for creating AWS Lambda functions in Python to inventory and report various AWS services for cost monitoring and inventory management projects.
  • Implemented Python Boto3 to access various AWS services from the CLI.
  • Wrote Python scripts to deploy java applications from Jenkins to remote server.
  • Wrote, maintained, reviewed and documented modules, manifests, Hera configurations and Git repositories for Puppet Enterprise on RHEL and Windows platforms.
  • Used Gradle, XCode and Maven as a build tools on Java, android and swift based projects for the development of build artifacts on the source code.
  • Experience in working with Storage, Security and Compute services inside the Azure cloud.
  • Developed scripts using PERL, BASH and BATCH files for Automation of Activities and builds.
  • 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.
  • Written CHEF Cookbooks for various DB configurations to modularize and optimize product configuration.
  • Implemented CHEF Cookbooks for OS component configuration to keep AWS server's template minimal.
  • Written Maven scripts, installed Jenkins, written shell script for end to end build and deployment automation. Used MAVEN as build tools on Java projects for the development of build artifacts on the source code.
  • Installed Jenkins plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven.
  • Used ANT, Puppet/ Chef Scripts to build the application and deploy.

Environment: Linux, Unix, AWS, Docker, Mesos, Marathon, Maven, Git, Terraform, Python, Jenkins, Puppet, Gradle, Java, Azure, Hera, Chef, Perl, Bash, Splunk.

Confidential, Virginia

AWS/DevOps Engineer.

Responsibilities:

  • While coordinating with developer teams, Spring Boot helped us to create several RESTful applications and for deployment of J2EE in production environments.
  • Used GIT as source code repositories and managed GIT repositories for branching, merging, and tagging.
  • Maintained and Administered GIT Source Code Tool.
  • Responsible for designing and maintenance of the Subversion/GIT Repositories, views, and the access control strategies.
  • Designed and developed continuous availability testing framework to ensure that all components of SOA backplane are up and running along with working web services in HUDSON.
  • Involved in Creating test scenarios and test cases based on the defined test strategy for the assigned module for SOA implementation.
  • Implemented a Continuous Delivery framework using PUPPET, Maven & Nexus in Linux environment.
  • Deployed the web services code To JBOSS App server using Serena deployment utility to trigger the Maven scripts to deploy to the correct locations on the server.
  • Prepared the initial project structures in the SCM Tool based on requirements and supported development teams with respect to the SCM Tool.
  • Managed the source codes repository of multiple development applications using SVN version control tools.
  • For data replication over Teradata, we included the HVR Software.
  • Monitored and analyzed the data streams using SFDC Wave Analytics integrated with Various BI Tools.
  • Assisted the Data Analysts in improving the Business logic using MySQL behind those applications.
  • Maintained WebSphere for creating jobs in deploying them in various nodes through Job Manager. And, it provides better security when compared to its contemporaries.
  • Used Alfresco for creating demo pages and documenting the projects in JIRA.
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with PYTHON.
  • Migrated applications from internal data center to AWS.
  • Worked on Amazon cloud POC (AWS installation of open stack and Image).
  • Automated the building and testing of software source-code status and getting updates on successful/failed builds by using Bamboo .
  • Involved in Setup and Configuration of PUPPET Configuration Management.
  • Installed and configured an automated tool PUPPET that included the installation and configuration of the PUPPET master, agent nodes and an admin control workstation.
  • Installed/Configured/Managed PUPPET Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules.
  • Created puppet manifests and modules to automate system operations. In addition, with supporting large-scale web applications, we indexed database queries using MYSQL server by writing SQL queries. We worked on Apache Cassandra, Spark along with Teradata for managing large data-sets of structured data which also performed ETL.
  • Experience in using WebLogic, Admin, WebLogic, Deployer and WebLogic server commands.

Environment: Maven, Gradle, Git, SOA, Puppet, Maven, SCM, SVN, MySQL, WebSphere, Alfresco, Python, Jira, HVR, Teradata, Bamboo.

Confidential

Build and Release Engineer.

Responsibilities:

  • Installation and administration of RHEL 4.0/5.0 and SUSE 10.x.
  • Wrote UNIX shell scripts for automated installations, to extract logs using C, Bash, Perl.
  • Developed automated processes that run daily to check disk usage and perform cleanup of file systems on LINUX environments using shell scripting.
  • Participated in Java/J2EE and can develop XML, HTML, Shell Scripts.
  • Supported infrastructure environment comprising of RHEL and Solaris.
  • Involved in Linux backup/restore with tar including formatting and disk partitioning.
  • Involved in development, user acceptance, and performance testing, production & disaster recovery server.
  • Perform new builds and decommissions of both physical and VMware servers.
  • Deployed the Java applications into web application servers like Web logic.
  • Deployed Enterprise Application Archive (EAR), Web Application Archive (WAR), and Staging production environments.
  • Managing the groups and user in Active Directory, installing and configuring send mail and adding servers to domain.

Environment: s: Red Hat Linux (RHEL 4/5), UNIX, Logical Volume Manager, Red Hat Cluster Servers, Oracle, MySQL, Shell scripts, Apache Tomcat, SAN, SUSE.

Confidential

Linux Admin

Responsibilities:

  • Gathering Information from the Clients and providing consultation by performing POC and setup the Build/Deployment and Release Management.
  • Responsible for creating and deploying builds on various Web logic environments, testing in build environment and release to test team on scheduled time.
  • Creating builds using ANT/Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues.
  • Managing Daily Builds, Weekly Builds, Nightly Builds and Builds on fortnight basis.
  • Managed and Administered Web logic 8 and 10.3 Environments.
  • SVN administration like give access for branches and SVN repositories.
  • Creating Perforce and SVN repositories and give access rights to the authorized developers.
  • Created virtual servers on VMware ESX/ESXi and installed operating system on Guest servers.
  • Ensure servers and environments are available for developments and testing validation is meeting the expectation. Responsible for managing and creating different environments for PI Line of Business..
  • Assist Clients and team mates to understand issues and help/coordinate with multiple teams to resolve issues and make the environment stable.

Environment: Java, GIT, SVN, Ant, Maven, Nexus, Bamboo, WebLogic, Tomcat, Oracle Virtual Box, Microsoft office tools, UNIX/Windows, Perl scripts, Power shell, TFS, JIRA, Shell scripts.

We'd love your feedback!