Krishna Battula
Contact: 603-***-****
Email ID: ********@*****.***
Azure Cloud Engineer ● DevOps Automation Engineer ● Build & Release Engineer
● Linux Administration●
SUMMARY:
A result driven Cloud Engineer with 10+ years industry experience in Computer Networks, Cloud Computing and System Administration.
Experience in IT industry in various roles with excellent experience in RedHat Enterprise Linux Administration, Software Configuration Management, DevOps Engineer Build & Release management, and Development for several markets driven international organizations.
Developed methodologies for cloud migration, implemented best practices and helped to develop backup and recovery techniques for applications and database on virtualization platform.
Experience in working on AWS and its services like IAM, VPC, EC2, EBS, S3, ELB, Auto Scaling, Route 53, CloudWatch, SNS, LAMDA create custom sized VPC, subnets, NAT, and Security groups.
Experience deploying Infrastructure as a Code (IaC) using Terraform and Git Version Control.
Experience with creating Virtual machines, Resource Groups, NSG’s etc. in Microsoft Azure environment.
Good knowledge and working experience in managing Routers, Switches and Virtual LANs etc. in office environment.
Extensive involvement in Designing Azure Resource Manager Template and in designing custom build steps using PowerShell.
Designed and developed Cloud Service projects and deployed to Web Apps, PaaS, and IaaS.
Good at Manage hosting plans for Azure Infrastructure, implementing & deploying workloads on Azure virtual machines (VMs).
Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments.
Experienced in working on DevOps /Agile operations process and tools area (Code review, unit test automation, Build & Release automation Environment, Incident and Change Management) including various tools.
Worked on deployment automation of all the micro services to pull image from the private Docker registry and deploy to Docker swarm cluster using Ansible.
Experience in setting up CICD pipeline integrating various tools with to build and run Terraform jobs to create infrastructure in Azure.
In-depth understanding of the principles and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
Experience in working on version control systems like GIT, Subversion, and used Source code management client tools like Git Bash, GitHub, Git GUI and other command line applications etc.
Extensively worked on JENKINS, AZURE DEVOPS for continuous integration (CI) and for End-to-End automation for all build and deployments
Written build scripts from scratch for new projects and for new modules within existing projects.
Expertise in Enterprise repository management tools like Nexus, Artifactory etc.
Extensively worked on Automatic Scripting using shell scripts (bash, awk, sed)
Experience in writing shell scripts to automate the administrative tasks and management using Cron.
Team player with good management, analytical, communication and interpersonal skills.
Knowledge of using Routed Protocols: FTP, SFTP, SSH, HTTP, HTTPS and Connect direct.
Experience in Deploying JBoss, Apache Tomcat web server, IIS Server, Oracle web logic, and IBM Web Sphere.
Involved in Linux administration activities like troubleshooting of regular issues, configuration issues, applying patches, kernel upgrades, package management, diagnosing resource utilization and file system issues.
TECHNICAL SKILLS:
Cloud
Azure, Aws, IaaS, Paas, Saas, Azure Active Directory.
Versioning Tools
GIT, Bit Bucket, SVN, GitHub, Gitlab
Continuous Integration Tools
Jenkins, Docker.
Automation
Terraform, PowerShell, ARM.
Build Tools
Maven, ANT.
Operating Systems
RedHat Linux, Ubuntu, CentOS, Windows
Networking & Protocols
TCP/IP, Telnet, SSH, HTTP, HTTPS, FTP, SNMP, LDAP, DNS.
Project Management/Issue Tracking Tools
JIRA, Remedy Confluence, SonarQube, BugZilla, Nagios.
Scripting Languages
Shell scripting, Python, Power Shell
Services
HTML, XML/SOAP, Web Services
RDBMS
Oracle 8i/9i/10g, DB2, SQL server, MySQL 5.x.
Application Servers
Oracle WebLogic 11g, WebSphere 7.x, Apache Tomcat 7.x, Apache 2.x, JBoss
SDLC
Agile and waterfall methodologies
EDUCATIONAL QUALIFICATION:
BE/BTECH from Jawaharlal Nehru Technological University, India - 2008
Master of Sciences from Sheffield Hallam University, United Kingdom - 2010
CERTIFICATION:
Microsoft Certified Azure Administrator Associate:
https://www.youracclaim.com/badges/d94e7b46-76b7-4eb5-95eb-0da57c23e146/public_url
Certified Kubernetes Administrator:
Certificate ID Number is LF-x69nfuxkf9
PROFESSIONAL EXPERIENCE:
State of New Jersey – Dept of health (Nj) Sep 23 -Till date
Sr Azure Cloud/ Devops Engineer
The State of New Jersey, Dept of Health cloud migration project is all about migrating and supporting all the applications like NJ VERI, EDRS, Influenza, WMS/ REQTRACK from on premises to Microsoft Azure Cloud which is responsible for creating the (DDD)Deployment Design Document and create the pipeline and deploying all the resource through Automation.
Responsibilities:
Automated infrastructure deployment using ARM templates, Terraform, and Azure DevOps pipelines (CI/CD) to support rapid and repeatable cloud provisioning.
Managed Azure subscriptions and resource groups, optimizing cost and resource allocation.
Implemented Azure Role-Based Access Control (RBAC) to enforce least-privilege access across cloud resources.
Configured and monitored Azure Security Center to identify vulnerabilities and enforce compliance policies.
Created and managed Azure Monitor alerts, Log Analytics workspaces, and diagnostic settings for proactive monitoring.
Configured Azure Backup and Azure Site Recovery (ASR) for business continuity and disaster recovery (BCDR).
Implemented Load Balancers and Availability Sets to ensure high availability and fault tolerance.
Integrated Azure Repos, GitHub, and Azure Pipelines to streamline source control, testing, and deployment workflows.
Managed containerized applications using Azure Kubernetes Service (AKS) and Azure Container Registry (ACR).
Implemented Infrastructure as Code (IaC) for consistent environment setup across development, staging, and production.
Designed and implemented secure and scalable network architectures using Azure VNets, Subnets, NSGs, and UDRs.
Understanding and experience in creating Vnet peering & Vnet-Vnet VPN.
Configured Site-to-Site VPNs and ExpressRoute for hybrid cloud connectivity between on-premises data centers and Azure.
Deployed and managed Azure Load Balancers (Standard/Internal) and Azure Application Gateway for traffic distribution and SSL offloading.
Created Automated Patch Schedules for the Azure Virtual Machines.
Managed multi-stage YAML pipelines with environment-specific configurations for development, staging, and production.
Used Azure devops and Packer to create VM’s in Azure. Created Centos, Rhel images using Packer build and image is published appropriate Azure project.
Written Templates for Azure Infrastructure as code using Terraform to build staging and production environments. Integrated Azure Log Analytics with Azure VMs for monitoring the log files, store them and track metrics and used Terraform as a tool, Managed different infrastructure resources Cloud, VMware, and Docker containers.
Extract Transform and Load data from sources systems to Azure Data Storage Services using a combination of Azure Data Factory, T-Sql, Spark Sql and Data Lake Analytics. Data Ingestion to one or more Azure services and processing the data in Azure Databricks.
Built, tested, and deployed containerized applications using Docker and Azure Kubernetes Service (AKS).
Managed Kubernetes manifests and Helm charts for application deployment, scaling, and service discovery in AKS.
Configured Azure Container Registry (ACR) for secure image storage and integrated it with pipelines for image builds.
Used Azure Automation and Runbooks for tasks such as VM backups, VM auto sizing, and log cleanups.
Designing and deploying AWS solutions using EC2, S3, Elastic Load balancer (ELB), auto scaling groups.
Developed and integrated Azure Cognitive Services (Vision, Speech, Language, Decision APIs) to enhance application intelligence, leading to a 25% increase in user engagement.
Used Azure Translator API to enable real-time multilingual support in a web application, expanding accessibility to 10+ global regions.
Provisioning of AWS instances using Terraform and creating modules to create infrastructure of AWS.
Experience in working on AWS and its services like IAM, VPC, EC2, EBS, S3, ELB, Auto Scaling, Route 53, CloudWatch, SNS, LAMDA create custom sized VPC, subnets, NAT, and Security groups.
Client Interaction over the Phone or Emails to provide instant response.
Involved in Jira as defect tracking system and configure various workflows, customizations and plug-ins for Jira bug/ issue tracker.
Environment: Microsoft Azure, AWS, Azure Devops, Windows server 2012/R2/2013, Windows PowerShell, Microsoft Azure Storage, Terraform, SQL, GIT, Unix, Jira, Azure Active Directory, Iaas, Paas, SaaS, Kubernetes, Packer, Containers, Docker, Ansible.
AT&T (Nj) Feb 20 – Aug 23
Azure Cloud/devops Engineer
The AT&T cloud migration project is all about migrating all the applications from on premises to Microsoft Azure Cloud which is implemented by Microsoft. Team is responsible for creating the (DDD)Deployment Design Document and create the pipeline and deploying all the resource through Automation.
Responsibilities:
Worked on agile methodology to deliver end to end CI/CD delivery product in Azure and Google Cloud Environment and On-premises data center using Jenkins, Azure devops, Kubernetes, ansible and packer.
Gathering the requirements from the clients about the existing applications to apply the security measures.
Understand the latest features like (Azure DevOps, OMS, NSG Rules, etc..,) introduced by Microsoft Azure and utilized it for existing business applications
Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment
Developed automation system using PowerShell scripts and JSON templates to remediate the Azure services.
Implemented automation for deployments by using YAML scripts for massive builds and releases
Acted as build and release engineer, deployed the services by VSTS (Azure DevOps) pipeline. Created and Maintained pipelines to manage the IAC for all the applications.
Worked on Azure Cosmos db for storing catalog data and for event sourcing in order processing pipelines.
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.
Worked with Terraform Templates to automate the Azure Iaas virtual machines and Google virtual machines using terraform modules and deployed virtual machine scale sets in production environment.
Managed Azure Infrastructure Azure Web Roles, Worker Roles, VM Role, Azure SQL, Azure Storage, Azure AD Licenses, Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Azure Portal.
Also worked writing ansible playbooks for installing monitoring components based on application like Cassandra, Kafka and Zookeeper.
Have hands-on experience in writing terraform modules and provisioning with Azure, where we use to create azure instances with those modules and used terraform resources and azure start-up parameters to call a shell script which eventually will install respective application based on VM-naming convention.
Managed Docker Orchestration and hands-on experience in writing dockerfiles and create docker images using Jenkins and placing those images in azure container registry.
Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and Managed releases of Helm packages.
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 jobs.
Worked on creating Kubernetes cluster and used Helm charts to manage Kubernetes applications.
Environment: Microsoft Windows Azure, Azure Devops, Windows server 2012/R2/2013, Windows PowerShell, Microsoft Azure Storage, Terraform, SQL, GIT, Unix, Jira, Azure Active Directory, Iaas, Paas, SaaS, Kubernetes, Packer, Containers, Docker, Ansible.
Maryland Department of Human Services (Maryland) Jun 18 – Feb 20
Cloud Engineer
The MD-THINK is the project name. which is Maryland Total Human-services Integrated Network (MD THINK). MD THINK will be a new shared health and human services Data platform – a system of modular, interconnected components – a common data repository, shared service elements and resources, and mission specific applications – capable of supporting multiple programs and missions. The goal of this effort is to create a data system that can support a more integrated, client-centric approach to health and human services delivery and management.
Responsibilities:
Involved in migrating physical Linux/Windows servers to cloud (AZURE) and testing the whole process.
Designed an Architectural Diagram for different applications before migrating into Azure cloud for flexible, cost-effective, reliable, scalable, high-performance and secured.
Built servers using Azure: Importing volumes, launching VM, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private cloud.
Deploying VM's, Storage, Network and Affinity Group through PowerShell Script and Terraform.
Creating Storage Pool and Stripping of Disk for Azure Virtual Machines. Backup Configure and Restore Azure Virtual Machine using Azure Backup.
Develop and deployed data pipelines as part of production DW/DB implementation using Azure Data factory.
Automate Configurations and Deployments using Powershell Scripts, ARM Templetes and Terraform.
Integrated Terraform through pipelines.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure Azure Virtual Networks and subnets.
Experience in Ansible, Docker and Kubernetes.
Creating, monitoring and managing the load balancers & Traffic Manager for business-critical applications.
Worked on migration from on prem to Azure cloud.
Understanding and experience in creating Vnet peering & Vnet-Vnet VPN
Setting up VPN-VPN connection between Client data center and Azure cloud. Built domain controller including active directory, managing all Window servers.
Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
Worked with CI/CD pipelines and Azure Devops Tooling.
Designed VNets and subscriptions to confirm to Azure Network Limits.
Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
Setup Azure Virtual Appliances (VMs) to meet security requirements as software-based appliance functions (firewall, WAN optimization and intrusion detections).
Associated routes with Virtual networks via the route table per relationship constraints.
Convert existing Virtual Machine from Standard to Premium Storage Account. Patching and Validating of Virtual Machine in Azure.
Manage Azure Active Directory and creating new groups for users.
Experience in integrating Active directory with Microsoft office 365.
Monitor Azure Infrastructure through System Center Operation Manager (SCOM).
Worked on Azure Devops services like Boards, Pipeline, Repos, Test plans, Artifacts, CI/CD.
Coordinating with Microsoft for increasing subscription limit like- Core limit and Cloud Services. Handling and Resolving Client's Issues remotely.
Environment: Microsoft Windows Azure, Azure Devops, Windows server 2012/R2/2013, Windows PowerShell, Microsoft Azure Storage, Terraform, SQL, GIT, Unix, Jira, Azure Active Directory, Iaas, Paas, SaaS.
Boehringer Ingelheim, (NJ) Aug 17 –May 18
Cloud Engineer
BI is initiating the deployment of a global customer master solution based on suite that will support their Human Pharmaceutical and Animal Health divisions. The solution is called ONE Customer (OC). The model for the global program will be an MDM as outsourced model provided by HighPoint that includes deployments and application support.
Responsibilities:
Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.
Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure VNets and subnets.
Worked with cosmosdb.
Designed VNets and subscriptions to confirm to Azure Network Limits.
Exposed Virtual machines and cloud services in the VNets to the Internet using Azure External Load Balancer.
Experience in integrating Active directory with Microsoft office 365.
Provided high availability for IaaS VMs and PaaS role instances for access from other services in the VNet with Azure Internal Load Balancer.
Implemented high availability with Azure Classic and Azure Resource Manager deployment models.
Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and subnets.
Experience on version control methods like merging the branches, configuring the web hooks in version control system, resolving the merge conflicts, creating the tags, Creating/Deleting the local and remote branches etc.
Manage Azure Active Directory and creating new groups for users.
Perform daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes, reviewing system and application logs, and verifying completion of scheduled jobs such as backups.
Worked with JIRA for issue reporting, status, and activity planning.
Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.
Understanding Web Application Firewall (WAF) for protecting the applications hosted for public access
Creating & managing SQL and Oracle databases in PaaS model
Configuring monitoring by using Azure Monitor
Moving monitoring logs to maintain the retention as per compliance
Optimizing the DB performance by deploying read-only replica
Own full lifecycle of build system - from analysis, development, implementation and support of builds, unit testing and deployments.
Environment: Azure, Microsoft Azure Storage, Git, Maven, Apache Tomcat, JIRA, PowerShell, Solaris, Python, WebSphere, Jboss, Shell scripting,Azure Devops SVN, Unix/Linux and Windows.
Johnson and Johnson, (NJ) Apr 16 – July 17
Build and SCM Engineer
Janssen Research and Development (JRD), which conducts research and development activities related to a wide range of human medical disorders, including mental illness, neurological disorders and gastrointestinal disorders etc. The Purpose of the project is to implement Customer Master for their business.
Responsibilities:
Setup Jenkins Build server and maintenance.
Apache-tomcat Web Server Configuration and Management.
Version Control using Git branching and merging repositories.
Created repositories according to structure required with branches, tags and trunks.
Managing Build Process using Jenkins Server.
Implemented a Continuous Integration process using shell scripts.
Created deployment tickets using JIRA for build deployment in Production.
Installed, configured and maintained ClearCase for SCM and Issue tracking.
Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
Manage Releases, including coordinating with the Dev team and QA team.
Maintained build system and automated build process for different application.
Deployed Java Enterprise applications to Apache Web Server, JBoss Application server.
Used Oracle to connect to various databases and to check the invalid objects after and before release.
Developed, maintained and distributed release notes for each scheduled release
Environment: Tomcat, Apache, Oracle, Jenkins, Python, Ruby Chef, JIRA, Maven, Nexus, GIT, SVN, Ubuntu, CentOS, Ruby, Chef, Windows, Linux.
CIBEROC, (CA) Apr 15 – Mar 16
Build/ Release Engineer
Ciberoc is a privately held Silicon Valley company developing multiple products for end clients such as DELL, FOOTHILL Community Company and being targeted towards banking sector. It’s me check is the product developing for Foothill Community college. It’s me check is an innovative cloud computing product from Ciberoc to promote online education integrity.
Responsibilities:
Setup Jenkins Build server and maintenance.
Apache-tomcat Web Server Configuration and Management.
Version Control using Git branching and merging repositories.
Created repositories according to structure required with branches, tags and trunks.
Managing Build Process using Jenkins Server.
Implemented a Continuous Integration process using shell scripts.
Created deployment tickets using JIRA for build deployment in Production.
Installed, configured and maintained ClearCase for SCM and Issue tracking.
Worked closely with developers and managers to resolve the issues that rose during the deployments to different environments.
Manage Releases, including coordinating with the Dev team and QA team.
Maintained build system and automated build process for different application.
Deployed Java Enterprise applications to Apache Web Server, JBoss Application server.
Used Oracle to connect to various databases and to check the invalid objects after and before release.
Developed, maintained and distributed release notes for each scheduled release
Environment: Tomcat, Apache, Oracle, Jenkins, Python, Ruby Chef, JIRA, Maven, Nexus, GIT, SVN, Ubuntu, CentOS, Ruby, Chef, Windows, Linux.
United Health Group, (MN) Oct 14 –Mar 15
Build/ Release Engineer
United Health Group is one of the world's largest and most diversified health and well-being companies. The project involved creating a more robust membership application that takes care of all the activities relating to a membership of the customers. This involves new membership, renewals and claims.
Responsibilities:
•Release Engineer for a team that involved different development teams and multiple simultaneous software releases and implemented Continuous Integration Process.
•Worked with installation, deployment and maintenance of middleware application servers to RHEL Dev and Test environments.
•Created and maintained the Shell deployment scripts for WebLogic and web application servers.
•Developed build and deployment scripts using ANT and Apache MAVEN as build tools in Jenkins to move from one environment to other environments.
•Extensive experience in using Version control systems includes Subversion (SVN), GIT, and Clear Case. Involved in migrating from SVN to GIT.
•Analyze and resolve conflicts related to merging of source code for GIT. Performed all necessary day-to-day Subversion/GIT support for different projects.
•Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list.
•Proficient with Jenkins and Bamboo for continuous integration and for End-to-End automation.
•Experience in designing and configuring open-source management tools Chef and CFengine in Devops Environment.
•Set up Jenkins build jobs to provide one click deployments of the latest software build to WebSphere clusters for use by developers and support personnel. These were implemented using a combination of Jenkins configuration, BASH scripting.
•Responsible for writing the Release Notes, documenting all the useful info about the release, software versions, changes implemented in current release, Defects fixed, Labels applied.
•Coordinated with developers, Business Analyst and Mangers to make sure that code is deployed in the Production environment.
•Supporting the development team in using new tools and workflows.
•Preparing and presentations educating the users on new tool usage.
Environment: GIT, Subversion (SVN), Bamboo, Maven, WebLogic, Shell Scripts, UNIX, Windows XP, Oracle.