We provide IT Staff Augmentation Services!

Sr. Aws Devops Engineer Resume

5.00/5 (Submit Your Rating)

Philadelphia, PA

SUMMARY

  • Skilled IT professional with 8 years of experience as AWS/Azure Cloud, Devops Engineer, Linux Administrator, Build & Release Engineer.
  • In depth understanding in cloud computing strategies SaaS, PaaS, IaaS solutions and skilled at Software development Life Cycles like Waterfall, Agile and Scrum programming methodologies.
  • Hands - on experience in AWS provisioning & good knowledge of AWS services like EC2, S3, ELB, RDS, Redshift, IAM, Route53, VPC, Auto scaling, Cloud Front, Cloud Watch, Cloud Trail, Cloud Formation, Security Groups etc.
  • Created tagging standards for proper identification and ownership of EC2 instances and other AWS resources & configured Elastic Load Balancers & Auto Scaling groups to distribute the traffic & have a cost-efficient, fault tolerant & highly available environment.
  • Hands-on experience in Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory , Azure Container Service , VPN Gateway , Content Delivery Management , Traffic Manager , Azure Monitoring , OMS , Key Vault , Visual Studio Online (VSO) and SQL Azure.
  • Experience on Azure cloud services (PaaS & IaaS), Azure Web apps, Function Apps, Azure Data Factory & Storage, Azure Resource Manager (ARM), Azure Identity & Access Management, Active Directory, Azure SQL/Cosmos DB, Azure Multi-Factor Authentications, Load Balancing and Application Gateways.
  • Hands on experience in Azure Development , worked on Azure web application , App services , Azure storage , Azure SQL Database , Virtual machines , Azure AD , AZURE search , and notification hub .
  • Used Azure Kubernetes Service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal, with the Azure CLI, also used template driven deployment options such as Resource Manager templates and Terraform.
  • Experience with Open Shift, Kubernetes architecture and design, troubleshooting issues with platform components Azure, and developing global or multi-regional deployment models and patterns for large-scale developments and deployments on Cloud Foundry, Open Shift and Kubernetes.
  • Set up a GCP Firewall rules in order to allow or deny traffic to and from the VM instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.
  • Worked on version control and source code tools like GIT, Subversion (SVN) and used Source code client tools like Bitbucket, GitLab, Git Bash, GitHub and Git GUI.
  • Experience in setup and maintained entire Jenkins, Bitbucket and Bamboo for continuous integration and continuous deployment (CI/CD) for End to End automation for all build and deployments.
  • Integrated Jenkins with tools like Git (Repository), Maven (Build tool), SonarQube (code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically.
  • Managed servers on AWS platform instances using Ansible and Chef Configuration management and wrote Ansible playbooks using YAML scripting and created inventory to automate the build and deployment process on servers using SSH connections and reduced overall processing time.
  • Experience in setting up Puppet Master, Puppet Agents for managing enterprise policies & configurations that makes applications and systems easier to deploy.
  • Deployed & configured Chef Server including bootstrapping of chef-client nodes for provisioning and managed Cookbooks, Recipes, attributes and templates.
  • Installed and worked with Docker containerization to run software packages on the containers to improve Continuous Delivery framework and Virtualized the servers using Docker for the development, test environment and performed configuration automation using Docker containers.
  • Good knowledge in several Docker components like Docker Engine, Hub, Compose & Docker Registry and used Kubernetes to automate deployments, management of applications running on multiple docker containers.
  • Designed & deployed container-based production clusters using Docker, Kubernetes, Docker Swarm and used Kubernetes to deploy, load balance & manage docker containers with multiple namespace versions.
  • Monitored servers, applications by using shell/python scripts and used Splunk, Nagios to resolve infrastructure problems and worked on Nagios Event handlers to automatically restart failed services and applications.
  • Hands-on experience on development of utilities using Python, Ruby scripting to automate processes and performed various day-to-day administration tasks.
  • Experience in applying Testing methodologies, creating test plans and involved in phases of testing like Integration testing, Smoke testing, Performance testing and Load testing. We are also using inbuilt test cases and running those tests on master branch.
  • Expertise in querying RDBMS such as Oracle SQL, MYSQL, SQLSERVER and AWS Aurora by using PL/SQL for data integrity.

TECHNICAL SKILLS

Infrastructure as a Service: AWS, Azure, Google Cloud Platform

SCM/Version Control Tools: GIT, GitHub, SVN, Bitbucket

Continuous Integration Tools: Jenkins, Bitbucket, TeamCity, Bamboo

Build Tools: Maven, ANT, Gradle

AWS Cloud Services: EC2, VPC, S3, Route 53, SNS, IAM, Cloud Formation, Cloud Front, EBS, ELB, ECS, Cloud Watch, Auto Scaling, SQS, Elastic Beanstalk etc.

Configuration Management Tools: CHEF, Ansible, Puppet, Salt Stack

Containerization Tools: Docker, Kubernetes, Docker Swarm, VMware

Scripts/ Languages: UNIX, HTML, Shell Scripting, YAML, Python, Perl

Databases: Oracle, MongoDB, SQL Server, MS SQL

Automation Container: Docker, Kubernetes

Monitoring Tools: Nagios, Splunk, Elastic Stack, New Relic

SDLC: Waterfall, Agile, Scrum

Bug Tracking Tools: JIRA, Scrum Master

Operating System: UNIX, Linux (Ubuntu, RHEL, Centos), Windows

Other Tools: Siebel CRM, SMP (Service Management Platform), BRM, PyCharm, SQL Developer, Eclipse.

PROFESSIONAL EXPERIENCE

Confidential, Philadelphia, PA

Sr. AWS DevOps Engineer

Responsibilities:

  • Analyzed the existing standalone environment and designed the new infrastructure architecture with AWS services without losing the functionality of existing environment.
  • Built servers using AWS by launching auto-scaling, creating security groups, importing volumes, RDS, Elastic load balancers (ELBs) in the defined VPC. Created S3 buckets, utilized and maintained the policy management of S3 buckets and glacier for storage and backup on AWS.
  • Designed and created the new infrastructure in AWS environments by building AWS Cloud Formation nested stacks from the resources VPC, Auto-scaling, S3, RDS, IAM, Route53, EBS, Cloud Watch, SNS, Security Group, Cloud Front etc.
  • Configured Network security groups to control inbound and outbound traffic to the internal network Interfaces, configured subnets in various areas for high availability and security.
  • Created Virtual Machines, route tables, route table associations, public/private subnets for internal communication between servers and Internet Gateway to allow public traffic into own private network.
  • Designed roles and groups for new using AWS IAM and utilized special Security groups, IAM roles, Authorized and edited policies.
  • Worked on Gerrit to perform code review for the Restful APL application and SSH command line.
  • Experience in creating Terraform modules for building infrastructure for two tier Architecture which includes AWS resources VPC, Subnets, Security groups, EC2 , Load Balancers, Auto scaling group, Cloud watch Alarms, ECS clusters, S3 buckets for logs.
  • Involved in creating the Azure Services with Virtual Machine and developed the Azure Solutions and Services like IaaS and PaaS. Managed Azure Infrastructure Web Roles, Worker Roles, Storage, Azure AD Licenses, Office365. Created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Used Azure Express Route to set up a private connection to Microsoft cloud services such as a Microsoft Azure and Dynamic 365.Configured Azure Virtual Networks, subnets, DHCP address blocks, Azure network settings, DNS settings, security policies and routing. Azure API Management, Security, Cloud-to-Cloud Integration (Public, Private)
  • Extensive experience in Azure E3 Enterprise Mobility Suite of tools in MFA (Multi-Factor Authentication) and Intune. Build Data Sync job on Windows Azure to synchronize data from SQL 2012 databases to SQL Azure, Azure IoT hub, event hub, service bus and integration patterns.
  • Configured and deployed applications on AWS for a multitude of applications utilizing the cloud formation, AWS stack, monitored and deployed scalable infrastructure on AWS & configuration management.
  • Worked standard ITIL Methodology to streamline and analyze existing business processes and assisted in creation of new business processes.
  • Implemented the Configuration Management Database (CMDB) and configured it in compilation with ITIL.
  • Maintained GIT source code repository and performed branching, tagging, merging and maintenance tasks for Mac builds and windows host. Connected continuous integration system with version control repository GIT and continually build as the check-in's come from the developer.
  • Developed build and deployment scripts using Maven as build tool in Bitbucket to move from one environment to other environments.
  • Configured Jenkins to implement nightly builds on daily basis and generated change log that includes changes and shifted to Bitbucket for enterprise scale infrastructure from last 24 hours.
  • Worked on the Mobile application CI/CD with the resources like Jenkins, Ansible, Git etc.
  • I used Kubernetes as an open source platform in the Android Mobile application for automating deployments, scaling and operations of applications containers across hosts.
  • I've managed and scaled docker containers with multiple name spaced versions using Kubernetes. Created Docker images and worked on Docker hub and handled multiple images primarily for middleware installations and domain configuration. Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.
  • Worked on Kubernetes in scheduling and running containers on Cloud Environments and worked with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes with CloudFormation.
  • Managed Docker orchestration and Docker containerization using Kubernetes and used it to orchestrate the deployment, scaling and management of Docker Containers.
  • Wrote Python scripts using boto3 library for creating the metadata for 93 S3 buckets and migrated the DB snapshots to RDS instance using Python through Lambda.
  • Wrote Python scripts to automate the AWS S3 disaster recovery and to automate the backup from the cloud.
  • Wrote Shell scripts for automation of the nested Cloud Formation Templates, build and release process and used UNIX scripts for build activities in different environments, used Unix scripts.
  • Deployed and configured Atlassian JIRA, both hosted and local instances for, workflow collaboration, issue tracking, and tool-chain automation and used JIRA as ticket tracking and Agile/SCRUM tool.

Environment: AWS, Azure, Bitbucket, GIT, Maven, Ant, Jenkins, Ansible, Docker, Kubernetes, Python script, MySQL, JavaScript, JBoss, J2EE, Shell Script and JIRA.

Confidential, Austin, Tx

AWS/DevOps Engineer

Responsibilities:

  • Designed and created infrastructure in AWS cloud using VPC , by configuring subnets in various areas for high availability and security.
  • Configured Network security groups to control inbound and outbound traffic to the internal network Interfaces, Subnets and Virtual Machines and created route tables for internal communication between servers and Internet Gateway to allow public traffic into own private network.
  • Created EC2 instances using AWS AMI’s and configured the launched instances with respect to the application.
  • Managed several IAM accounts for users with specific policies attached to each of them and implemented Multi Factor Authentication to meet security compliance.
  • Build and managed policies for S3 buckets and used S3 buckets for storage and backup on AWS and encrypted S3 buckets for all CloudTrail logs encrypted and policies to access the logs.
  • Wrote Lambda functions to implement tasks like, taking EBS volume snapshots in regular intervals and copying the files in between the S3 buckets only when the actions are triggered.
  • Designed and created a stack in AWS Cloud Formation templates in JSON to automate the infrastructure launching.
  • I have built Docker images and created build and deployment configurations to deploy applications on OpenShift.
  • Use of Docker and OpenShift to manage micro services for development and testing.
  • Implemented in setting up standards and processes for Hadoop based application design and implementation.
  • Involved in managing and reviewing Hadoop log files and worked on Hadoop environment for building CI/CD pipeline.
  • Build Data Sync jobs on Windows Azure to synchronize data from SQL databases to SQL Azure and created Cache Memory on Windows Azure to improve the performance of data transfer between SQL Azure and WCF services.
  • Built a prototype Azure application that accesses 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.
  • Used Maven as a build tool to develop build artifacts on the source code and deployed artifacts into Nexus repository and defined various plugins, dependencies in Maven pom.xml.
  • Built and Deployed Java/J2EE to a web application server in an Agile Continuous Integration environment and also automated the whole process.
  • Integrated Maven with GIT to deploy, manage project related tags and managed Nexus Maven repositories during the build to download the artifacts.
  • Used Jenkins for nightly build and test. Installed Multiple Plugins for smooth build, release build pipelines and created a master, slave configuration to implement multiple parallel builds.
  • Worked on creating Jenkins File for various Jenkins jobs using groovy script via DSL (domain specific language) to use them as various workflow scripts for defining CI/CD.
  • Integrated Jenkins with GitHub private repositories with Nexus Artifact repository for pushing successful build code using Maven as build Automation tool.
  • Used Ansible to deploy critical applications, automate repetitive tasks and implemented Ansible Tower dashboard to allow individual access to use Ansible for the deployments.
  • Managed Ansible Roles and playbooks for provisioning the instances, creating subnets, installing packages and worked with deploying web application on Apache and standalone server environments.
  • Implemented Continuous Delivery automation using Ansible and involved in managing Webservers and Tomcat Server.
  • Worked on creating the Docker containers, Docker consoles for managing the application life cycle and automated application deployment in the cloud using Docker technology.
  • Used Docker - compose, Docker container snapshots, container removing, managing image and directory structures for configuring the containers using YAML scripting.
  • I’ve setup Docker swarm cluster to build the cron jobs to avoid the downtime/failover and automated the Docker containers deployments using Kubernetes .
  • Used Jenkins pipelines to drive builds out to the Docker registry, created Pods and then deployed to Kubernetes and w orked on Kubernetes to manage containerized applications using Configured maps, nodes, selector services and deployed application containers as Pods.
  • Monitored the Application and Infrastructure health by analyzing the logs and observing the user dashboard using Splunk.
  • Wrote Python scripts for pushing data from MySQL database and created, maintained the python deployment scripts for Tomcat web application server.
  • Expertise in Shell Scripting and Perl Scripting for environment builds and automating deployment on WebSphere Application Servers and WebLogic Application Servers.
  • Used JIRA as defect tracking system for configuring various workflows, verifying the integrity & availability of server resources, customizations and plugins for the JIRA bug and issue tracker.

Environment: AWS, Azure, GIT, MAVEN, Nexus, Jenkins, Ansible, Docker, Kubernetes, Python script, MySQL, Splunk and JIRA.

Confidential, Columbus, OH J

DevOps/ Cloud Engineer

Responsibilities:

  • Created multiple EC2 nodes, configured launched instances and maintained the AWS cloud infrastructure as required in the environment.
  • Used Rehosting Migration strategy to migrate on premise Infrastructure to AWS Cloud and created cloud formation templates and implemented using AWS code pipeline.
  • Designed roles and groups for new users using AWS Identity and Access Management (IAM) and implemented policies to provide additional security to AWS account and its resources.
  • Migrated the relational database files (binary and transaction logs) to Amazon RDS instances using the standard “mysqlimport” utility.
  • Created and utilized auto scaling launch configuration templates for amazon EC2 instances while deploying Micro services.
  • Created Snapshots and AMIs of EC2 instances and moved AMIs to different regions to create cross region failover, created S3 buckets, managed policies on S3 buckets for storage and backup on AWS.
  • Experienced in writing terraform modules for automation the creation of VPC-VPN from data center to Prod environment and Cross account VPC Peering.
  • Wrote Terraform scripts to create VPC subnets and spin-up multiple instances with defined configuration within the VPC created utilizing public and private subnets based on requirement.
  • Used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations by drastically improving user experience and latency.
  • Setup, alerting and monitoring using Stackdriver in GCP and created custom log metrics using Stackdriver logging and create charts and alerts using the custom log metrics and provided the permissions and required access to all the subtopics to push/write the data to Stackdriver.
  • Used MAVEN as a build tool for the development of build artifacts on the source code and deployed artifacts into Nexus (Jar and War file) repository and defined dependencies, plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags.
  • Implemented continuous delivery framework using Jenkins in Linux environment, created pipelines for Jenkins jobs integrating with (SCM poll) GIT and setup GIT on a Linux environment, configured the users and created the repositories and branching structure for all the applications.
  • Configuration of nodes for Jenkins to customize builds for different operating systems, smooth running of builds jobs, testing and deployed in Apache tomcat server.
  • Build and configured Jenkins slaves for parallel job execution and Created Chef Cookbooks and Recipes to integrated with Jenkins jobs and automate the deployment process.
  • Written Chef Cookbooks using Ruby for DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Worked on bootstrapping nodes with Chef server for on-site application, cookbooks and wrote recipes and uploaded them to chef server to manage on-site application and services.
  • Automated application deployment in the cloud using Docker and created, managed a Docker deployment pipeline for custom application images in the cloud using Jenkins.
  • Worked on Docker container snapshots and deployed Docker Swarm using Chef and automated container deployment and created docker images for various environments.
  • Managed Clusters using Kubernetes and worked on creating many pods, services, deployments, labels, health checks.
  • Used Kubernetes and Docker for building and containerizing the CI/CD application to deploy on cloud and managed container replicas on node clusters using Kubernetes.
  • Developed Perl and shell scripts for automation of the build and release process and used UNIX scripts for build activities in QA and Staging environments.
  • Configured Splunk forwarders to detect SSL certificate expirations, analyze the system logs and index the data from various database types.
  • Used Nagios to detect network latencies between systems and monitored system health performance by scheduling Splunk based reports and alerts.
  • Used Scrum Master for generated tickets, reports on different bug issues, tracking & updating project defects & tasks.

Environment: AWS, Jenkins, GIT, Python, Bash Script, Chef, Docker, Kubernetes, Apache Tomcat, Maven, Nagios, Splunk and Scrum Master.

Confidential

Build & Release Engineer

Responsibilities:

  • Worked for a team that involved different development teams and multiple simultaneous software releases and participated in weekly release meetings with Technology stakeholders to identify and mitigate potential risks associated with the releases.
  • Developed and implemented software Release Management strategies for various applications according to the agile process.
  • Involved in creating new Build Definitions, creating and updating Build Process Templates for new releases and new requirements.
  • Knowledge of implementation strategies for ITIL v3-based service design, strategy, and operations.
  • Worked on identifying the scope for improving the requirements for ITIL v3 based on Service Management processes.
  • Created and managed various EC2 instances, EBS volumes, configuring security groups, elastic ip’s, AMI’s, S3 buckets and configured them with permissions, versioning, logging and tagging.
  • Managed Maven project dependencies by creating parent-child relationships between projects and tweaked the existing Maven files in case of errors or changes in the project requirements.
  • Managed multiple server instances by enabling password less SSH communication between the servers and deployed JAR, WAR files to Apache Tomcat and Web Sphere application servers.
  • Administered and Maintained GIT source code, pushed, pulled and performed merge requests into the Git Repository and configured, deployed GIT repositories with tagging, branching and notifications.
  • Executed Maven scripts in Jenkins to build several java-based projects where there is a change in the working environment.
  • Carried out deployments and builds on various environments using Jenkins and developed Jenkins build pipeline jobs using groovy for Node.js and Java -based applications.
  • Installed, maintained and administering Chef (configuration management) for existing infrastructure and used Chef to manage Config files, Web Applications and Database.
  • Wrote scripts in SHELL and Python to automate Cron jobs and system maintenance and developed the ruby scripts to automate system deployment to scale infrastructure.
  • Provided support to Production, Staging, QA, Development environments for code deployments, changes, and general support.
  • Documented software for the intranet application of USSD, OBRM which consists of back office applications such as Campaign management, Journaling, Balance Transfer, Pre-activation & Post-activation.
  • Integrated JIRA to ensure the process is followed and customized JIRA for workflow, user, project management and automated JIRA tasks using JIRA CLI.

Environment: AWS (EC2, EBS, AMI, S3), GIT, Maven, Chef, Jenkins, Web sphere, Tomcat, Maven, Shell script, JIRA, JSON, USSD, OBRM, Siebel CRM, SMP, BRM, groovy and Python script.

We'd love your feedback!