We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer/cloud Engineer Resume

3.00/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Around 7 Plus years of professional experience as a DevOps & Build Release Engineer with a strong expertise of Business - Driven software integration and delivery approach.
  • Provision and manage AWS, involving Cloud formation, EC2, Auto-scaling, and ELB, etc.
  • Expertise in designing applications and providing solutions on Amazon Web Services (AWS).
  • Good Knowledge in Azure cloud services, Azure storage, Azure active directory and Azure Service Bus. Managing Client's Microsoft Azure-based PaaS and IAAS environment.
  • Good understanding of Java/J2EE Development and application servers’ administration like WebLogic, Tomcat in an enterprise environment.
  • Proposed and implemented various branching strategies using Version Control Systems and experienced in creating branches, tags and performing merges in GIT, Gitlab,Github, SourceTree and SVN.
  • Developed and managed Ant, Maven and Gradle scripts as build tools for the building of deployable artifacts and using Nexus and Artifactory Repository for the artifacts.
  • Work experience in global production Web Infrastructure Operations (Clustering, Scalability, Failover, Load Balancing, DNS, Log Management, Replication and Monitoring Operations).
  • Coordinated with Developers, Web Admins, Database Admins and LDAP Admins to determine the best values for tuning the systems to boost performance in the Web Tier, the Application Tier and the Data Tier.
  • Experienced in working with Tracking Tools like JIRA and Bugzilla.
  • Excellent Knowledge of Application Lifecycle Management, Change & Release Management and ITIL process.
  • Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing, implementing and Post-production analysis of the projects.
  • As a passionate on AWS, Involved in the migration of one Business from a physical data center environment to AWS. Designed, built, and deployed a multitude application utilizing almost all of the AWS stack (Including EC2, R53, S3, RDS, Mysql DB, SQS, IAM, EIP, EBS, VPC), focusing on high-availability, fault tolerance, and auto-scaling with Cloud watch monitoring.
  • Experienced in container based deployments using Docker, working with Docker images, containers, Docker hub and Docker registries.
  • Hands-on experience creating and managing the various development and build platforms, deployment strategies using Vagrant.
  • Experienced in deploying Micro Services to App Servers and Database Changes to Oracle, db2, MSSQL and MYSQL databases.
  • Involved in Linux administration like RedHat, CentOs, Ubuntu and database administration like Oracle, db2 in a global production environment.
  • Implemented end to end automation with DevOps and CI/CD environment by setting up various build, infrastructure management and deploy configurations and processes.
  • Experienced automating infrastructure provisioning and application deployment using configuration management tools Chef, Puppet and Ansible.
  • Experienced with CICD tools Jenkins and uDeploy for setting up configurations of various automated builds and deployments.
  • Worked on all types of planned and unplanned issues/tasks.
  • Participated in defining, documenting, negotiating and maintaining Application Release Roadmap and creation of Application Release Plans (Release Scope & defining Milestones).
  • In-depth understanding of principles and best practices of Software Configuration Management (SCM) in Agile, SCRUM and Waterfall methodologies.

TECHNICAL SKILLS

Cloud: Amazon Web services (AWS), Azure, OpenStack

AWS Services: EC2, RDS, ELB, S3, Route 53, ElastiCache, IAM, Cloud Watch, Cloud Formation, Elastic Beanstalk, SNS, AWS Resource groups etc.

SCM Tools: Subversion, GIT, github

CI & Provisioning Tools: Hudson, Jenkins, Puppet, Chef, Ansible, uDeploy, Docker

Build Tools: Ant, Maven, Gradle

Operating System: RedHat Linux, CentOS, Ubuntu, UNIX, AIX, Windows 98/XP/NT/ 2000/2003/2008 , UNIX, IOS

Bug Tracker and Testing Tools: Atlassian JIRA, Bugzilla, Remedy

Artifactory Tools: Artifactory, Nexus, uDeploy

SDLC: Agile, Scrum, Waterfall Methodologies

Languages: Java/J2EE, C, C++, Puppet DSL, Python, Ruby, yaml, SQL/PLSQL

