Post Job Free

Resume

Sign in

Azure Aws

Location:
Austin, TX
Posted:
April 06, 2020

Contact this candidate

Resume:

ASHWIN B

adcnz3@r.postjobfree.com

www.linkedin.com/in/ashwin-b-8748b51a1

512-***-****

Professional summary:

• IT professional with 7+ years of experience in application deployment using cloud services like Amazon Web Services, Microsoft Azure and Google Cloud Platform(GCP), and DevOps technology which included SCM, build and release management, Continuous Integration and Deployment (CI/CD) and Configuration Management tool (CM).

• Exposed to all phases of Software Development Life Cycle (SDLC) with focus on industry standard methodologies like waterfall, Scrum and agile methodology.

• Experienced in setting up EC2 instances, creating IAM roles, security groups, policies and setting up databases in AWS using S3 bucket, used RDS to manage, create snapshots, automated backup of database and Cloud automation using AWS Cloud Formation Templates.

• Implemented AWS Lambda functions to run scripts in response to events from Amazon DynamoDB table, S3 buckets, and HTTP requests using Amazon API Gateway.

• Worked on Linux (Bash) and python scripts to gather resource metrics from AWS EC2 Instances and configured Alerts and Dashboards using AWS Cloud Watch Monitoring.

• 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.

• Experienced in Azure infrastructure management (Azure AD, Licenses, Office365, DR on cloud using Azure Recovery Vault, Azure Web Roles, Worker Roles, SQL Azure, Azure Storage), Azure App & Cloud Services, Azure Data Factory, Azure Data Lake, Azure SQL Data Warehouse, Power BI, Azure Blob Storage, Web API, VM creation, ARM Templates, PowerShell scripts using PowerShell ISE.

• Experienced in setting 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).

• Setup GCP cloud CDN (content delivery networks) from GCP cache locations to deliver content drastically to improve user experience and latency.

• Good Knowledge in GCP platform Services like Compute Engine, Functions, Container Security, Graphic Processing Unit, App Engine Knative, Cloud storage, Persistent Disk, Cloud Datastore.

• Expertise on source code and version control management tools like Subversion and GIT and used Source code management client tools like SVN, Bitbucket, Git Bash, GitHub Desktop, GitLab and Git GUI.

• Expertise with software Build automation and standardization tools like Maven, ANT. Written Pom.xml and Build.xml respectively for the building of deployable artifacts (war & ear) from source code.

• Experienced in setting up installation, configuration and security of Jenkins, bamboo and team city for integrated automation of build and deployments.

• Experience in integrating Jenkins with various tools like Maven (Build tool), Git (Repository), SonarQube

(code verification), Nexus (Artifactory) and implementing CI/CD automation for creating Jenkins pipelines programmatically architecting Jenkins Clusters. Hands on experience with testing frameworks Junit, Selenium, cucumber.js for setup, build and delivery pipeline.

• Experience in using configuration management tools like Chef, Ansible and Puppet in managing system configurations supporting large Environments.

• Hands on experience in writing Ansible playbooks to automate the build and deployment process on servers using SSH connections and reduced overall processing time.

• Managed Web applications using Ansible playbooks and coordinated with Terraform DSL for automating inside the AWS cloud.

• Knowledge and expertise on all aspects of Chef concepts like chef server, workstations, Nodes, chef clients and various components like push jobs, supermarket, chef-kitchen and writing DSL scripts to create cookbooks and recipes for deployments.

• Expertise in using Docker including Docker Hub, Docker Engine, Docker images, compose, swarm, and Docker Registry and used containerization to make our applications platform to be consistent flexible when they are moved into different environments.

• Experience in using Docker and setting up ELK with Docker and Docker-Compose and involved in deployments on Docker using Kubernetes.

• Worked on orchestration tool 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.

• Extensively worked with Scheduling, deploying, managing container replicas onto a node cluster using Kubernetes and experienced in creating Kubernetes clusters work with frameworks running on the same cluster resources. Proficient knowledge with Mesos providing the fine-grained resource allocations for pods across nodes in a cluster.

• Expertise in creating Pods using Kubernetes and worked with Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes.

• Experience in monitoring and alerting the applications deployed in AWS using Cloud Watch and ELK stack.

• Used monitoring tools like Splunk to improve application performance, helps to get the visibility & business context to meet business demands.

• Worked on Nagios and ELK for server monitoring and used Nagios event handlers to automatically restart even failed services and applications.

• Expertise in working with different Bug Tracking Tools like JIRA, Clear Quest and Quality center and managed all the bugs and changes into a production environment.

• Expertise in Querying RDBMS such as Oracle, MY SQL and SQL Server.

• Ability to write and debug scripting like Shell, Python, Ruby, Perl, JavaScript and deployed servers like Tomcat, WebLogic, WebSphere, JBoss to deploy code Implementation. Technical skills

Cloud Platforms AWS, Microsoft Azure, GCP

AWS Services EC2, S3, Database Services, Security and Identity Services

(IAM), VPC, EBS, AMI, Lambda, SQS, SNS, ELB, Networking Services, ECS

