Sitaram Kandulapati - Azure DevOps Engineer
Sitaram Kandulapati - Azure DevOps Engineer
(816)-514-0237
[email protected]
Background Summary:
Over 10 years of experience in the Information Technology industry in Azure Security
Engineer/ Agile operations, Build & Release Engineer, Software Configuration Management/
Release Deployments to various environments, and Cloud Management. Web Application
Development using JFrog Grails JQuery, AJAX.
• JIRA development with Java and JFrog Scripting. 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.
• Managed Docker orchestration and Docker containerization using Kubernetes.
• Used Kubernetes to orchestrate the deployment, scaling, and management of Docker Containers.
• Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on
GCP.
• Strong working knowledge in developing Restful web services and Micro Services using JFrog.
• Implemented REST services by JFrog with microservices architecture.
• Experience in Linux Administration (Installation, Configuration, Tuning, and Upgrades of Linux
(Red Hat and Oracle).
• Experience in Configuring public/private cloud infrastructures utilizing Amazon Web Services (AWS)
including EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, CloudFront,
RDS, DynamoDB, VPC, Direct-Connect, Route53, CloudWatch, CloudFormation, IAM.
• Experienced in all phases of the software development life cycle (SDLC) with a specific focus on the
build and release of quality software. Experienced in Waterfall, Agile/Scrum, Lean, and most recently
Continuous Integration (CI) and Continuous Deployment (CD) practices.
• Custom integration, plugins dev for different tools around CI-CD like GIT, JENKINS, Artifactory,
SonarQube, Jacoco, Spark, PIT-Mutation, Checkstyle, Cobertura, Splunk, Bitbucket, AKS, Helm
Chart, Reporting, and Dashboards using API and other techniques.
• Defined portlets, workflows, packages to perform automation of ERP deployments through IT
Governance. Governance, Risk & Compliance (GRC).
• Worked to help design, install and deploy cloud-based Big Data solutions using Azure and AWS,
including Redshift scaling and database (liquibase and flyway)creation for clients.
• Good experience in Azure Cloud, Docker, Kubernetes Cluster, Identity Access Management (IAM), and
Information Security Metrics.
• In-depth understanding of the principles and best practices of Software Configuration Management
(SCM) in Agile, SCRUM to Stash Migration, Waterfall methodologies.
• Implemented Azure Storage, Azure SQL Azure Services, and developing Azure Web role. Experience
Active Directory, Azure Active Directory, ADFS, Azure Active Directory Domain Service, SSO and
MFA, and security.
• Developed applications on Spring Boot Framework using Microservices (SOA) Architecture and
Synchronous protocols such as Java /REST
• Strong proficiency in supporting Production Cloud environments (AWS, Azure, and VMWare), as
well as traditional managed, hosted environments.
• Experience with Python as primary backend and with many MVC frameworks like Django, Flask and
Web2py, etc.
• Experience in working with Kubernetes key features such as Infrastructure as code, Execution plans,
Resource Graphs, Change Automation.
• Use of Docker to manage micro servicesmicroservices for development and testing.
• Worked on infrastructure with Docker containerization. Collaborated with development support teams
to set up a continuous delivery environment with the use of Docker.
• Good experience in Release notes in Azure Wiki.
• Experience with monitoring tools Splunk, PagerDuty, Spark, and New Relic.
• Ability in the execution of XML, Ant Scripts, Shell Scripts, Perl Scripts, Shell scripts, and JAVA
Scripts.
• Good development experience in HTML, JavaScript, XML, VB/VB.NET/ASP/ASP.NET/C# and
JAVA/JSP.
Educational Details:
Master’s in Information Technology from Wilmington University 2016
Bachelor of Technology in Electrical Engineering from JNTU 2009
Technical Skills:
Cloud services AWS (EC2/SQS/SNS/S3/IAM/ELB), Azure, GCP
SCM Tools Bitbucket, GIT, CVS, AWS and Stash.
CI & Provisioning Tools Hudson, JENKINS, Azure DevOps, PUPPET.
Monitoring Tools Spark, PagerDuty, New Relic, Splunk, AWS cloud monitoring
Build Tools ANT, MAVEN, Gradle, CMake
Operating System Windows, UNIX, IOS, Red Hat LINUX, Ubuntu, Fedora.
Bug Tracker & Testing Tools JIRA, Jacoco, Cobertura, Check Marx, PIT-Mutation, Fortify on
Demand SonarQube, Junit, Findbug Static, Selenium, Cucumber
Analytics SAS Studio, AWS EMR
Tools JFrog artifactory, Nexus, Atlassian Confluence.
SDLC Agile, Scrum Waterfall Methodologies.
Container Orchestration Docker, EC2 Container Services, Terraform, Kubernates
Tools
Languages C, C++, SQL, .NET, PYTHON, Objective C, Java/J2EE.
Scripts Shell Script, Batch Script, JFrog, Perl Script, PowerShell Script.
Web Technologies Servlets, JDBC, JSP, HTML, Java Script, XML, JSON.
Web/App servers WebLogic, Web Sphere, Apache Tomcat, RHEL, JBOSS.
Professional Experience:
Environment: Azure Cloud, Terraform, ARM Templates, Kubernetes, Azure VM Scale Set, Network
Security, .Net, Windows servers, Azure Devops, Cloud Fare, Smoke Testing, Azure SQL, Azure function
app, Azure Cloud services, Docker, PYTHON, Confluence, Azure Monitor, APIM. COSMOS, SQL .
Environment: Artifactory, Azure Devops, .NET, Azure Repos, LINUX/UNIX, XML, Docker, JMeter,
Junit, PowerShell, Azure SQL, Azure DataBricks, Cosmos DB, Express Route, Azure function app, ARM
Templates, Azure VM Scale Set, SonarQube, Fortify on Demand, Azure Blob Storage, React.JS, MuleSoft,
Azure Data Factory, Azure Data Lake Storage, Azure Event Hub, Azure Synapse.
Client: Nabors Industries, Houston, Texas
August 2018 – June 2020
Role: Cloud Support/AKS
Responsibilities:
• Participated in the release cycle of the product, which involves environments such as Development, QA,
UAT and Production.
• Built and deployed J2EE application in JBoss using JFrog scripts.
• Experienced in using Go technologies on UNIX and Linux platforms.
• Good understanding of Design Patterns, Multithreading and GO containers. Well versed in using
Channels and goroutines.
• Wrote microservices using JFrog.Developed build and deployment JFrog scripts using Maven and ANT
as build tools in Jenkins/Hudson to move from one environment to other environments.
• Published the Release notes for all the releases using Confluence.
• Created Jenkins Workflows for pre-deployment process DB execution, Environment configuration
changes etc. on both QA and preproduction Environments.
• Worked with GIT, Subversion and TFS to manage source code. Maintain JTAG debugging tools for
CRIS and ARM.
• Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and
Artifactory on remote servers using REST API protocol.
• Implemented Secure and Scalable cloud architecture by leveraging AWS cloud services including EC2,
VPC, RDS to build flexible. Secure and high scalable systems that can handle load bursts.
• Deployed and monitored scalable infrastructure on cloud environment Amazon web services (AWS)
/OpenStack/IBM- Blue Mix and Dell DRAC and configuration management using Puppet and Chef for
implementing automation and provisioning frameworks using Ansible /Salt Stack.
• Managed cloud systems and infrastructure in AWS.
• Performed deployments and troubleshooting for Engineering Production environments in Charter Azure
VPC with Asgard and Zuul.
• Worked with Chef to automate the infrastructure in AWS by creating EC2, S3, RDS, VPC and Route
53.
• Worked on Chef for IaaS configuration by writing cookbooks and recipes using JFrog scripts to
automate the actions for virtual and remote resources and nodes.
• Configured the chef-client to run automatically and monitored the CI flow.
• Integrated Maven with Subversion and TFS to manage and deploy project related tags and to
automatically trigger builds and publish results back to TFS.
• Wrote JFrog scripts to apply the Integration label to all the files, which needed manual labeling.
• Created analytical matrices reports and dashboards for release services based on Rally tickets.
• Implemented multiple high-performance Mongo dB replica sets on EC2 with robust reliability.
• Establish clear authorization and authentication for applications with Predix Service.
• Created a complete release process doc, which explained all the steps involved in the release process.
• Updated the Database Tables running the Database Scripts.
Environment: Java, AWS, EC2, S3, R53, Jira, GIT, SVN, GitHub, Maven, Subversion, Jenkins, Chef,
Rackspace, Nagios, New Relic, IaaS, SaaS, Hadoop, Apache Tomcat, PostgreSQL, Perl, Ruby, PHP.
Environment: Artifactory, Azure Devops, .NET, Azure Repos, LINUX/UNIX, XML, Docker, JMeter,
Junit, PowerShell, Azure SQL, Azure DataBricks, Cosmos DB, Express Route, Azure function app, ARM
Templates, Azure VM Scale Set, SonarQube, Fortify on Demand, Azure Blob Storage, React.JS, MuleSoft,
Azure Data Factory, Azure Data Lake Storage, Azure Event Hub, Azure Synapse.
Commonwealth of Kentucky, Frankfurt, KY
Jan 2017 – August 2017
Role: Cloud AWS/Devops Engineer
Responsibilities:
• Experience on AWS cloud services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups,
Cloudwatch, Cloudfront, IAM for installing configuring and troubleshooting on various Amazon
images for server migration from physical into cloud.
• Created IAM policies to grant granular permissions to specific AWS Users, Groups, and Roles.
• Automating AWS deployment and configuration tasks using Lambda. Implemented CloudWatch alarms
and lambda functions for automatic scaling, fault tolerance, self-healing.
• Building pipelines with Elastic Beanstalk deployment.
• Deploying containers that include Windows containers and Linux containers as a Service Fabric
Warehouse.
• Installing the different versions (Service Fabric) of the same application side by side and upgrade each
application independently.
• Service Fabric used as Monitoring and diagnosing the health of your applications and set policies for
performing automatic repairs.
• Building pipeline in Kubernetes and used JFrog script and deployed through EB environments using
Docker container.
• Developed cloud reference architectures, governance policies, and best practices.
• Build and use CloudFormation\ Kubernetes templates to design and launch applications.
• Implemented monitoring solutions with Elasticsearch and DataBricks.
• Involved in development of Test environment on Docker containers and configuring the Docker
containers using Kubernetes.
• Good experience on DevOps tools such as Vagrant, Oracle Virtual Box, and JENKINS, Maven, ANT,
IBM uDeploy, CVS, SVN, GIT, Gerrit, SonarQube, Docker-compose, and Micro Services.
• Creation of Docker containers and know how to write Docker file according to the requirements and
images and running the Docker Container.
• Azure Databricks to other Azure services (such as Azure Storage) in a more secure manner using service
endpoints. Configure Azure Databricks to use custom DNS.
• Created ELK Dashboards and Searches and Parsing logs in Graylog.
• Setting up of the Amazon EMR Cluster, under the production environments and integrated to
CloudWatch as per the Security policies.
• Created proper documentation for new server setups and existing servers.
• Developed installer scripts using Maven, PYTHON for various products to be hosted on Application
Servers. Developed Pom.xml files for Maven build scripts.
• Setting up SonarQube and integrating with Jenkins. Using Sonar scanner analyzing the source code.
• Experience in administering and maintaining Atlassian products like JIRA, bamboo, Confluence
• Maintaining a farm of EC2 instances, ELB's and RDS.
• Worked on Cloud automation using AWS Cloud Formation templates
• Automate Continuous Build and Deploy Scripts for JENKINS Continuous Integration tool
• Splunk Cloud based log management solution. Allows shipping of log files off host and into an index
that can be searched and have graphs and alerts made from the data.
• Integrating various provisioning and monitoring modules into a single platform.
• On-Call support- Responsibilities
Ensuring the PagerDuty notifications (High and low urgency) are enabled and working.
Using the Spark API, pipe output from platforms and applications that don't currently have a Spark
integration into the event stream.
Configure inputs from host health checks, Loggly, Github, Puppet and NewRelic
Tracking Trello board day to day issues and handoff to Next On-call to maintain record.
Siteoperations and Teams-support. Splunk Alerts and EOC Integration
Mitigate any issues from AWS Limit Checker.
Environment: AWS Services, Kubernetes, IAM, Auto Scaling, Linux, Lambda CHEF, JENKINS, Cloud
Foundry, NewRelic, PagerDuty, Spark, PYTHON, CHEF, JIRA, Confluence, Maven, Artifactory,
GITHUB.