Scripts: Bash, Shell, Perl, Python, Ruby

Web Technologies: Servlets, JSP, JDBC, EJB, HTML, Java Script, XML, JSON, JMS

Web/App servers: WebLogic, WebSphere, Apache Tomcat, JBOSS

RDBMS: Oracle, db2, SQL Server, MY SQL

PROFESSIONAL EXPERIENCE

Confidential, Boston, MA

Sr. AWS DevOps Engineer/Cloud Engineer

Responsibilities:

  • Managed Virtual Machines and websites using Azure monitoring tool CLI.
  • Setup and maintenance of automated environment using chef recipes and cook books within Azure environment.
  • Deploying and managing many servers utilizing traditional tools and cloud oriented providers (Azure) with Chef Platform configuration system.
  • Developed cookbooks and recipes to manage infrastructure and deployed across the landscape.
  • Downloaded and worked with chef cookbooks available on chef supermarket.
  • Extensively worked on automating infrastructure in AWS using amazon web services, deploying through completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Launching and configuring of Amazon EC2 (AWS) Cloud Servers using AMI's (Linux/Ubuntu) and configuring the servers for specified applications.
  • Multiple parallel builds are implemented through a build farm by installing Jenkins on a Linux machine and creating a master-slave configuration.
  • Performed daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
  • Automated the regular tasks in Subversion and streamlined the process of access to SVN. Migrated Projects from SVN to GIT.
  • Setup Nagios for monitoring the infrastructure; also used Nagios Handlers, which acts on the service status with pre-defined steps/scripts.
  • Build application and database servers using AWS EC2 and create AMIs as well as use RDS for Oracle DB.
  • Setup monitoring and alerting mechanisms for AWS and private data center infrastructure.
  • Used configuration management tools Chef for Managing the Private Cloud Environment.
  • Automated the cloud deployments using chef, python (boto & fabric) and AWS Cloud Formation Templates.
  • Managed configuration of Web App and Deploy to AWS cloud server through Chef.
  • Created cloud services with Azure.
  • Created and managed different chef roles with different cookbooks.
  • Implementing new projects builds framework using Jenkins & maven as build framework tools.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Writing Python modules for Chef Customizations.
  • Containerized services with Docker, wrote playbooks for Ansible deployment, and automated builds with Jenkins.

Environment: Splunk, ANT, Groovy, Selenium, Chef, Jenkins, python (BOTO API), Shell scripting, Ruby, Linux Administration, undeck, JIRA, Jenkins, Docker, GIT, Subversion Web Logic, Azure, AWS (EC2, S3, EBS, ELB, VPC, Redshift, Cloud formation).

Confidential, Cincinnati, Oh

Senior DevOps Engineer

Responsibilities:

  • Worked on automation platforms like Ansible, Chef.
  • Converting existing AWS infrastructure to Server-less architecture (AWS Lambda, Kinesis) deployed via AWS Cloud formation.
  • Created or converted existing logging system to utilize Cloudwatch logging with auto-generated lambdas.
  • Converted existing terraform modules that had version conflicts to utilize cloud formation during terraform deployments to enable more control or missing capabilities
  • Worked with team to replace our reliance on databases by using S3 storage or cache to reduce AWS costs.
  • PCI DSS Compliance Testing and patching and rollbacks.
  • PCI & SOX audit preparation and interaction with QSA.
  • Involved in designing and deploying infrastructure using almost all the AWS cloud infrastructure focusing on high availability, fault tolerance and auto-scaling of the instances
  • Maintained the user access using IAM policies and roles, on services like VPC, RDB, Dynamo DB, SES, SQS and SNS services in AWS cloud.
  • Helped in migrating and managing multiple applications from on-premise to cloud using AWS VMware vCenter appliance.
  • Architected and designed Rapid deployment method using Ansible to auto-deploy servers as needed.
  • Deployed Puppet and Puppet DB for configuration management to existing infrastructure.
  • Linux and Windows servers upgrade and Patching. Performance troubleshoots and root cause investigation Enforcing Test Driven Development (TDD) approach for writing Chef Cookbook using Test-kitchen, Vagrant, Berkshelf, FoodCritic and ChefSpec.
  • Using Chef deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full-text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Trustwave PCI & SOX compliance audits and security system administration.
  • Symantec DLP Enterprise PCI & data security design and day to day administration.
  • Configured and maintained user accounts for Dev, QA and production teams and created roles for EC2, RDS, S3, Cloud Watch, EBS resources to communicate with each other using IAM.
  • Created and Configured Red Hat, Windows Server, Ubuntu, CentOS, Solaris and Fedora Virtual Machines in AWS using EC2, ElasticIP, VPC, Subnets, RouteTables, NATGateway.