Microsoft Azure Services Virtual machines, Blob storage, Azure Active directory, Azure DNS, Azure Application Insights, Azure DevOps, Azure Data factory, Azure Data Lake, Azure Load balancer

Container Management Docker, Kubernetes

Repositories Nexus, JFrog

Build/ Configuration Tools Maven, Ant, Ansible, Chef, Puppet CI/CD Automation Tools Jenkins, Bamboo, TeamCity, Drone Monitoring Tool CloudWatch, Splunk, Nagios, Dynatrace Virtualization Tools Oracle VM virtual Box, Vagrant, VMware Versioning Tools Git, GitHub, Subversion (SVN), Bitbucket DBMS MySQL, Oracle, SQL Server, RDBMS

Languages Python, Java, JavaScript, Shell Script, C, Perl Operating System/ Platform Windows, Linux, Ubuntu, CentOS, UNIX, Android Web Servers Apache, Tomcat, WebLogic, WebSphere, JBoss, NGINX Bug Tracking JIRA, Remedy, ClearQuest

Professional Summary:

LCRA, Austin, TX June 2019-Present

AWS DevOps Engineer

LCRA is a nonprofit public utility, which provides power, manages Colorado river, and offers community services. I work on hosting and managing the cloud infrastructure using AWS for an online web application. I am also involved with building and maintaining the CI/CD pipeline and responsible for deploying updates and monitoring the application.

Responsibilities:

• Developed Cloud Formation Templates to automate the AWS services including Web Servers, ELB, Cloud Front distribution, EC2 and database security groups and application configuration.

• Used Elastic Load Balancing(ELB) and Application Load Balancer(ALB) mechanism with Auto Scaling feature to scale to scale the number of EC2 Instances across multiple availability zones in a region to distribute the incoming traffic of the application.

• Used Amazon Relational Database Service (RDS) to organize the data and created RDS instances to serve data through servers.

• Configured AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.

• Built Jenkins jobs to create AWS infrastructure from GitHub repos containing Terraform code and administered Jenkins for managing weekly builds.

• Achieved Continuous Integration in agile environment. Built scripts using Maven plugin in Jenkins.

• Created Jenkins pipeline to drive microservice builds to the Docker Registry, thereby deploying these images through clusters of containers using Kubernetes.

• Authored Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

• Installed Chef server and server client to pick up build from repository and deploy in target environments and created Chef Cookbooks using recipes to automate build with development pipeline.

• Deployed and configured Chef server including bootstrapping of Chef-Client nodes for provisioning and created roles, recipes, cookbooks and uploaded them in Chef-server.

• Managed On-site OS, Applications, Services and Packages using Chef.

• Worked on Docker container snapshots, attaching, to a running container removing image managing, directory structures. Virtualized severs using the Docker for test environment and development environment performed configuration automation using Docker containers.

• Managed local deployments in Kubernetes, created local clusters and deployed application onto pods thereby orchestrating scaling and management of Docker containers.

• Managed Kubernetes charts using Helm. Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages.

• Monitored application data traffic, network packets, memory utilization and other log data using Nagios.

• Deployed and managed web servers with Tomcat, JBoss, and IBM Webspace and deployed several test applications in the instances of QA environment.

• Involved in release planning, executed release build requests from the project team through JIRA, and followed agile principles for application maintenance and bug fixing tasks.

• Developed scripts to automate routine jobs using Python and Bash. Environment: AWS, Git, GitHub, Maven, Jenkins, Chef, Docker, Kubernetes, JIRA, Nexus, Nagios, SonarQube, AWS beanstalk, Tomcat, JBOSS, Ruby, Python, Shell etc. FINRA, Washington DC May 2018-March 2019

DevOps Engineer

FINRA is a private corporation that acts as a self-regulatory organization. It offers regulatory oversight over all security firms that do business with public and those offering professional training, testing and licensing. As part of payment team which involves in billing and accounting. I was involved building and maintaining the CI/CD pipeline for deploying updates, automate and monitor the application along with configuration management. Responsibilities:

● Managed several IAM accounts in AWS for users with specific policies attached to each of them and implemented Multi Factor Authentication (MFA) to meet security compliance.

● Designed and deployed AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer (ELB), Auto-scaling groups and OpsWorks.

● Configured IAM roles for EC2 instances and assigned policies granting specific level access to S3 buckets and Development of AWS Virtual Private Cloud (VPC) with advanced security features.

● Involved in building and maintaining highly secure multi-zone AWS cloud infrastructure utilizing Ansible with AWS Cloud Formation and Jenkins for continuous integration and deployment.

● Developed Python Scripts to start/stop all the instances with a specific tag in AWS Instance using Lambda functions and made it into Cloud Watch Scheduler to schedule it every night.

● Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.

● Worked on Azure Cosmo DB as part of migration from on premise data to Azure, Implemented Azure DevOps tools to provide various services for application deployment.

● Implemented ETL and data movement solutions using Azure Data Factory, SSIS create and run SSIS Package ADF V2 Azure-SSIS IR.

● 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.

