We provide IT Staff Augmentation Services!

Aws Devops Engineer Resume

2.00/5 (Submit Your Rating)

Plano, TX

SUMMARY

  • Successful DevOps AWS/Cloud Engineer with 6+ years of professional Experience dedicated to automation and optimization.
  • Understands and manages the space between operations and development to quickly deliver code to customers.
  • Has experience with the Cloud, as well as DevOps automation development for Linux systems.
  • Seeking for a position in DevOps AWS/Cloud to contribute my technical knowledge.
  • Experienced in Linux Administration, Configuration Management, Continuous Integration (CI), Continuous Deployment, Release Management and Cloud Implementations.
  • Hands on Experience in using configuration management tools like Cloud Formation, Terraform and Ansible.
  • Proficient in AWS Cloud platform and its features which includes EC2, VPC, EBS’, AMI, SNS, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, CloudFront, IAM, S3, Route 53.
  • Implemented Amazon EC2 setting up instances, virtual private cloud (VPCs), and security groups.
  • Set - up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket.
  • Design EC2 instance architecture to meet high availability application architecture and security parameters.
  • Created AWS instances via Jenkins with EC2 plugin and integrated nodes in Chef via knife command line utility.
  • Worked with IAM service creating new IAM users & groups, defining roles and policies and Identity providers.
  • Involved in Configuration Automation and Centralized Management withTerraform, Ansible and also Implemented Ansible to manage all existing servers and automate the Build/configuration of new servers.
  • Container management using Docker by writing Docker files and setup the automated build on Docker Hub and installed and configuredKubernetes.
  • Hands on experience in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and notification hub.
  • 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.
  • Created functions and assigned roles in AWS Lambda to run python scripts and AWS Lambda using java to perform event driven processing.
  • Good knowledge and experience in using Elasticsearch, Kibana, CloudWatch, Nagios, Splunk, Prometheus and Grafana for logging and monitoring.
  • Worked on OpenShift for container management and to enhance container platform multi-tenancy.
  • Created and maintained Branches, labels, work-spaces on GIT, Participated in merging of source code.
  • Skilled at setting-up Baselines, Branching, Merging and Automation Processes using Shell and Batch Scripts and also supporting the developers in writing configuration-specs.
  • Wrote prototype and production code in numerous programming language which depends up on language of existing codebase: Golang/Go, Ruby, MySQL and Python
  • Installed, configured, modified, test & deploy applications on Apache Web server, Tomcat, JBoss App Servers.
  • Good at scripting languages like Python, Bash and configuration management tools Terraform/Ansible/Cloud Formation Engine and Web Service like AWS.
  • Facilitated in data migration from Broadridge DMS (Data Management System) to Amazon DynamoDB.
  • Experience in monitoring System/Application Logs of server using Wily, Splunk & Kibana to detect Prod issues.
  • Experience working with Docker, Kubernetes, Docker Swarm and Micro Services.
  • Experienced in using Tomcat, JBOSS, Weblogic and WebSphere Application servers for deployments.
  • Experienced with the understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include Compiling, Packaging, Deploying and Application configurations.

TECHNICAL SKILLS

Operating Systems: Linux (CentOS), Unix, Windows

Version Control Tools: Subversion (SVN), GIT, GitLab, GitHub, Code Commit, Bitbucket

Build Tools: Maven, Gradle & Ant

Languages: Python, C, Bash, Shell, JavaScript, Golang

Databases: My SQL, PostgreSQL, NoSQL, Redshift

Application Servers: Apache, Tomcat, Weblogic, WebSphere

Other Tools: Jenkins, Docker, Kubernetes, Ansible, Chef, Puppet, Elasticsearch, Logstash, Kibana, Grafana, Nagios, Splunk

Cloud: AWS, EC2, VPC, EBS, SNS, RDS, ELB, EBS, IAM, DynamoDB, CloudWatch, CloudFormation, S3, Autoscaling, CloudTrail, Lambda and Azure

PROFESSIONAL EXPERIENCE

Confidential, Plano, TX

AWS DevOps Engineer