Environment: AWS RDS, AWS ELB, Dynamo DB, AWS Lambda and could watch, AWS IAM, Cloud Front, Elastic IP SVN(Subversion), Git, ANT and Maven, IBM Qradar, Ansible, Chef, Jenkins, Docker, Puppet, Beanstalk, Lambda, AWS S3, AWS EC2.

Confidential, Charlotte, NC

DevOps Engineer / Cloud Engineer

Responsibilities:

  • Highly skilled in the usage of data center automation and configuration management tool such as Docker.
  • Worked at optimizing volumes and EC2 instances and created multiple VPC instances.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Defined the Patch Management process for the VMware Environment to upgrade the Hosts and VM’s and Successful completion of Update Manager Installation in all the Environments.
  • Manage uDeploy configuration, administration, upgrade, security and maintenance of systems, platforms like Web, application and DB tier
  • Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Ansible, Puppet, or custom-built. designing cloud-hosted solutions, specific AWS product suite experience.
  • Experience in designing and deploying AWS Solutions using EC2, S3, EBS, Elastic Load Balancer (ELB), Auto scaling groups, AMIs.
  • Performance monitoring using Sar, Iostat, VMstat and MPstaton servers and also logged to munin monitoring tool for graphical view.
  • Integrated Maven with Shell scripts created in Bash to automate the deployments for the Java based applications. Managed the deployment activities for multiple server instances by enabling password less ssh communication between the servers and utilizing utility in the shell scripts.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Mavenizationof Java projects and managing Maven repositories.
  • Prepared projects, dashboards, reports and questions for all JIRA related services. Generated scripts for effective integration of JIRA applications with other tools.
  • Experience involving configuring S3 versioning and lifecycle policies to backup files and archive files in Glacier.
  • Designed highly available, cost effective and fault tolerant systems using multiple EC2instances, Auto Scaling, Elastic Load Balance and AMIs.
  • Build uDeploy workflows for deployment automation of JAVA and .NET applications.
  • Used Puppet server and workstation to manage and configure nodes. Writing Puppet manifests to automate configuration of a broad range of services
  • Experience in Continuous Integration (CI) and Continuous Deployment (CD) using Jenkins
  • Developing automated process for code builds and deployments; Jenkins, Ant, Maven, Sonar type Nexus, Shell Script, Perl, Java and Implementing a Continuous Delivery framework using Jenkins and Maven in multiple environments.
  • Automated the build and release management process including monitoring changes between releases.
  • Defining Release Process & Policy for projects early in SDLC and Perform Deployment of Release to various QA&UAT environments and Branching and merging code lines in the GIT and resolved all the conflicts raised during the merges.
  • Supporting different projects build & Release SCM effort e.g. branching, tagging, merge, etc.
  • Experience with build tools like Maven Junit, JQuery and have worked in Mavenization of multiple projects.
  • Designing and Setting-Up the Splunk Architecture in the organization and creating Applications on Splunk to analyze the Big Data.
  • Design and write code to develop and maintain systems which power Splunk multi-tenant services hosted in the public cloud.
  • Installed, configured and maintained web servers like HTTP Web Server, Apache Webserver on RedHatLinux.

