Devops/ Aws Engineer Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Having 7+ years of IT experience as Cloud Engineer, Build & Release Engineer, Linux Administrator, Systems Engineer in SCM, Continuous Integration & Continuous Deployment/Delivery as an iterative process and Automation of infrastructure including end - to-end code configuration using different tools, and cloud Platforms like AWS, Azure.
- Worked on installation, configuration, maintenance and troubleshooting of Red hat Linux, CentOS, Ubuntu and Windows 7/8/10.
- Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups. Experience Setting up databases in AWS using RDS, storage using S3 bucket and configuring instance backups to S3 bucket
- 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.
- Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high - availability, fault tolerance, and auto-scaling.
- Implemented Enterprise Integration architecture using Azure Service Bus, AppService, Active Directory, Storage, hybrid connection manager, active directory authentication for azure SQL server and other offerings by azure
- Experienced in configuring machines on premise and on cloud platforms by writing Ansible Playbooks. Worked on YAML scripts and assigned Ansible Roles to perform tasks on nodes in a time efficient manner.
- Used Jenkins Pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
- Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
- Experienced in deploying infrastructure as code with Terraform ensuring scalability and fault tolerance using A
PROFESSIONAL EXPERIENCE:
Confidential
DevOps/ AWS Engineer
Responsibilities:
- Configured and Implemented various AWS services such as EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, optimized volumes, and instances, configured different storage range of S3 classes adding versioning and lifecycle policies and backup files and archive files in Glacier, used IAM and its features. Used security groups, network ACLs, Internet Gateways, NAT instances and Route tables to ensure a secure zone for organizations in AWS public cloud.
- Created scripts in Python (Boto) which integrated with Amazon API to control instance operations. Configured Elastic Load Balancer (ELB) including high availability of ELB using various subnets in various availability zones and used Amazon Route53 to manage DNS zones and give public DNS names to
- Elastic Load Balancers IPs. Used AWS Fargate, built a serverless compute engine and provisioned ECS task definition, stored the repositories in ECR and worked on managing containers using Amazon Elastic Kubernetes Service (EKS). Modernized the application by moving monolithic to microservices and created repository for the Jenkins Docker image using Amazon ECS definitions to launch containers on Amazon EC2 instances. Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new plugins to support new functionality in Terraform. Configured RDS instances using
- Cloud Formation and Terraform and used Terraform to map more complex dependencies and identified network issue. Worked on Terraform for automating VPCs, ELBs, security groups, SQS queues, S3 buckets, and continuing to replace the rest of our infrastructure and migration from traditional to cloud environment. Developed strategy for cloud migration and implementation of best practices using AWS services like database migration service(DMS), AWS server migration service from On - Premises to cloud. Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager. Developed new RESTful API services that work as a middleware between our application and third-party APIs that we will used using Golang. Experience writing data APIs and multi-server applications to meet product needs using
- Golang. Used HTTP Cloud Function to automatically re-deploy another HTTP Cloud Function stored on GitHub when a commit is pushed. Use Cloud Functions as an integration point between the Amazon Simple Notification Service (SNS) and Pub/Sub. The function is implemented in Node.js. Automated the migration of Subversion (SVN) repositories to Git while preserving the commit history and other metadata like branches, tags, and authors. Experience in managing source control repositories like GIT by creating new Repositories and creating user level credentials. Setup Continuous integration with Jenkins and make use of wide range of plugins available to setup smooth developer friendly wo
Confidential
Azure/DevOps Engineer
Responsibilities:
- Worked with in a team to design and develop Microsoft Azure API Management solutions using a variety of technologies across a broad set of industries. Implemented Enterprise Integration architecture using Azure Service Bus, AppService, Active Directory, Storage, hybrid connection manager, active directory authentication for azure SQL server and other offerings by azure. Used Azure service fabric to build and manage scalable and reliable applications composed of microservices that run at high density on a shared pool of machines. Ensured in Azure services beyond basic IaaS functionality and Used Azure
- Resource Manager (ARM) to deploy, update, or delete all the resources for your solution in a single, coordinated operation. Used Azure Terraform to deploy the infrastructure necessary to create development, test, and production environments. Involved on migrating SQL Server databases to SQL Azure
- Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage. Configure continuous integration from source control, setting up build definition within Visual Studio Team Services (VSTS) and configure continuous delivery to automate the deployment of ASP.NET MVC applications to Azure web apps. Established and managed cloud security services including PKI. Responsible for building SaaS security services, data protection and disaster recovery procedures and plans. Designed a robust future state Ingestion Framework solution leveraging Azure Data
- Factory, Azure SQL database & Data warehouse Ensured successful architecture and deployment of enterprise grade PaaS solutions using Pivotal Cloud Foundry (PCF) as well as proper operation during initial application migration and net new development. Written Ansible Playbooks with Python SSH as the
- Wrapper to Manage Configurations of Azure Nodes and Test Playbooks on Azure instances using Python SDK and Automated various infrastructure activities like continuous deployment, application server setup, stack monitoring using Ansible playbooks. Configuration Automation and Centralized Management with Ansible and Cobbler. Implemented Ansible to manage existing servers and automate the build/configuration of new servers. Designed strategies for optimizing all aspect of the continuous integration, release and deployment processes using container and virtualization techniques like Docker and Kubernetes. Setup Docker to automate container deployment through Jenkins and Dealt with Docker Hub, making Docker Images and taking care of various Images essentially for middleware establishments. Set up Kubernetes (k8s) Clusters for running microservices and Pushed microservices into production with Kubernetes backed Infrastructure. Development of automation of Kubernetes clusters via playbooks in Ansible. Used Ansible, Chef, Jenkins, Git, for implementing Continuous Integration from scratch and optimize the Continuous Integratio
Confidential
DevOps/Cloud Engineer
Responsibilities:
- Created AWS CloudFormation templates to create custom - sized VPC, subnets, EC2 instances, ELB, security groups. Worked on tagging standard for proper identification and ownership of EC2 instances and other AWS Services like Cloud Front, cloud watch, RDS, S3, Route53, SNS, SQS, Cloud Trail and
- Worked on Simple Storage Service (S3), Simple Notification Service (SNS) and CloudWatch. Involved in Architect, build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS CloudFormation and Jenkins for continuous integration. Migrated services from a managed hosting environment to AWS including service design, network layout, data migration, automation, monitoring, deployments and cutover, documentation, overall plan, cost analysis, and timeline. Used API's, chef, python and AWS CloudFormation Templates, migrated automated on cloud deployments. Used Terraform in AWS Virtual Private Cloud (VPC) to automatically setup and modify settings by interfacing with control layer. Maintained multiple cookbooks in Chef by converting production support scripts to Chef recipes to automate the configuration and management of servers. Created Chef Cookbooks and
- Recipes to deploy new software and plugins and Used Ansible for configuring and managing multi-node configuration management over SSH and PowerShell. Created inventory, job templates and scheduling jobs using Ansible Tower. Downloaded and managed Ansible roles from Ansible Galaxy to automate the infrastructure. Implemented and designed AWS virtual servers by Ansible roles to ensure deployment of web applications. Created Ansible Playbooks to provision Apache Web servers, Tomcat servers, Nginx, Apache Spark and other applications. Setup Continuous Delivery pipeline using Ansible playbooks.
- This primarily consists of a Jenkins to run packages and various supporting software components such as Maven. Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations. Developed build using
- MAVEN as build tools and used CI tools to kick off the builds move from one environment to other environments. Virtualized the servers on AWS using the Docker, create the Docker files and version control to achieve Continuous Delivery goal on high scalable environment, used Docker coupled with load-balancing Nginx. Worked with Docker for convenient environment setup for development and testing. Installed Docker Registry for local upload and download of Docker images and even from Docker hub. Involved in setting up Kubernetes (k8s) clusters for running microservices and Implemented a Kubernetes Container Orchestration solution within OpenStack allowing for easy management, creation & recovery of OpenStack assets. Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling Kubernetes AWS infrastructure
Confidential
Build & Release Engineer
Responsibilities:
- As member of Release Engineering group, redefined processes and implemented tools for software builds, patch creation, source control, and release tracking and reporting, on UNIX platform. Worked in Agile Project management Process, JIRA for Issue Tracking and monitoring and with the Architects on SDLC process being the owner of post - development environments. Administered RedHat Linux 4.x/5 servers for several functions including managing Apace Tomcat Server, Mail Server, MySQL database and Firewalls in both development and production environments. Developing and maintaining the build environment, the source code control system and managing build packages using GIT and GIT Hub. For check in process used Tortoise SVN as a migration tool. Involved in migration of Bamboo server, Art factory, Perforce & GIT server. Worked on Branching, Tagging and Release Activities on Version Control
- Tools (GIT) and Setting up the GIT repos for Bamboo build jobs. Integration of Puppet with Apache and developed load testing and monitoring suites in Python. Maintained multiple Modules in Puppet by converting production support scripts to Puppet Manifests to automate the configurations in servers.
- Created a custom puppet module skeleton to use same structure across all puppet modules. Developed Puppet scripts for an automated server provisioning and reducing the time between provisioning and deployment from over 3 hours to less than 10 minutes Worked with ANT for building the application, has written Shell scripts to automate the build process. Maintained build related scripts developed in shell for ANT builds. Created and modified build configuration files including Build.xml. Converted old builds using MAKE to ANT and XML for doing Java build Developed build and deployment scripts using ANT as build tool in to move from one environment to another. Resolved update, merge and password authentication issues in Bamboo and JIRA. Working closely with Web Administrators to understand, participate, and experience the technical architect for websites such as Apache, JBoss, WebSphere, WebLogic and deploying J2EE Application Environments. Installing, upgrading and configuring Linux Servers using Kickstart as well as manual installations and the recovery of root password.
Environment: Linux, Python, Perl, Puppet, Bamboo, Nagios, PHP, Ruby, JIRA, GIT, Vagrant, SVN, Ant,PowerShell, NT Command Shell.
Confidential
Linux System Administrator
Responsibilities:
- Configured and Installed Red Hat and Centos Linux Servers on both virtual machine and bare metal Installation. Planned and performed the upgrades to Linux (RHEL 5x, 6x, SUSE 10, 11, CENTOS 5, 6) operating systems and hardware maintenance like changing memory modules, replacing disk drives. configuration, and customization of services Apache, FTP servers to meet the user needs and requirements. Used Linux Logical Volume Manager to manage disk space.
- Writing Shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/log/messages. Implemented solutions that reduced single points of failure and improves system uptime.
- Developed Bash Unix shell scripts to automate resource, job monitoring and alerting. Experience in troubleshooting, optimizing, and performing tuning of applications, databases, and Linux systems. Involved in scripting, automated monitoring, and automates VM deployments. Experience with Nagios monitoring software, writing scripts to extend monitoring capabilities. Installed and configured operating systems on physical hardware and a virtualize environment; (i.e. RHEL5, 6, 7/Centos 6, 7 Linux). Implemented automated Patching activities using Spacewalk tool and Redhat Satellite tool. Worked on
- Remedy ticketing system, Service Now to create and resolve ticket request. Track Nagios alerts and resolve critical issues.
Environment: . RHEL5, 6, 7/Centos 6, 7 Linux, Apache, FTP.