Responsibilities:

  • Expertise in AmazonAWSCloud Administration which includes services like EC2, S3, Glacier, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Hands on Experience in using configuration management tools like Cloud Formation, Terraform & Ansible.
  • WriteTerraformscripts to provision AWS resources EC2, EFS, ECR, ECS, ELB, IAM roles & S3.
  • Configured theKubernetesprovider with Terraform which is used to interact with resources supported byKubernetesto create several services such as Config Map, Namespace, Volume, Auto scaler, etc.
  • Creating the automated build and deployment process for application, re-engineering setup for better user experience and leading up to building a Continuous Integration system.
  • Experience in implementing AWS Lambda to run servers without managing them and to trigger run code by S3 and SNS.
  • Have migrated MariaDB to AWS RDS MariaDB with MySQL dump
  • Worked on installation and configuration of Confluent Kafka
  • Developed Microservices using SpringBoot and deploying Microservices into AWS cloud using Jenkins.
  • Implemented a distributed messaging queue to integrate with Cassandra using Kafka and Zookeeper.
  • Configure monitoring and logging tools Splunk, Wily, Kibana using Python scripts and integrating it with internal servers to generate and automate reports to the management.
  • Troubleshooting of Docker based applications.AWSCloud management and Puppet automation.
  • Worked withAnsibleplaybooks for virtual and physical instance provisioning, configuration management, patching and software deployment on AWS environments through automated tools,Ansible/ custom pipeline.
  • Automated deployments, scaling, and operations of application containers across clusters of hosts, provided container-centric infrastructure byKubernetes.
  • Writing Python scripts to automate Database migration processes. Knowledge on Massive Data migration expertise from SQL to PostgreSQL.
  • Designed and developed ETL jobs to extract data from Salesforce replica and load it in data mart in Redshift
  • Developed JavaScript functions for client-side validations.
  • Implement the web application using Express, Angular 4.0 along with HTML5, CSS3, Typescript, jQuery, Bootstrap, and other web technologies. Experience in Configuring and deploying the code through Web Application servers Apache Tomcat, JBoss, WebLogic and WebSphere.
  • Experience managing Kafka clusters both on Windows and Linux environment.
  • Generated workflows through Apache Airflow, then Apache Oozie for scheduling the jobs which controls large data transformations.
  • Involved in developing HiveDDLsto create, alter and drop Hive tables and storm, &Kafka
  • Experience in using Jenkins for Continuous Integration and Sonar jobs for java code quality
  • Established infrastructure and service monitoring using Prometheus and Grafana.
  • Automation of a release process, writing scripts on PHP, bash and Golang
  • Improved Auto Quote application by designing and developing it using Eclipse, HTML, Servlets and JavaScript
  • Implemented cloud services IAAS, PAAS and SaaS which includes OpenStack, Docker and OpenShift.
  • Experience with application/data migration toAWSand also good knowledge on Chef.

Environment: AWS, Terraform, Jenkins, Ansible, Kubernetes, GIT, WebSphere, Solaris, Jira, Linux, Web Logic, Python, Redshift, Javascript, Golang, Prometheus, Airflow, Kafka, Kafka clusters and Grafana

Confidential, New York city, NY

AWS Cloud Engineer

Responsibilities:

  • Utilized Cloud Formation, Terraform & Ansible by creating DevOps processes for consistent and reliable deployment methodology.
  • Golang back-end development for Microservices.
  • Implemented Java 1.8 features like Lambda expressions, Java Optional, Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Installed and configured an automated tool Ansible that included the installation and configuration of the Ansible playbooks, agent nodes and an admin control workstation.
  • Architect, implement, then maintain a completely scripted SaaS infrastructure with continuous integration for a Linux environment running in AWS.
  • Worked with cloud providers and API's for Amazon EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Extensively worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes and experienced in creating Kubernetes clusters work with Helm charts running on the same cluster resources.
  • Experienced in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD).
  • Used JSP, JavaScript, jQuery, Ajax, CSS3 and HTML5 as data and presentation layer technology
  • Created and wrote Python, Shell scripts, Bash for setting up baselines, branching, merging and automation processes across the environments using SCM tools like GIT, Subversion on Linux and windows platforms.
  • Extensively worked on creating and deleting Dynamic views for developers as requested by user.
  • Wrote various data normalization jobs for new data ingested into Redshift.
  • Setup Docker Swarm and Kubernetes cluster for Docker Container Management.
  • Experience building microservices and deploying them into Kubernetes cluster as well as Docker Swarm.
  • Installed Pivotal Cloud Foundry (PCF) on instances to manage the containers created by PCF.
  • Have used Cloud foundry command line interface to push an app with a new or updated Docker image. Used Cloud Foundry (CF) for the Docker image to create containers for the app.
  • Automated deployment from GitLab-ci to Openshift
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Apache ka message brokers and leveraging AWS to build, test and deploy micro services.
  • Architected and designed the data flow for the collapse of 4 legacy Data Warehouses into an AWS Data Lake
  • Carried deployments and builds on various environments using Continuous Integration tool.
  • Provided assistance for interaction with Backend and NoSQL databases.

