We provide IT Staff Augmentation Services!

Aws Cloud Engineer Resume

4.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • 7+ years of experience in IT experience in Continuous Integration (CI), Continuous Deployment (CD), Build and Release Management, Configuration Management (CM), AWS, Microsoft Azure
  • Hands on experience in working with AWS, resources like IAM, EC2, EBS, S3, ELB, VPC, ECS, Lambda, Route 53, Auto Scaling, Cloud Watch, Cloud Front, Cloud Trail, Red Shift, Code commit, Code Pipeline, Code deploy, Code build, SQS, SNS, Elastic search, and experienced in Cloud automation.
  • Extensive experience in CI/CD (Continuous Integration/Continuous Deployment) process and worked with the latest cloud technology like Amazon Web Service (AWS).
  • Created S3 buckets and managed policies for S3 bucket and used S3 bucket and Glacier for storage and backup on AWS.
  • Identifying and Maintaining services in AWS cloud Infrastructure such as IAAS, PAAS and SAAS.
  • Worked with DevOps tools such as Jenkins, Terraform, Spinnaker, Ant, Maven, Gradle, Ansible, Git, Docker, and Kubernetes.
  • Experience in assessing the Git and Bitbucket environment, recommending appropriate labeling/ branching/ merging / backup strategies.
  • Ability to deploy, manage, and operate scalable, highly available, and fault - tolerant systems.
  • Experience in creating and managing pipelines usingAzure Data Factory, copying data, configuring data flow in and out ofAzure Data LakeStores according to technical requirements.
  • Experiences working with various services inAzurelike Data Lake to store and analyze the data
  • Hands-on experience in developing infrastructure as a code by creating Cloud Formation templates.
  • Generated Do Created Micro Services using AWS Lambda and API Gateway using REST API.
  • Experience in working with cluster management and orchestration features embedded in Docker Engine and creating custom Docker container images, tagging, pushing the images and Dockers consoles for managing the application of life cycle.
  • Have good knowledge in release, change and service management.
  • Played an important role in automating the deployments on AWS using GitHub, Terraform, Chef and Jenkins, Spinnaker.
  • Extensive experience in setting up the CI/CD pipelines using Jenkins,Maven, Nexus, GitHub, Chef and AWS.
  • Experienced in monitoring tools like CloudWatch to keep up with log archives.
  • Worked with Kubernetes to provide a platform for automating deployment, scaling, and operations of application containers across clusters of hosts and managed containerized applications using its nodes.
  • Strong experience in adopting cloud services and containerization.
  • Integrated Kubernetes with network, storage, and security to provide comprehensive infrastructure and orchestrated containers across multiple hosts.
  • Experience in implementing software development methodologies like Agile, SCRUM with best practices applied.
  • Maintained customer relationship management databases (MySQL/ PostgreSQL).
  • Good Linux troubleshooting skills, debugging issues and have good knowledge on infrastructure related issues and troubleshooting them.
  • Expertise in configuration and automation with Ruby Script using Chef with Jenkins, Ansible and Docker.
  • Worked with Apache Tomcat Application Server and experience in creating users, groups and roles Apache HTTP Server.
  • Experience with administrative tasks with CI tools like maintaining configurations and backups and maintaining high availability.
  • Expertise in scripting languages like Bash, Shell, and Python.

TECHNICAL SKILLS

SCM Tools: Subversion(SVN), GIT, ClearCase, Perforce

Build Tools: Ant, Maven, Gradle

CI Tools: Jenkins, Hudson, Build Forge and Cruisecontrol

Configuration Tools: Chef, Puppet, Ansible

Automation Tools: Docker, kubernetes and Vagrant

Monitoring Tools: Splunk, Nagios

Tracking Tools: Jira, Remedy, ClearQuest

Cloud Platforms: AWS, Azure, OpenStack

AWS Services: EC-2, ELB, VPC, RDS, IAM, CloudFormation, S3, CloudWatch, CloudTrial, SNS, SQS, SWF, EBS,EMR, DynamoDB, Redshift

AWS RDS: PostgreSQL, Aurora, Mysql

Database System: SQL Server 2000/2005, Mongo db. Oracle 9i/10g-PL/SQL

