NAGARJUNA - AZURE DEVOPS |
[email protected] |
Location: Kansas City, Missouri, USA |
Relocation: |
Visa: H1B |
Employer: [email protected]; [email protected]; (609) 778-4215 ext 1000
Nag Cloud Devops Engineer PROFESSIONAL SUMMARY: Over 10+ years of Professional IT experience as an Azure DevOps, Cloud Engineer, DevOps automation Engineer, Build& Release management. In-depth understanding of the principles and best practices with Agile/Scrum/DevOps software development methodologies. Experience in large scale cloud infrastructure and storage management, primarily on Azure files, Queue storage, Blob storage. Experience in Azure Active Directory, ADFS, Azure Active Directory Domain Service, SSO and MFA and security Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments. Expertise in designing an architectural diagram for different applications before migrating into Amazon cloud for achieving a flexible, cost-effective, reliable, scalable, high-performance, and secured solution. Used ETL Approach for loading of data from multiple sources to target databases using Azure Databricks, Azure SQL, SQL Server, Oracle Hands on experience in transitioning workflows to Continuous Integration and Delivery model and implemented best practices for utilizing Azure. Coordination experience with various teams like Dev, QA, UAT and Production Operations. Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations: Drive Operational efforts to migrate all legacy services to a fully virtualized Infrastructure. Designed, built, and deployed a multimode of application utilizing almost all of the Azure Services, including Virtual Networks, Virtual Machines, Cloud Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-Scaling, and Traffic Manager. Develop reference architectures and proof of concept implementations of cloud security environments. Expertise in designing the infrastructure architecture for new and existing production applications considering volume of traffic, geographical userbase, scalability etc. Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup, recovery and upgrades of Linux and windows servers in large environment. Extensively worked on Jenkins pipelines for continuous integration (CI) & continuous Delivery (CD) and perform End-to-End automation for all build, test and deployments from scratch. Good exposure in delivering architecture designs and solutions for public, private and hybrid clouds covering the cloud architecture tiers and portfolios of cloud services. Acquainted with using AzureCloudFormation and OpsWorks to deploy the infrastructure necessary to create development, System test and UAT environments for a software development project. Having experience in Writing Terraform Scripts, performing validation and deploying. Familiar with managing the cluster of containers using Kubernetes by creating various objects like pods, service, volumes, namespace and controllers. Worked on Docker components like Docker Engine, Docker-Hub, Docker-Compose, Docker Registry, Docker Swarm and Kubernetes. Hands-on-experience developing IaC modules using Ansible, chef and puppet. Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments. In-depth knowledge in integrating Jenkins with Azure to automate various services. Well versed in managing source code repositories like SVN, GIT, GitHub, Bitbucket. Involved in setting up JIRA as defect tracking system and configured various workflows, customizations and plugins for the JIRA bug/issue tracker. Involved in writing Python, Bash, Perl, Groovy, PowerShell and shell scripts for compilation and deployment process. Worked on databases like Cassandra, Hadoop, Redis, PostgreSQL, MySQL, Oracle. Strong ability to troubleshoot any issues generated while building, deploying and in production support. Technical Skills: Operating Systems Azure Linux Sphere Linux (Ubuntu, Centos, Red Hat, Debian), Solaris, Windows Web and Middleware Tomcat, APACHE, Web Logic & Web Sphere, JBoss, Microsoft IIS server. Languages Java/J2EE, HTML 5, PHP, Python, JavaScript, AngularJS, JSON, CSS3, Bootstrap, JQuery, XML, .Net Databases Oracle, DB2, MySQL, SQL Server, Mongo DB, PostgreSQL, RDS, DynamoDB Networking TCP/IP, FTP, SSH, SMTP, SOAP, SNMP, DNS, TELENT, HTTP and HTTPS, CLUSTERING, LOAD BALANCING, VPN, FIREWALL, SUBNETS. CI/CD Tools Hudson, Jenkins, Bamboo, Nexus, Ansible, Chef, UDeploy, Puppet, Terraform Build tools Ant, Maven, MS Build, Bamboo and Gradle. Version control GIT, SVN, CVS Azure Cloud Azure Boards, Repos, Pipelines, Test Plans, Artifacts, Other Cloud Microsoft Azure, Open stack, Google Cloud Engine, IBM Soft layer. WORK EXPERIENCE: Ameren Corp, St louis, MO August 2021 Present Azure Cloud Engineer Responsibilities: Work on converting the traditional applications to docker and automate the build and deploy process for faster deployment and reduced the deployment time by 80%. Worked with various services of Azure: Azure Virtual Networks, Azure Virtual Machines, Resource Groups, Express Route, Traffic Manager, DNS, VPN, Load Balancing, Application Gateways, and Auto-Scaling. Experience in Syncing the Objects Users, Groups, Workstation from active directory to Azure active directory. Experience working with Various Powershell module Azure ad, Active Directory and exchange online. Involved in configuration for Web apps/Function apps, V-net integration, HCM, App Insights, Active directory, Azure Key Vault, Encryption and Security on Azure. Experience Configuring and managing AzureAD Connect, Microsoft Azure Active Directory. Worked on Active Directory (AD) Domain Consolidation. Service delivery of the Azure Active Directory and the Identity Management team within Microsoft cloud platform (O365 Identity, Azure etc.) Created and applied role based access via Azure IAM for users resources in access controls, protections policies. Worked OpenStack services such as Horizon, Keystone, Nova, Neutron, Glance, Cinder, Ceilometer and Swift. Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC(Infrastructure as Code) for all the applications Assigned RBAC policies Confidential group level and user level as per the LTA created for the services implemented new (Automation account, scheduler, notification hub, IOT Hubs, Batch and other services) Developed ETL Solutions using Spark SQL in Azure Databricks for data extraction, transformation from multiple file formats and data sources. Hands-on Experience in performance tuning and optimizing code running in Databricks Environment. Designing and Implementing Data Ingestion Pipelines from Multiple Sources using Azure Databricks Writing Splunk queries to retrieve logs and also created Splunk Alerts and Dashboards to monitor production issues. Migrated SQL Server to Azure Cloud DB s for Data Warehousing to aim on using Azure Machine Learning. Worked on Customer support chatbots and summarizing documents using Microsoft Azure AI. Used Dynatrace to identify and Troubleshoot priority-based production issues. Responsible for managing the Openstack infrastructure capacity and work on planning the Infrastructure Architecture for new and existing applications based on traffic volume, userbase, etc. Work on breaking up the monolithic applications to microservice and using Jenkins pipelines deploy the microservices applications to Docker registry and then to Kubernetes. Assisted the azure services on locations specific to integrate with web-apps and key-vault Used Windows Azure to deploy the application on the cloud and managed the session Experience migrating infrastructure and application from on premise to Azure. Prepared capacity and architecture plan to create the Azure environment to host migrated IaaS VMs and PaaS role instances for refactored applications and databases. Configured Azure Traffic Manager to build routing for user traffic Infrastructure Migrations: Drive Operational efforts to migrate all legacy services to a fully virtualized Infrastructure Created reusable Terraform modules in Azure environments. Provided Guidance in Implementing the UX research Methodology and doing testing to identify and analyze the user behaviour. Authored Terraform modules for infrastructure management and published module to the Terraform registry to deploy product in cloud environment. Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters. Written Docker files to package and build docker containers. Used Multistage docker files to build maven code in one container and deploy and test on another container Deploy Java microservice applications Using Docker containers, Kubernetes and OpenShift. configuring autoscaling, replica sets etc using Yaml files. Work on Setting up CI tool Jenkins master slave cluster from the scratch with high availability and configure plugins, settings and Single sign on (SSO) for authentication with matrix. Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Developed Perl, Python and shell scripts for automation of the build and release process. Worked on tomcat change management and its configuration changes and moved them to production. Environment: Azure, PCF, Office 365, Terraform, Maven, Jenkins, Ansible, Azure ARM, Azure AD, Azure Site Recovery, Kubernetes, Python, Ruby, XML, Shell Scripting, PowerShell, Nexus, JFrog Artifactory, Jenkins, Git, Jira, GitHub, Ansible, Docker, Windows Server, TFS, VSTS, LDAP, Nagios, Azure Open AI, Chatbot. GM Financial Arlington, TX Cloud Devops Engineer 08/20 TO 08/21 RESPONSIBILITIES Deployed Java Applications to Application Servers and also automated the whole process. Experienced in Implementing AWS using EC2, S3, RDS, ESC, Elastic Load Balancer, Auto Scaling Groups. Worked and Provided Day to Day Support on GIT. Bitbucket, TFS Used Chef and Puppet for Configuration Management. Developed server side application to interact with database using Spring Boot and Hibernate. Worked on REST API calls in both windows and Linux. Using REST calls we have automated many manual processes. Experience in integration of various data sources definitions like SQL Server, Oracle, Teradata SQL Assistant, MYSQL, Flat Files, XML and XSDs. Experience on Teradata tools and utilities (BTEQ, Fast load, Multi Load, Fast Export, and TPUMP). Experience in UNIX shell scripting for processing large volumes of data from varied sources and loading into databases like Teradata and Vertica. AWS network engineering including VPC Peering, Site-to-Site VPN, Transit VPCs, ELBs, NAT Gateways, Internet Gateways, Client Access VPN and VPC endpoints. Designing and implementing fully automated server build management, monitoring and deployment by using Technologies like Puppet. Deployed Puppet, Puppet dashboard for configuration management to existing infrastructure. Initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage etc. to take recommended actions for better performance. Configured AWS Multi Factor Authentication in IAM to implement 2 step authentication of user's access using Google Authenticator and AWS Virtual MFA . Included security groups , network ACLs , Internet Gateways , and Elastic IP's to ensure a safe area for organization in AWS public cloud. Writing UNIX shell scripts to automate the jobs and scheduling cron jobs for job automation using commands with Crontab. Configured SQL Server Master Data Services (MDS) in Windows Azure IaaS. Manage different AZURE environments for provisioning of Linux servers and services executed by the providers. Responsible for estimating the cluster size, monitoring and troubleshooting of the Spark databricks cluster. Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs). Implemented a CI/CD pipeline with Docker, Jenkins (TFS Plugin installed), Team Foundation Server (TFS), GitHub and Azure Container Service, whenever a new TFS/GitHub branch gets started, Jenkins, our Continuous Integration (CI) server, automatically attempts to build a new Docker container from it. Experience in migrating the existing v1 (Classic) Azure infrastructure into v2 (ARM), scripting and templating the whole end to end process as much as possible so that it is customizable for each area being migrated. Wrote Ansible Playbooks with PythonSSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python .Experience with Puppet to more easily manage enterprise Puppet deployments. Designed various Jenkins jobs to continuously integrate the processes and executed CI/CD pipeline using Jenkins , Ansible Playbooks and Ansible Tower. Administered Linux Servers Linux (Red hat - RHEL 3/4/5) for several functions including managing Apache/Tomcat server, mail server, My Sql database and firewalls in both development and production. Design AWS Cloud Formation templates to create custom sized VPC , subnets , NAT to ensure successful deployment of Web applications and database templates Created scripts in Python which integrated with Amazon API to control instance operations. Coordinate/assist developers with establishing and applying appropriate branching, labeling /naming conventions using GIT source control. SSL Security certificate management for enterprise, maintaining certificates across multiple ssl providers, and integrating certificates into products such as apache tomcat, AWS-ELB. Management of enterprise Chef environments. Maintaining test and production catalogues and writing reusable modules for use in configuration management. 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 Installing/Configuring/Administering/Monitoring of Subversion/GitHub Enterprise WAS (WebSphere Application Server) and Jenkins on RHEL Linux 7.0 environment 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 Setting up Continuous Integration environment using Jenkins and set the new Jenkins server and slave machines to support machines to support Primary Artifactory administrator responsible for testing new Artifactory HA environment and migrating accounts and artifacts Installed RHEL with kick-start process on servers of different hardware for Oracle, People soft and Web applications Configured BGP routes to enable ExpressRoute connections between on premise data centres and Azure cloud. Optimized code maintenance by combining two code repositories into one; Microsoft TFS Exceeded quarterly deployment goals by setting up CCB and conducting CCB meetings for code promotion and acceptance. Involved in the Consulting, Analysis, Design, Development and Implementation of automated Continuous Integration/Continuous Deployment pipelines and test automation solutions. Took part in a DevOps scrum team to support both packaged applications and hosted applications on platforms such as Rackspace. Installation and configuration on System imager server on RHEL 5. Created and updated existing Artifactory Confluence documentation New product prototyping and evaluation. Cost reduction strategies. Server and service consolidation, migration of legacy systems into virtualized environments. Desktop/Laptop office support. Handled provisioning and customizations of user computing work environments that included all office infrastructure TECHNOLOGIES: Azure, Java/J2EE, Jenkins, OpenStack, Python, Chef, Perl, Ruby, Shell Script, ANT, Maven, GIT, Tomcat, Nexus, JIRA, VMWare, VROrchestrator, VRA 7.5, Hadoop, MapReduce, HDFS, Pig, Hive, Spark, Kafka, IntelliJ, Cosmos, Sbt, Zeppelin, YARN, Scala, SQL, Git. UBS-Boston, Massachusetts Nov 2015 July 2020 Cloud DevOps Engineer Responsibilities: As a Cloud DevOps Engineer focused on Azure migration strategy, responsible for technical liaising between customers, development & support teams for successful migration and operation in Azure. Core member of a team responsible for designing and implementing a modern Infrastructure API. Automated the provisioning of on-premise virtual machines, network resources, and load balancers with Kubernetes CRDs and custom controllers. Performed tasks Terraform manifests and Azure RM templates (ARM) Writing JSON templates for Cloud formation and Python scripts for Ansible automation and contributing to our repository in Bitbucket. Worked on Azure App Services for hosting and AppInsight/Storage for maintenance and monitoring. Working as a DevOps Engineer for multiple development teams, system analysis team to establish a build schedule, provide a guideline for deployment in higher environments and with troubleshooting build system failures. Worked for 5 scrum teams (Java, AEM, Jenkins, Ant, Maven, SVN, git, Agile methodology, cucumber scripts, sonar, XL Deploy and XL Release, Sharepoint, CI/CD automation from scratch, Docker) Designed and built Azure V2 network infrastructure including Site to Site connection through Meraki VPN/Firewall appliance, with Point-To Site (V1 network connection to V2 Network) for migration of Azure VMs from classic Portal to Azure Portal. Deployed Active Directory domain controllers to Microsoft Azure using Azure VPN gateway. Generated reports by pulling Telemetry data from Azure SQL tables. Wrote custom queries to fetch the data for different time ranges, and for different ISVs. Wrote PowerShell scripts for .Net application deploys, service installs and for windows patches/upgrades. Experienced in creating a cross-stack reference networking stacks for DEV, PROD and UAT. Autoscaling the instances to design cost effective, fault tolerant and highly reliable systems. Configuring of Virtual Private Cloud (VPC) with networking of subnets containing instances. Created Azure Monitor for trigger actions scripts that perform an automated response for the Alarm. Performed system monitoring and maintained Logs using Azure Monitor. Involved in authoring Terraform scripts to provision Azure infrastructure. Integrated Jenkins with various DevOps tools such as Nexus, SonarQube, Ansible and used CI/CD system of Jenkins on Kubernetes container environment, utilizing Kubernetes and Docker for the runtime environment for the CI/CD system to build and test and deploy. Implemented Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions. Accomplished a production ready, load balanced, highly available, fault tolerant Kubernetes infrastructure. Created Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks and ingress by writing YAML scripts. Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volume and implemented Docker automation solution for Continuous Integration Continuous Delivery model. Ansible and Ansible Tower as configuration management tool to automate repetitive tasks, quick deployment of critical applications, and wrote Ansible Playbooks, modules, and roles. Installed Red hat Linux (RHEL) using Kickstart and applied security patches for hardening the server based on the company's policies. Environment: GIT, WebLogic, RHEL 6.x/7.x, DB2, JVM, Java 1.7/1.8, FTP, Batch, Cloud formation, JSON, Ruby, chef, shell, Cloud watch, LDAP, IAM, Security, Jenkins, splunk, load balancers, Docker, Kubernetes, Nexus, YAML, Ansible Wipro Technologies, Hyderabad, India May 2012- Dec 2013 Systems Administrator Responsibilities: Working in a team which conducts Migration from 10g to 12c. Writing Complete Bash scripts and applying patches. Using Web Services for 12c which includes java web start (JWS) and Developing automation scripts at the server startup. Performs Regression testing for the 10g and 12c Environments. Responsible for Oracle 12c logical and physical database design, implementation & maintenance on Linux. Creation of Database through DBCA and Manually. Database administration, managing tablespaces and DB objects Creation of oracle users, oracle roles, granting privileges and profiles etc. Enable monitoring scripts (like Alert log, Instance check, High Load, etc.) Check Alert Log errors and make necessary actions to rectify them. Perform logical backups (using Export/Import or expdp/impdp utilities). Configure the database in not Archive log mode to Archive log mode. Manage existing Shell scripts used for monitoring the databases Troubleshoot Azure related Issues and engage our Internal teams with clients for Issue resolutions. Oracle upgrading from version 10g to version 12c. Fresh 12c Installation, Patching experience. Controlling and monitoring of user access to the database including Granting and revoking of privileges and roles and table space quotas. Routine DBA duties like analyzing schema's, monitoring database growth. Managing redo logs, Checking alert log and trace files for database performance Environment: Oracle 10g, Oracle 12c, SVN, SQL, PL-SQL, Linux, Bash Scripting, Application Servers WebLogic Server, RMAN, DBA, JWS, Automation. Keywords: continuous integration continuous deployment quality analyst artificial intelligence user experience sthree database active directory information technology microsoft procedural language Missouri Texas |