Close this

Sai Sreeja

Development
Arizona, United States

Skills

DevOps

About

Sai Sreeja B's skills align with Consultants and Specialists (Information and Communication Technology). Sai also has skills associated with Programmers (Information and Communication Technology). Sai Sreeja B has 5 years of work experience.
View more

Work Experience

DevOps Engineer

Bentley Systems Inc
January 2019 - August 2021
  • Responsibilities: * Automated the Build and Deploy of all internal Software Configuration environments using various continuous integration tools (Jenkins) and scripting languages (Python, Shell, and PowerShell). * Worked on design and deployment of server infrastructure in Microsoft Azure. * Worked on installation and configuration of Azure AD Connect. * Managed Users, Groups and Service Principals in Azure Active Directory. * Created storage pool and stripping of disk for Azure Virtual Machines (AVM). * Administered the networking aspects on cloud, defining network security groups, policies, configuring load balancers, application gateways. * Provisioned Azure Kubernetes Cluster (AKS) as well as Azure Container Registry (ACR). * Involved in pre-server migration, migration and post-migration activities from on-premise to Azure. * Developed Terraform automation scripts for provisioning Azure resources as per application requirements. * Used Chef to configure and manage infrastructure. Wrote cookbooks to automate the configuration setups. * Installed, developed and implemented Linux infrastructure, and managed Chef Recipes and Cookbooks. * Implemented Docker for wrapping up the final code and setting up development and testing environment using Docker Hub, Docker Swarm and Docker Container Network. * Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers (Microservices). * Integrated Docker orchestration framework using Kubernetes, created pods, config maps, deployments. * Integrated Maven with GIT to manage and deploy project related tags and administrated Artifactory repository. * Triggered GitHub actions workflows from Azure Synapse and Data Factory using Rest APIs. * Monitored applications using Azure Monitor (Log Analytics, Application Insights and Custom Dashboards), Storage Diagnostics and Network Flow Log services. * Created Azure DevOps pipelines for build automation and deployment as part of CICD. * Created new build jobs, Integration testing jobs and deploy jobs in Jenkins to automate the process. * Created dashboard in New Relic console for the monitoring purpose, setup Azure practices, SQL Azure and in Azure web and database deployments. * Configured the post build action to deploy to a container and configure WebLogic credentials. * Used JIRA for creating bugs tickets, storyboarding, pulling reports from dashboard, creating and planning sprints. * Managed users like creating, deleting, and granting proper privileges and managing system security. * Responsible for diagnosing and troubleshooting various networking, hardware and Linux/Windows server services issues and performing preventive maintenance. Environment: Python, Shell, PowerShell, Microsoft Azure (Active Directory, Azure VM, Azure Container Service (ACS), Azure Kubernetes Service (AKS), Azure Network Security, Azure SQL, Azure DevOps, Azure Monitor), Docker, Kubernetes, Chef, Terraform, Jenkins, Maven, Artifactory, GIT, GitHub, WebLogic, New Relic, SQL Server, Linux, Windows, Jira

DevOps Engineer

Quest Software
September 2021 - Present
  • Responsibilities: * Worked on end-to-end deployment of various components on the Azure cloud platform. * Maintained and automated the scripts by using Python for automated deployments. * Successfully built the project by fetching the code from GIT repo and built a war file by integrating with Maven and deploying the artifact to Tomcat. * Utilized Docker for setting Azure Container Registry (ACR) with Docker and Docker - compose and actively involved in deployments on Docker using Kubernetes. * Implemented cluster services using Docker and Azure Kubernetes Service (AKS) to manage local deployments in Kubernetes by building a self-hosted Kubernetes cluster using Jenkins CICD pipeline. * Configured Azure Virtual Networks, Subnets, DHCP address blocks, Azure network settings, DNS settings, security policies, and routing, Azure API Management, Security, Cloud-to-Cloud Integration (Public, Private). * Designed Network Security Groups (NSGs) to control inbound and outbound access to network interfaces (NICs), VMs and Subnets. * Implemented SQL Server deployments and administration including Azure SQL Database/Elastic Pool, Azure SQL, managed instance and SQL Server on Azure VMs. * Wrote PowerShell scripts to automate the Azure Cloud system in creation of Resource groups, Web Applications, Azure Storage Blobs & Tables, firewall rules and used Python scripts to automate day to day administrative tasks. * Developed Ansible Playbooks to manage web applications, environment's configuration files, Users, Mount, points and packages. * Managed Kubernetes charts using Helm, created reproducible builds of the Kubernetes applications, managed Kubernetes manifest files and managed releases of Helm packages. * Worked on configuration of Internal Load Balancer and Azure Traffic Manager, setup Jenkins pipelines for build and deployment of Microservices in Docker Container. * Created Terraform scripts to manage and maintain Azure infrastructure for multiple environments. * Migrated on-premise resources into Azure Cloud using Azure Site Recovery, Azure Migrate and Disaster Recovery. * Worked on Azure Site Recovery and Azure Backup - Performed back-ups, scan states and load states of user's profile during the Azure migration process. * Managed Nexus platform plugin integrates Sonatype nexus to Jenkins, created a repository in nexus to store and configured in the Jenkins file. * Implemented high availability with Azure Classic and Azure Resource Manager (ARM) deployment models. * Deployed Azure Monitor Agents on Azure VMs and configured rules for data collection and send to Log Analytics Workspaces. Created dashboards on Application Insights to monitor health and metrics of applications. * Managed all the bugs and changes into a production environment using the JIRA tracking tool. Environment: Microsoft Azure (Blob Storage, Azure VM, Azure SQL, Active Directory, Azure Kubernetes Service (AKS), Azure Container Registry (ACR), Azure Container Service (ACS), Azure Resource Manager (ARM), Azure Traffic Manager, Site Recovery, Backup, Virtual Networks, Load Balancer, Application Insights, Log Analytics, Azure DevOps), Terraform, Python, PowerShell, Ansible, Kubernetes, Docker, Jenkins, GIT, Maven, Nexus Repository, Tomcat, Linux, Windows, Jira

Education

Bachelor of Technology in Information Technology