Scripting Languages: Python, Ruby, Perl, Shell Scripting, PowerShell

Languages: C, C++, PHP, Java

Web Technologies: Google Web Toolkit, HTML, CSS, XML, XSLT

PROFESSIONAL EXPERIENCE

Confidential - Denver, CO

AWS Cloud Engineer

Responsibilities:

  • Worked in highly collaborative operations team to streamline the process of implementing security Confidential Azure cloud environment and introduced best practices for remediation
  • Gathering the requirements from the clients about the existing applications to apply the security measures
  • Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
  • Creating, validating, and reviewing solutions and effort estimates of converting existing workloads from classic to ARM based Azure Cloud Environment.
  • Implemented CI/CD pipeline using Azure Data Factory (ADF) with ARM templates and integrated VSTS with GIT and deploy .Net applications to JBoss and Tuxedo Servers.
  • Worked with Azure compute services,Azure Web apps, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration, and Azure IAM.
  • Deployed and designed pipelines through Azure data factory and debugged the process for errors.
  • Exported data to Azure Data Lake Stores and stored them in their native formats using various sources, Relational and Semi-structured data using Azure Data Factory.
  • Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services
  • Worked on GIT to maintain source code in Git and GitHub repositories
  • Used tools like Visual Studio Community Edition, Visual Studio Code, PowerShell ISE and SQL Server Management Studio.
  • Wrote shell scripts to handle server processing migrating applications from .Net to Python monitoring applications and server performance with Splunk and Jenkins.
  • Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web Logic Application Server.
  • Worked on implementing backup methodologies by PowerShell Scripts for Azure Services like Azure SQL Database, Key Vault, Storage blobs, App Services etc.
  • Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.
  • Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications
  • Write power shell scripts to create the parameter files automatically for all the services in Azure Resource Manager
  • Used Service-Now tool for managing incidents and change request tickets
  • Experience in troubleshooting the SQL Server connection issues on incremental deployments
  • Provided status to Business Level management and Technical and conducting Proof of Concept for Latest Azure cloud-based service

Environment: AWS, S3, EC2, ELB, IAM, RDS, VPC, SES, SNS, EBS, Cloud Trail, Auto Scaling, Git, OpenShift, Docker, Kubernetes, Jenkins, JIRA,Linux, ELK Stack, Java, AppDynamics, Nexus, JBOSS, PowerShell, Bash, Ruby and Python.

Confidential, Wilmington, DE

AWS/DevOps Engineer

Responsibilities:

  • Automated Continuous Integration builds, deployments, and unit tests across multiple different environments (DEV, QA, Training, Production) each constituting different types of servers (DB, App, Web) and different number of servers usingVSTS Build,PowerShell,MS Build and MS Deploy.
  • Implementing and supporting Microsoft Azureinfrastructure and Microsoft IaaS and PaaS.
  • Developed Azure Arm Templates, Terraform and Ansible to set up the Azure infrastructure.
  • Build and Deploy enterprise applications to Docker-Kubernetes on Microsoft Azure.
  • Created the Continuous Integration and Continuous Deployments using Azure DevOps tool.
  • Worked on Microsoft Azure PaaS Services management-Azure Traffic Manager, Azure Load Balancer, creating and managing VMs.
  • Also worked on Apache Hadoop and used Kafka for messaging systems and spark for processing large sets of data.
  • Worked with Apache Kafka forHigh throughput for both publishing and subscribing, with disk structures that provide constant performance even with many terabytes of stored messages.
  • Installed and Configured Enterprise Jfrog Artifactory.
  • Participated in platform design and implementation in Cloud IaaS and PaaS environments (major in Pivotal Cloud Foundry, Open stack, Docker and minor in VMWare, and Azure).
  • Setting up Kubernetes (k8s) Clusters for running microservices, Took several microservices into production with Kubernetes backed Infrastructure.
  • Configured applications that run multi-container Docker applications by utilizing the Docker-Compose tool which uses a file configured in YAML format.
  • Used Kubernetes to manage containerized applications using its nodes, Config-Maps, selector, Services and deployed application containers as Pods.
  • Hands-on experience designing, planning and implementation for existing On-Prem applications to Azure Cloud (ARM), Configured and deployed Azure Automation Scripts utilizing Azure stack (Compute, Web and Mobile, Blobs, ADF, Resource Groups, Azure Data Lake, HDInsight Clusters, Azure Data Factory, Azure SQL, Cloud Services and ARM), Services and Utilities focusing on Automation.
  • Wrote and executed various MYSQL database queries from Python using the Python -MySQL connector and MySQL dB package.
  • Involved in Refactoring Monolithic java applications to microservices architecture AndroidContainerizingeach service with more reliability for Multiple projects.

