Post Job Free

Resume

Sign in

Azure Engineer

Location:
Canton, MI, 48187
Salary:
110000
Posted:
February 20, 2020

Contact this candidate

Resume:

Anand k

adbv1c@r.postjobfree.com

571-***-****

https://www.linkedin.com/in/anand-k-16349219a

Professional Summary:

Over 6.5+ years of Extensive experience includes Build/Release Management, Software Product development, Process Automation, Software Configuration Management and Devops practices with on-premise cloud and public cloud platform like Azure, AWS.

Good experience in AWS Cloud platform and its features which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS Config, Autos calling, Cloud Front, IAM, S3, R53.

Involved in designing and deploying applications utilizing almost all AWS stack like EC2, Route53, S3, ELB, EBS, VPC, RDS, DynamoDB, SNS, SQS, IAM and focusing on high availability, fault tolerance and auto-scaling in AWS Cloud formation, deployment services (OpsWorks and Cloud Formation) and security practices (IAM, CloudWatch and CloudTrail.

Worked on PowerShell/Bash scripts to gather resources metrics from AWS EC2 Instances, and configured Alerts and Dashboards using AWS CloudWatch Monitoring.

Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Created and managed Azure AD tenants and configure application integration with Azure AD.

Developed an Azure-based high-performance compute environment to support the massive computational requirements of client congressional redistricting Azure application.

Expertise in Azure Platform Development, Deployment Concepts, hosted Cloud Services, platform as a service (PaaS) and close interface with Windows Azure Multi - factor Authentications.

Good at managing, hosting, and planning for Azure Infrastructure, implementing and deploying workloads on Azure virtual machines (VMs).

Hands on experience in writing YAML/JSON scripts to automate Infrastructure using AWS cloud formation as well as Terraform.

Knowledge on DevOps tools and technologies such as Vagrant, Jenkins, Chef, Puppet, Docker, GIT, Splunk, JIRA, Agile, Ansible, etc.

Good Understanding and implementation experience of CI/CD pipeline, automation programmatically by creating Jenkins jobs and pipelines and solving various problems with ANT, Maven, Gradle as plugins.

Extensively worked on Hudson/Jenkins for configuring and maintaining continuous integration (CI) and for End to End automation for all 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.

Expert on Docker and Docker-files. Containerizing Java, .NET, web-based applications from Linux server to Docker containers.

Worked on Docker engine and Docker Machine to deploy the micro services-oriented environments for scalable applications; Docker swarm to host cluster and container scheduling; Docker composes to define multiple container applications.

Expert in Kubernetes and complete end-to-end product life cycle along with containerizing several software stacks including big data technologies.

Expertise in setting 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.

Authenticated user API’s using OpenShift and Kubernetes and authorized them based on their role and authenticated for both developers and administrators.

Configured Ansible Tower and deployments of micro-services with Ansible templates to manage Web applications, Environments configuration Files, Users, Mount points and Packages.

Expertise in deploying Ansible playbooks in AWS environment using Terraform as well as creating Ansible roles using YAML. Used Ansible to configure Tomcat servers and maintenance.

Hands on experience with Chef to help with deployment process and migration of an in-house system to Amazon Cloud Services and designed, Installed and Implemented Ansible configuration management system.

Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, managed on-site OS /Applications /Services /Packages using Chef. Used knife command line tool to manage the nodes, cookbooks, recipes, roles, environments and data bags.

Hands on experience in development using Shell, Python, and Groovy scripting to automate processes.

Experience with Splunk Searching and Reporting modules, Knowledge Objects, Administration, Add-On's, Dashboards, Clustering and Forwarder Management.

Organized and managed everyday administration tasks like adding and removing users, files, share permissions, trust management, replication management, server backups and server setups on LINUX.

Hands on experience in working with testing frameworks like Selenium, UML, JUnit and TDD.

Dexterity in Branching, Merging, Tagging and maintaining the version across the environments using SCM tools like Subversion (SVN), GIT (GitHub, GitLab).

Experienced in various SDLC project phases: Requirement/System gathering, Requirement/System Analysis, Functional Specification, Business Logic's, Design, Layered Architecture, Test plans, Coding, Code review, Testing, Performance tuning, Documentation, Implementation and Maintenance.

Complete understanding of Software Development Life Cycle with Agile Methodologies.

Proven exposure in internet products build and release management, SDLC, Systems integration and Environments Management.

Technical Skills:

Cloud Platforms

Azure, Amazon Web Services

Operating Systems

Windows 2000/03/08/10, Linux, RHEL 6.x/7.x, Centos 5., Ubuntu, Mac OS

Web Servers

Web logic, Apache tomcat, JBoss, Apache

Version Controls

GIT, SVN, GIT Hub, Perforce

CI/CD Tools

Jenkins, Bamboo

Build & Test Tools

Maven, Ant, Gradle

Configuration Management

Ansible, Chef

Containerization Tools

Docker, Kubernetes

Monitoring Tools

Splunk, Nagios, Cloud watch

Databases

Oracle, SQL Server, MYSQL, RDS, DynamoDB

Scripting Languages

Bash shell, Power Shell, YAML Script

Bug Tracking Tools

JIRA, Bugzilla

Network Protocols

TCP/IP, HTTP/HTTPS, SSH, REST, LDAP, SMTP, DNS

Professional Experience:

Bosch – Kalamazoo, MI May2018 – Present

Devops Engineer

Responsibilities:

Setting up and building AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, Lambda and RDS in Cloud Formation and involved in deploying the content to Cloud platform on AWS using EC2, S3, EBS.

Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS.

Good knowledge of AWS services like Glacier, ELB (Load Balancers), RDS, SNS, SWF, and IAM and hands on experience on Amazon Web Services (AWS) provision.

Using Amazon Elastic Beanstalk, automatically handling the deployment, from capacity provisioning, load balancing and auto-scaling along with SQS, SNS, SWF services to application health monitoring.

Lead the cloud infrastructure maintenance effort using a combination of Jenkins, Chef and Terraform for automating CICD pipeline in AWS.

Managed different infrastructure resources, like physical machines, VMs and Docker containers using Terraform.

Good knowledge on Docker and Docker-files. Containerizing web application from Linux server to Docker containerizes.

Creating Docker images from scratch and customizing them as per the requirement, along with that working on Docker containers, directory structure and removing Docker images.

Hands-on experience setting up Kubernetes (k8s) Clusters for running microservices. Took several microservices into production with Kubernetes backed Infrastructure.

Scheduled, deployed and managed container replicas onto a node cluster using Kubernetes.

Capable of doing Ansible setup, managing hosts file, Using YAML linter, authoring various playbooks and custom modules with Ansible.

Used Ansible to document all infrastructures into version control and Used Ansible to document application dependencies into version control.

Built and managed a large deployment of Ubuntu Linux instances systems with Chef Automation.

Involved in Automation of regular administration tasks with the Shell Scripting and Configuration management tool such as CHEF.

Extensive experience on Jenkins, Build Forge for continuous integration and end to end automation for all build and deployments and implemented a Continuous Delivery pipeline with Docker, Jenkins and GIT.

Configuration of various plugins for Jenkins for automation of the workflow and to optimize and smooth running of build jobs.

Implemented continuous integration using Jenkins and configured various plugins GIT, Maven, SonarQube and Nexus.

Build scripts using MAVEN build tool in Jenkins to move from one environment to other environments.

Experience in branching, tagging, develop, manage Pre-commit, Post-commit hook scripts and maintaining the versions across different Source Code Management (SCM) tools like GIT, Subversion (SVN) on Linux and Windows platforms and SCM client tools like GitLab, GitHub, Git GUI, and Bit Bucket.

Develop a continuous deployment pipeline using Jenkins, Ruby/shell scripts.

Developing customized Shell scripts in order to install, manage, configure multiple instances of Splunk forwarders, indexers, search heads, deployment servers.

Proficiency in multiple databases like MongoDB, MySQL, ORACLE, DynamoDB & MS SQL Server.

Good knowledge in customizing and compiling the Linux kernel according to the requirements also good in networking concepts and various communication protocols.

Environment: Aws, Terraform, Maven, Ansible, Chef, Jenkins, Docker, Kubernetes, MongoDB, MySQL, Linux, GIT, GIT Hub, Oracle, SonarQube.

Thermo Fisher Scientific – Austin, TX Sept 2017 - May 2018

Devops Engineer

Responsibilities:

Experienced in Deploying and configuring Azure websites, configure diagnostics, monitoring and analytics on Azure stack (Including Compute, Web & Mobile, Blobs, Resource Groups, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.

Planned, Designed and created Azure virtual machines, Implement and manage virtual networking within Azure and connect to on-premises environments and Implemented high availability with Azure Classic and Azure Resource Manager deployment models.

Design, develop, Architect and Implement Azure DevOps Includes Deploying, Managing and Monitoring Azure Cloud Applications. DevOps cycles to reduces implementation time life cycles with benefits of increase ROI and performance Azure Portal, VSTS, GIT and DevOps project service continuous integration and continuous delivery CI/CD.

Experienced in Azure IAAS and PAAS services, Provisioning VM's, Virtual Hard disks, Virtual Networks, reserved VIP, Azure AD, Load Balancers, Cloud Services, deploying Web Apps and creating Web-Jobs.

Worked on Azure Development like Azure Web Apps, Azure App Services, Azure Virtual Network, Azure SQL Database, Azure Fabric controller, Azure Search, Azure Batch, Azure Auto-scale, Azure Files Azure Blobs, Azure Queues, Azure Tables, Azure Data Lake Storage, Azure Notification Hub.

Worked on Docker container snapshots, attaching to a running container, removing images, managing Directory structures, and managing containers. Built Docker files to create containers using Docker engine and Docker Machine environments, to deploy the microservices oriented environments for scalable applications.

Worked on creating the Docker containers and Docker consoles for managing the application lifecycle.

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

Installed and configured Kubernetes for Orchestration of Docker Images and Cluster Container management on using Kubernetes Operations (KOPS).

Enhanced the automation to assist, repeat and consist configuration management using Ansible based YAML scripts and worked on deployment automation of all the Microservices to pull the image from the private Docker Registry and deploy to Kubernetes Cluster using Ansible.

Worked on Ansible to manage Web Applications, Config Files, Data Base, Commands, Users Mount Points, and Packages. Ansible to assist in building automation policies.

Utilized Configuration Management tool CHEF and created Chef Cookbooks using recipes to automate system operations.

Experience writing Chef Cookbooks, testing using Test Kitchen and automated the deployment process by integrating Chef Cookbooks into Jenkins jobs for a continuous delivery framework.

Expert in Setting up Continuous Integration (CI) by configuring Build, Code, Deploy and test automation Jobs in Jenkins for different applications and in creation and deployment using Code ship to automate branch & project creation in Git using (Groovy language) in Jenkins file and automating (using Ansible).

Extensive Knowledge in Configuring and maintaining Jenkins to implement the CI process and integrated the tool with Maven and Ant to schedule the builds for Java/J2EE applications.

Good experience with Maven builds process and repository managers like Artifactory and Nexus.

Used the version control system GIT to access the repositories and used in coordinating with CI tools.

Responsible for maintenance of the GIT Repositories which includes Jenkins Integration, creating pull requests, code reviews, branching, merging and transitioning JIRA issues.

Create and augment PowerShell Batch and VBS Scripts for efficiency and streamline-ability regardless of manufacturer and vendor implementation.

Authored several scripts leveraging VMware’s Power CLI and Windows PowerShell to aid with capacity planning and monitoring of the virtualization infrastructure.

Developed custom solutions in C# and PowerShell to validate availability, consistency, and compliance of environments.

Worked with .NET Server Controls, Web User Controls, Data Grid Web Controls and Form Validation Controls and created numerous Custom controls.

Hands on experience in Installation, Configuration, Migration, Trouble-Shooting and Maintenance of Splunk infrastructure and experience in Operational Intelligence using Splunk. Field Extraction, using Ifx, Rex Command and Regex in configuration files.

Set up the Linux Cron jobs for automating various build related jobs and application data synchronization jobs.

Environment: AWS, Azure, Jenkins, Terraform, Kubernetes, Docker, Ansible, Chef, Python, Bash Scripts, Shell Shell Scripts, YAML, SQL, Git, Maven, ELK, Splunk, Nagios, Powershell Ubuntu, RHEL, Java, PHP, Jira.

United Health Group – Minnetonka, MN Jan 2016 – Aug 2017

Devops engineer

Responsibilities:

Experience in Infrastructure Development and Operations, involved in designing and deploying utilizing almost all the AWS stack like EC2, EBS, S3, VPC, RDS, SES, ELB, Auto scaling, CloudFront, Cloud Formation, Elastic Cache, Cloud Watch, SNS, Route 53.

Experience in Migrating production infrastructure into Amazon Web Services cloud utilizing AWS Server Migration Service (SMS), AWS Database Migration Service, Elastic Bean Stalk, Cloud Formation, Code Deploy, Code Commit, EBS and OpsWorks.

Provisioning AWS EC2 instances with Auto scaling groups, Load Balancers in a newly defined VPC and used Lambda Functions to trigger events in accordance to the requests for Dynamo Db.

Created snapshots and Amazon machine images (AMI) of the instances for backup and created Identity Access Management (IAM) policies for delegated administration within AWS.

Discussed with the team of Infrastructure Engineers, regarding Terraform templates in provisioning the AWS resources such as EMR clusters, S3, ECS etc.

Experience working on Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

Used docker container clusters to clone the production servers and implementing Kubernetes orchestration for clone’s production servers.

Implemented a production ready, load balanced, highly available, fault tolerant, auto scaling, Kubernetes AWS infrastructure and micro service container orchestration.

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.

Hands on experience in writing Ansible playbooks and used Ansible to configure tomcat servers and maintenance.

Used Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven.

Created Chef Cookbooks to deploy new software and plugins as well as manage deployments to the production Jenkins server.

Created Chef Cookbooks and wrote recipes in Ruby Script to install and configured Infrastructure across environments and automated the process using Python Script.

Build Jenkins jobs to create AWS infrastructure from GitHub repository containing Terraform code and administered/engineered Jenkins for managing weekly builds.

Involved in writing Jenkins file using Groovy Scripts for building CI/CD pipeline for automation Shell Scripts.

Managed the Maven Repository using Nexus tool and used the same to share the snapshots and releases of internal projects.

Experience in administration and maintenance of Source Code Management (SCM) systems such as GIT created tags and branches fixed merge issues and administration software repositories.

Designed, wrote and maintained systems in Python scripting for administering GIT, by using Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and deployment onto Tomcat application servers via shell scripts embedded into Jenkins job.

Ability to write and debug scripting like Shell, Python, Ruby, Perl, JavaScript and Applied servers like Tomcat, WebLogic, WebSphere, JBOSS to deploy code Implementation of JIRA to track all issues pertaining to the software development lifecycle and integration of JIRA with repositories such as Subversion and GIT to track all code changes.

Setting up Splunk monitoring for automatic logging of tickets in JIRA, log analysis and monitoring the different devices.

Good working experience in Installing and configuring Database servers in Amazon RDS Service and provide user authentication to the users.

Involved in setting up application servers like Tomcat, WebLogic across Linux platforms as well as writing shell scripts, Bash, Perl, Python, Ruby scripting on Linux.

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.

Environment: AWS, S3, EC2, ELB, IAM, RDS, VPC, SES, SNS, EBS, Cloud Trail, Auto Scaling, Chef, Jenkins, Maven, JIRA, Linux, Java, Kubernetes, Terraform, Docker, AppDynamics, Nagios, ELK, SonarQube, Nexus, JBOSS, Nginx, PowerShell, Bash, Ruby and Python.

Ebix Software – Hyderabad, India Mar 2013 – Dec 2015

Build & Release Engineer

Responsibilities:

Created and maintained Continuous Build and Continuous Integration environments in scrum and agile projects.

Supported Local System Administrators to troubleshoot Configuration Management and Network issues. Used Agile practices and Test Driven Development (TDD) techniques to provide reliable, working software early and often.

Used SVN and GIT as source code repository and involved in migrating from SVN to GIT.

Created release branches and involved in administration of source code Repo, including branching, Tagging, Labelling, Reporting and assisting with project and end-user support.

Actively involved in driving Scrum call and coordinate with various stakeholders for resolving various concerns and roadblocks.

Responsible for Authoring pom.xml files, performing releases with the Maven release plugin, Mavenization of Java projects and managing Maven repositories.

Worked with System Administrators to upgrade multiple environments for various application releases including setup/configuration of JBoss Clusters across Linux (Ubuntu) platforms.

Developed build and deployment scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.

Build, manage, and continuously improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.

Deployment and Configuration of application server Tomcat deploying Java and Web Application.

Evaluated and implemented the conversion to using Team Foundation Server for integrated source control, builds, testing, and deployment for .NET projects.

Created and configured jobs, script builder, custom command builder, agents in Bamboo.

Proposed and prototyped designs to automate the update of databases as part of the builds and release processes, state-based using SSDT and migration-based using Redgate-Ready Roll, and automated the release of SSIS packages.

Deployed the static content to apache web servers and applications to Tomcat Application server.

Responsible for status updates and communication on SWARM Goals.

Integrated Apache Maven with Jenkins for the build to be a Continuous Integration process.

Documented Build process, branching strategy and continuous integration design and setup along with deployment instructions for QA.

Experience using or supporting centralized logging infrastructure Splunk and Plan, deploy and document architecture components, monitoring & alerting setup, troubleshooting guides.

Environment: Docker, Chef, Jenkins, ANT, Maven, Git, SVN, JBoss, Bash, Bamboo, Shell, Perl, Python, Ruby, Tomcat, WebLogic, Autoscaling, WebSphere, DNS, Splunk.



Contact this candidate