Environment: AWS, S3, EBS, Elastic Load balancer (ELB), Auto Scaling Groups, VPC, IAM, Cloud Watch, Glacier, Jenkins, Maven, Subversion, Ant, Bash Scripts, Git, Docker, Jira, Chef.

Confidential, Columbus, Oh

Build &Release Engineer

Responsibilities:

  • Coordinate cross functionally to resolve day-to-day API related issues regarding deliveries, returns, transportation, customs, quality, regulatory issues etc.
  • Managed Puppet classes, resources, packages, nodes and other common tasks using puppet console dashboard and live management.
  • Responsible for all aspects of regular (planned) and emergency patch releases in windows and Linux across all the environments.
  • Involved in various Web Application Servers (WAS) administration and troubleshooting.
  • Involved in migration activities of Java scripts and Database scripts from Oracle, MS SQL Server and MYSQL into different environments like Development, QA, UAT and Production on Red Hat Enterprise Linux (RHEL) Infrastructure.
  • Responsible for design and maintenance of the GIT Repositories, and the access control strategies.
  • Experienced with CI tools (Jenkins, Hudson) and Version Control Tools or Source Code tools.
  • Identifying Cross Functional Dependencies, Monitoring & tracking the release milestones.
  • Performing Risk Analysis, preparing Mitigation Strategies & Contingency Plans.
  • Coordinating Release effort amongst various teams (Development, QA, Testing, and Business Analysis) in geographically separated environment.
  • Presenting Project’s Weekly status to Senior Management during Weekly Status Meetings.
  • Key Member of CCB (Change Control Board) in case of change in defined scope of the release (Change in requirements).
  • Experienced in build automation using Jenkins integrated with Maven, Ant, Git, JUnit.
  • Building post install scripts using Shell scripting in Linux servers.
  • Setting up the build and deployment automation for Java projects by using Jenkins and Maven.
  • Responsible for creating and deploying builds on various Web logic and tomcat environments, testing in build environment and release to test team on scheduled time.
  • Creating builds using power shell Scripts, Ant/Maven scripts manually and automated.
  • Troubleshooting deployment and installation issues.
  • Automated the Build Process using Jenkins.
  • Designed and implemented GIT metadata including elements, labels, attributes, triggers and hyperlinks.
  • Implemented & maintained the branching and build/release strategies utilizing GIT.
  • Performed all necessary day-to-day GIT support for different projects.

Environment: Weblogic, Tomcat, Remedy, CVS, Subversion, Git, Gitlab, Linux, Bash, Ant, Maven, Jenkins, Oracle, MS SQL Server.

Confidential, Pittsburgh, PA

Build& Release Engineer

Responsibilities:

  • Developed build and deployment processes.
  • Handled complex branching and merging process in version control systems like Subversion, Git.
  • Involved in various tools and automation frameworks. The tools ranged from automating SCM processes to automating developer workflows to produce reports for management.
  • Managed Clear Case repositories for branching, merging, and tagging.
  • Developed Shell/Batch/Perl Scripts for automation purpose.
  • Implemented ANT builds to automate JAR and WAR.
  • Used Build Forge for Continuous Integration and deployment into WebSphere Application Servers.
  • Supported and developed tools for integration, automated testing and release management.
  • Releasing code to testing regions or staging areas according to the schedule published.
  • Used Clear Quest as issue tracking tool.
  • Discussed and presented architectural designs to the senior management and client.
  • Developed and facilitate release and deployment management plans by working closely with the release and operations teams across the environments in support of releases.
  • Created the server specific resources and property files and deploying to the various pre-production and production environment.
  • Resolving merging issues during build and release by conducting meetings with developers and managers.
  • Integrated Maven with SVN to manage and deploy project related tags.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Worked closely with software developers and DevOps to debug software and system problems.
  • Developed and maintained integration and release processes.
  • Installed and administered Artifactory repository to deploy the artifacts generated by Apache Maven and to store the dependent jars, which are used during the build.

Environment: MAVEN, JAR, WAR, BuildForge, SVN, Shell/Bash scripts, ANT, Tomcat, Oracle, WebSphere, Clear Quest.

We'd love your feedback!