Environment: Maven, Jenkins, Shell Scripting, Python, Linux, Nexus, AWS, Oracle, ANT, Kubernetes, Docker, WebSphere, Terraform, Ansible, Splunk, Git, JIRA, SonarQube.

Confidential, Raleigh, NC

Devops Engineer

Responsibilities:

  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.
  • Designed and deployed AWS solutions using EC2 instances, EBS.
  • Worked with continuous delivery and built clouds with AWS.
  • Designed and Developed Jenkins build deployments.
  • Used Ansibleand Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project environments.
  • Installed and configured GIT and GITHUB.
  • Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and automated by testing Chef recipes/cookbooks with test-kitchen/chef spec.
  • Used Chef and other configuration management tools to deploy consistent infrastructure code across multiple environments.
  • Used JIRA for change control and ticketing.
  • Designed and developed the tools to allow efficient configuration management, build and release of software developed in J2EE, XML and DB2 databases.
  • Deployed the build artifacts into environments like QA, UAT and production according to the build life cycle.
  • Automated the build and release management process including monitoring changes between releases.
  • Documented the entire build and release process and provided support.
  • Developed, maintained and distributed release notes for each scheduled release.
  • Provided periodic feedback of status and scheduling issues to the management.
  • Kept track of all releases and requests of the developers through infrastructure management tools.

Environment: Subversion, GIT, Ansible, Docker, Shell scripts, Perl scripts, ANT, MAVEN, Jenkins, Chef, JIRA, Nexus Maven, LINUX, UNIX, Windows XP, Java, J2EE.

Confidential, Lake Oswego, OR

Devops Engineer

Responsibilities:

  • Interacting with Peers and Developers to clarify the issues related to Test Data, Test cases design Flow, Features, and Functionality of application
  • Developing test cases, test scenarios and user flows for various platforms.
  • Reporting services which cover Build information, Test results and progress, project management, agile reports bug with the help of TFS and Closely interacted with developers to fix bugs.
  • Participated in Code Review, QA meetings, Project status meetings and Defect tracking meetings.
  • Used Selenium Grid, NUnit test scripts to run automated test cases in parallel on 5 environments
  • Maintained the Selenium Cucumber & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features. Converted Manual Integration tests into automated tests.
  • Analyzed user change requirements and made necessary amendments to the test requirements.
  • Involved in Manual Testing to develop test cases, test scripts and record bugs.
  • Tested the whole program as well as specialized in several input applications.
  • Prepared Test Plan, test Cases, Test scripts and Test Metrics for the application as well as for the database verification based on the functional requirements, portal redesigned and test specs.
  • Extensively used SQL for backend testing.
  • Involved in using Jenkins as a Continuous Integration server to configure with Maven.
  • Created reports that included general overview, open bugs, new bugs, and enhancement requests. Entered new bugs and maintained the status of those bugs.
  • Performed Backend Testing using SQL Queries on SQL Server database.
  • Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually. Test execution and Defect management.
  • Submitted Coverage Status Report of tests performed on a weekly basis.
  • Traceability document update and Test management tool (Quality Center).
  • Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.

Environment: Selenium Grid, Manual Testing, Quality Center, HTML, JavaScript, SOAP, Test NG, SQL, Oracle, windows, Selenium WebDriver, SOAP UI, Maven, TestNG, XPath, CSS Selectors, Eclipse, HTML, CSS, Quality Center, MS- Office (Excel, Word), Agile Scrum.

Confidential

Build and Release Engineer