Environment: AWS, Clear Case, JavaScript, ANT, Shell Scripts, XML, UNIX, GitLab, Redshift, Jenkins, Bash, Puppet, MySQL and NoSQL, Kubernetes, Helm Charts.

Confidential, Charlotte, NC

DevOps Engineer

Responsibilities:

  • Deploy and monitor scalable infrastructure on Amazon Web Services (AWS) & Configuration management using Terraform, Ansible.
  • Continuous Delivery is being enabled through Deployment into several environments of Test, QA, Stress and Production using Jenkins.
  • UsedAnsiblePlaybooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments usingAnsiblePlaybooks.
  • Developed user interfaces using JSP, HTML, CSS, JavaScript, jQuery and Ajax with JSON
  • Responsible for design and maintenance of the Subversion/GIT Repositories and access control strategies.
  • Worked on tracking tools to trigger issues and update defects logs using Jira.
  • Design and implement solutions for monitoring, scaling, performance improvement and configuration management of systems running SaaS applications
  • Used Elastic Log Search, Log Stash and Kibana (ELK stack) for centralized logging and analytics in the continuous delivery pipeline to store logs and metrics into S3 bucket using AWS Lambda function.
  • Able to create scripts for system administration and AWS using languages such as Python and BASH.
  • Created views and meta-data, performed merges and executed builds on a pool of dedicated build machines.
  • Used JSON schema to define table and column mapping from S3 data to Redshift.
  • Involved in successful migration of GO (Golang) based architecture to Python.
  • Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.
  • Provided periodic feedback of status and scheduling issues to the management.

Environment: AWS, Jenkins, Terraform, GIT, Ansible, Subversion, Redshift, Solaris, Jira, JavaScript, Linux, WebSphere, Web Logic, Python, Golang, Docker, Kubernetes, Shell scripts.

Confidential

Build & Release Engineer

Responsibilities:

  • Participated in the release cycle of the product which involve environments like Development QA UAT and Production.
  • Responsible for configuration, maintenance and troubleshooting of .com Project.
  • Utilized Cloud Formation & Puppet by creating DevOps processes for consistent and reliable deployment methodology.
  • Configured Puppet to perform automated deployments. Expert in User Management and Plugin Management for Puppet.
  • Installed and configured an automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.
  • Worked with cloud providers and API's for Amazon EC2, S3, VPC with Cloud Sigma (EU) and GFS storage.
  • Modified ANT scripts to build the JAR's, Class files, WAR files and EAR files from VOB's.
  • Developed utilities for developers to check the checkouts, elements modified based on project and branch.
  • Implemented a Continuous Delivery framework using Jenkins, Maven & Nexus in Linux environment.
  • Experienced in continuous integration technologies with Jenkins. Designed and created multiple deployment strategies using Continuous Integration (CI) and Continuous Development (CD).
  • Created and wrote Shell scripts, Bash, Python and Power Shell for setting up baselines, branching, merging, and automation processes across the environments using SCM tools like GIT, Subversion (SVN), Stash and TFS on Linux and windows platforms.
  • Developed UNIX and Perl Scripts for the purpose of manual deployment of the code to the different environments and E-mail the team when the build is completed.
  • Used Perl/Shell to automate build and deployment Process.
  • Deployed application modules to WAS based clusters via ND admin console
  • Extensively worked on creating and deleting Dynamic views for developers as requested by user.
  • Created deployment request tickets in Bugzilla for the deploying the code to Production.
  • Responsible for Building and releasing packages for testing.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto scaling groups and Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53,EBS, Elastic Load Balancer, Auto scaling groups.
  • Carried deployments and builds on various environments using Continuous Integration tool.
  • Provided assistance for interaction with Backend and NoSQL databases.
  • Evaluated system performance and validated NoSQL solutions.
  • Configured MySQL server in Microsoft Azure and establish connection between Server and MySQL Client.
  • Created automated system to create VM's, storage accounts, Network Interfaces, etc. in Azure
  • Experienced in monitoring/managing Microsoft Azure Cloud and VM Ware infrastructure.
  • Created puppet manifests and modules to automate system operations.
  • Executed the DB Scripts (DML and DDL) which have dependencies on the code on Oracle DB. Documented the deployment process (Migration Doc) of code to production on an Excel Sheet.

Environment: Azure, Clear Case, ANT, Perl/Shell Scripts, Bugzilla, XML, UNIX, Oracle, WebSphere, Jenkins, Maven, Bash, Puppet, AWS, MySQL and NoSQL

We'd love your feedback!