● Utilized Jenkins for enterprise scale infrastructure configuration and application deployments by checking out code from GIT and used Maven to build war/jar artifacts.

● Developed Jenkins CI/CD pipelines to drive all microservices build out to the Docker registry

● Developed groovy script to automate the build and deployment process in Jenkins based on the environment selection for UI from feature and release branches.

● Configured and administered Jenkins for automated builds and responsible for installing Jenkins master and slave nodes as part of the CI/CD.

● Experienced in using Configuration management tool Ansible and developed Ansible Playbooks using YAML to provision the Infrastructure.

● Configured Apache and Tomcat servers on to the Linux based AWS instances and deployed applications using Ansible automation.

● Experience on Elastic Container Services (ECS) for clustering EC2 instances and keeping track of resources

● Hands-on experience on creating Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.

● Composed the Docker file to build the Docker image and configured and published in Jenkins to execute the Docker Build

● Utilized Splunk to identify and address emerging security threats using continuous monitoring, alerting and analytics.

● Implemented infrastructure automation through DevOps scripting which includes shell, Python, YAML and JSON.

● Used Remedy as a ticketing tool to track bugs and raising tickets. Environment: AWS, Azure, Git, Maven, Jenkins, Splunk, Docker, Ansible, Remedy, Apache, Tomcat, Python etc. DiggDigital, Bangalore, India September 2015 – July 2017 Build & Release Engineer

DiggDigital is an end-to-end Digital Marketing, Creative and Tech Services which include Web Design, Web Development, E-commerce, ERP & Mobile. I am responsible for build and automation process for continuous deployment. Maintain web server, integrate source control systems and building software with open source components and dependencies.

Responsibilities:

• Maintained and Administered Subversion Source Code Tool. Integrated Subversion into DevOps, deploy to automate the code check-out process

• Updated Release reports from change management control.

• Created Branches, Labels and performed Merges in GITHUB. Integrated GITHUB into Jenkins to automate the code check-out process

• Developed Processes, Tools, Automation for Jenkins based Software for Build system and delivering SW Builds.

• Managed Build results in Jenkins and Deployed using workflows.

• Delivered specific versions of various components of an application into target environments.

• Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.

• Modeled the structure for Multi-tiered applications orchestrate the processes to Deploy each tier.

• Developed build and Deployment Scripts using ANT build tool in Jenkins to move from one environment to other environments.

• Installed and configured automated tool Puppet that included the installation and configuration of the Puppet master, agent nodes and an admin control workstation.

• Hands on experience with puppet manifests for deployment and automation and integrated Puppet with Jenkins to fully deploy on to a Jenkins server to provide continuous deployment and testing to automate deployment of infrastructure.

• Have used Confluence to create, share and discuss content and projects.

• Familiar and experienced with Agile Scrum development.

• Proposed and implemented branching strategy suitable for Agile development in Subversion.

• Created Branches and performed Merges in Source Tree & Stash.

• Expert in assisting the implementation of software development practices, release management methodologies and software deployment strategies.

• Monitoring CPU utilization, JVM memory utilization, finding process ID with Port number and resolving Port conflicts using various UNIX commands.

• Installed and Configured Jenkins for Automating Deployments and providing an automation solution.

• Used Jenkins for Automating Builds and Automating Deployments.

• Very strong Project Management experience performing ITIL RM /SCM activities. Environment: Jenkins, Subversion, GIT, ANT, JIRA, Python, BASH, Puppet, JAVA/J2EE, WebSphere etc. Cito InfoTech Pvt Ltd, Bangalore, India July 2012-August 2015 Jr. Linux Administrator

Responsibilities:

• Provided 24X7 system administration and resolved distributed issues on more than 6000 VMs and physicals spread across Data Centers around the Globe.

• Integrating UNIX file systems using packages like SAMBA. Setting up printers on UNIX / NT machines to work seamlessly across platforms.

• working with Security Operations & Security Compliance Team meeting with third party Auditor in sorting out vulnerabilities and providing details on exception requests and we had an overview meeting on overall vulnerability management

• Developed automated processes that run daily to check disk usage and perform cleanup of file systems on UNIX environments using shell scripting and CRON.

• Experience in Servers consolidation and virtualization using UML Linux, XEN and VMware virtual infrastructure, VMware ESX 2.x, VMware Vcenter.

• Installation and configuration of Oracle 8/9i database on Sun Solaris Servers.

• Assisted with maintaining compliance for industry certifications such as PCI.

• Created and maintained reports for compliance and system audit data.

• Participated in ongoing automation / operational projects.

• Documented issues and associated resolutions to problems.

• Troubleshoot Linux OS and application security patch installations.

• Adhered to policies, processes and procedures within areas of responsibility.

• Assisted with execution of projects related to areas of responsibility. Environment: Red Hat Linux Enterprise Linux, VERITAS Volume Manager, VMware ESX server 2.x, SAN switches, HP Network Node Manager, Web logic 8.1/9.0, WebSphere, Tomcat 3.x, 4.x, 5.x, Apache Server 1.x, 2.x, Bash etc.



Contact this candidate