Responsibilities:

  • Classified and identified the configurations Items such as documents, Source Items, Support Items and Archive items created Repository structure in the Subversion and Installing Subversion, Apache Tomcat, Application servers on Unix Servers.
  • Established the change control in response to approved issues and maintained the revision management, base lining.
  • Maintained the Tags, Branching and merging the code in the parallel development of two phases and applied the vendor patches to the Trunk and All branches in Subversion Repository.
  • Documenting the process of code promotion, defect tracking and user guide for Subversion. Maintained users’ security on SVN. Worked with MAVEN for building the application, has written MAVEN scripts and shell scripts to automate the build process.
  • Installed/Configured/Managed Jenkins CI Automation and used JENKINS as a continuous integration tool for automation of daily processes.
  • Developed generic web service architecture using Spring Web Services which could transform responses into SOAP, REST, & JSON allowing for rapid development and clean separation of core business logic and communication protocol.
  • Developed CLI tools in bash and python for developers to create application AMIs, run instances of their AMIs, and easily identify and access their AMI instances.
  • Used Amazon RDS (Relational Database Services) for the storing of the customer data on cloud and used S3 versioning when it’s important to import from the Amazon Glacier.
  • Written pre-commit, post-commit, post-receive hooks in GIT and responsible for merging, tagging and conflict resolution in GIT and SVN.
  • Deployed and Configured Automation tools like Ansible and CHEF.
  • Worked on Installation and Configuration of Chef Server and Chef-client (Nodes).
  • Repaired broken Chef Recipes and corrected configuration problems with other chef objects.
  • Involved in setting up Jira as defect tracking system and configured various workflows, customization and plug-ins for the Jira/issue tracker.
  • Experience in installation and configuration of ANSIBLE and used ANSIBLE for application automatic deployment and provisioning to different environments.
  • Replicated the Subversion Repositories onto multiple Servers. Created the scripts to automate continuous integration of build to compile the Oracle Forms, Reports and Database Objects. Provided Code Branching strategies for the releases in SCM tool Subversion.
  • Worked on Java/J2EE Coding for Portal Applications and Tomcat Web server for hosting web apps. Used SVN version control system to manage different builds for the system Application backend implemented as node.js express application server.

Environment: SVN, Bash, Apache Tomcat, Linux, Unix, Jenkins, Maven, Git, Java, Jira, Chef, Ansible, SOAP, REST, ruby, Artifactory, Database, MySQL.

Confidential

Release Engineer

Responsibilities:

  • Modeled the structure for multi-tiered applications orchestrate the processes to deploy each tier.
  • Worked on JIRA to capture, organize and prioritize issues, and issue management.
  • Used Confluence to create, share and discuss content and projects.
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Installed and configured Jenkins for Automating Deployments and providing an automation solution.
  • Integrated Subversion into Jenkins to automate the code check-out process
  • Used Jenkins for automating Builds and Automating Deployments
  • Used various plug-ins to extend the base functionality of Jenkins to deploy, integrate tests and display reports
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Owned Release to Production Process, Gathered approvals, sign offs from stakeholders and QAs before going to PROD.
  • Managed the Release Communication and Coordination Process.
  • Developed build scripts using ANT and MAVEN as the build tools for the creation of build artifacts like war or ear files.
  • Maintained the Shell and Perl scripts for the automation purposes.
  • Involved in editing the existing ANT/MAVEN files in case of errors or changes in the project requirements.
  • Performed setup of clustered environment setups with WebSphere Application Server.
  • Wrote scripts to perform deploys to tomcat Web Server and WebSphere App Servers
  • Proposed and implemented branching strategy suitable for agile development in Subversion.
  • Imported and managed multiple corporate applications in Subversion (SVN).
  • Provided end-user training for all Subversion (SVN) users to effectively use the tool.
  • Owned build farm and produced effective multiple branch builds to support parallel development
  • Owned Release to Production Process, Gathered approvals, sign offs from stakeholders and QAs before going to PROD.
  • Managed the entire Release Communication and Coordination Process.
  • Helped in Application Monitoring Setup by scanning the logs at various levels and notifying appropriate teams by email alert.
  • Used Expect scripting initially before Anthill to perform automated deployments to all environments.
  • Used SQL and PL/SQL scripts to check the data integrity on an Oracle database.
  • Experience in partially administering JIRA for issue management.

Environment: Websphere Application Server, JBOSS Application Server, UNIX, Linux, ANT, MAVEN, Jenkins.

We'd love your feedback!