
Gunwant Saini
Development
ohio, United States
Skills
DevOps
About
Gunwant Saini's skills align with Programmers (Information and Communication Technology). Gunwant also has skills associated with Consultants and Specialists (Information and Communication Technology). Gunwant Saini has 12 years of work experience.
View more
Work Experience
Cloud DevOps Engineer
Quest Diagnostics
August 2022 - Present
- Responsibilities: * Collaborated with cross-functional teams to design and deploy multi-cloud Networking architectures, optimizing performance and scalability while adhering to best practices and security standards across Azure and AWS platforms. * Managed multi-cloud administration tasks, such as resource provisioning, monitoring, and troubleshooting, to ensure high availability and reliability of cloud services for internal and external stakeholders across Azure and AWS environments. * Designed and architect Azure infrastructure components, including virtual machines, storage, networking, and security, ensuring scalability, reliability, and performance. * Developed and maintain continuous integration and continuous deployment (CI/CD) pipelines in Azure DevOps, automating software delivery processes to streamline development workflows. * Implemented and configure monitoring and logging solutions using Azure Monitor, Log Analytics, and Application Insights to ensure visibility into application performance, health, and security. * Managed and utilize Azure DevOps tools effectively, including Azure Repos, Azure Boards, and Azure Artifacts, for version control, project management, and artifact management, respectively. * Developed and deploy API proxies using Terraform within Azure API Management, ensuring seamless integration and efficient management of APIs in the Azure environment. * Implemented and maintain API security protocols, including OAuth 2.0, security certificates, and encryption, to safeguard sensitive data and protect against unauthorized access. * Collaborated with cross-functional teams to design and implement REST APIs and SOAP services, leveraging best practices and industry standards to ensure interoperability and scalability. * Demonstrated expertise in Azure technologies, including Azure Kubernetes Service (AKS) and other Microsoft Azure services, leveraging them to build and deploy scalable and resilient applications. * Utilized .NET PowerShell, Bash, and C# scripting languages to automate infrastructure provisioning, configuration, and deployment tasks. Additionally, contribute to the automation of routine operational tasks for improved efficiency and reliability. * Conducted regular assessments and audits of Networking configurations across Azure and AWS, identifying areas for improvement and implementing necessary changes to enhance efficiency, security, and cost-effectiveness in alignment with business objectives. * Oversaw the setup, configuration, and maintenance of AWS cloud infrastructure, ensuring high availability, scalability, and security of applications and services hosted on AWS. * Implemented and maintained Networking solutions across multi-cloud environments, including Azure Data Factory, Azure Data Lake, Azure Firewall, and AWS infrastructure, ensuring seamless data flow and secure communication. * Analyzed system metrics across Azure and AWS, identifying performance issues and utilizing tools like AWS CloudFormation, AWS CLI, or Terraform to automate deployment processes and streamline infrastructure provisioning. * Enforced security best practices and compliance standards within Azure and AWS environments, conducting regular audits, implementing necessary controls, and developing robust backup strategies and disaster recovery plans. * Managed updates, security patches, and new features within Azure and AWS environments, ensuring timely application to maintain system stability and security posture. * Integrated DevOps practices across Azure and AWS environments, focusing on automating deployment processes, implementing CI/CD pipelines, and optimizing the development workflow. * Utilized tools like Jenkins, Maven, and Artifactory to establish efficient and reliable CI/CD processes across Azure and AWS, collaborating with cross-functional teams to leverage cloud services effectively. * Monitored multi-cloud environments for anomalies, responded to incidents, and troubleshooted issues to minimize downtime across Azure and AWS platforms. * Developed scripts and automation workflows using AWS CloudFormation, AWS CLI, or Terraform to streamline operations and improve efficiency across Azure and AWS environments. * Collaborated with teams to provide technical guidance on leveraging Azure and AWS services effectively, ensuring alignment with business requirements and best practices. * Monitored resource usage trends across Azure and AWS, forecasted capacity requirements, and scaled resources as needed to optimize performance and cost-efficiency. * Stayed updated on Azure and AWS service updates, applied patches, and implemented enhancements to ensure the continued success of multi-cloud environments. * Participated in on-call schedules to provide 24/7 support for production environments across Azure and AWS. * Interfaced with Azure and AWS support and third-party vendors to resolve technical issues and optimize cloud infrastructure performance. * Provisioned Azure and AWS resources using respective management consoles, CLIs, SDKs, and libraries, ensuring consistency and efficiency across multi-cloud environments. * Planned, built, and configured Networking components across Azure and AWS, reviewing architectural frameworks to ensure alignment with business objectives and best practices.
Sr. DevSecOps / Cloud Engineer
Razor
October 2021 - August 2022
- Responsibilities: * Demonstrated mastery in CICD platforms, including Azure DevOps, GitLab, and GitHub Actions, to automate software development processes, ensuring streamlined and efficient workflows. * Showcased expertise in cloud infrastructure architecture, with a focus on AWS, ensuring scalable and efficient deployments. * Led DevOps adoption and transformation initiatives, enhancing productivity and driving successful implementation. * Utilized Terraform for automated infrastructure provisioning, ensuring consistency and reliability in cloud deployments. * Actively participated in the evaluation and introduction of new DevSecOps technologies and tools, such as Jenkins, Splunk, AppDynamics, Jira, Confluence, Ansible, Artifactory, Bitbucket, SonarQube, and Xebia Tools. * Contributed to Tools Engineering & DevSecOps best practice methodologies and standards, defining specific processes and components. * Orchestrated containerized applications using Kubernetes, optimizing scalability and portability. * Ensured collaborative and versioned code management using GIT version control. * Implemented testing and scanning tools such as SonarQube, Snyk, and BlackDuck for enhanced software security and quality. * Provided operational support for mission-critical systems, maintaining high availability and reliability. * Demonstrated strong understanding of Azure infrastructure, services, and tools, including Azure Monitor, Grafana, and Log Analytics. * Expertise in messaging services like Kafka, JMS, and MQ for seamless communication across distributed systems. * Implemented encryption, authentication, and authorization mechanisms, showcasing security awareness. * Leveraged scripting languages like PowerShell and Python for automation and process improvement initiatives. * Collaborated with stakeholders, resolving complex technical issues with effective communication and problem-solving skills. * Implemented Ansible for server management and automated build/configuration of new servers, customizing modules for cloud environments. * Built Jenkins pipelines for microservices builds, deploying to Docker registry and Openshift, automating CI/CD pipelines. * Successfully automated static code analysis through SonarQube, ensuring code quality. * Implemented and maintained monitoring solutions for real-time performance analysis and troubleshooting. * Proficient in Docker containers and Kubernetes, optimizing applications for scalability and efficiency. * Managed incident responses promptly, minimizing downtime and impact on business operations. * Collaborated with cross-functional teams, addressing network-related issues using TCP/IP, DNS, and firewalls Environment: Microsoft Windows Azure, AWS, Windows Server 2012/R2/2013, Linux, PowerShell, Python, Perl, Azure Monitor, Grafana, Log Analytics, SonarQube, Configuration Management- Chef, Ansible, CI/CD: Jenkins, IaC -Terraform, Docker, Kubernetes, Kafka, JMS, MQ, ANT, Maven, DAP, Informatica 9.0/8.6
Site Reliability Engineer
American Express
January 2020 - October 2021
- Responsibilities: * Built, reviewed, and maintained comprehensive application design and architecture documents for effective disaster recovery planning. * Ensured seamless integration of disaster recovery capabilities into each system, aligning with organizational requirements and industry best practices. * Analyzed testing results to identify areas for continuous improvement, implementing necessary adjustments to enhance the overall reliability of disaster recovery procedures. * Assumed a leadership role in projects focused on managing and optimizing platform infrastructure performance, reliability, and security. * Leveraged SRE practices, observability tools, and CI/CD processes to ensure continuous delivery and operational excellence. * Led project teams through the design, implementation, and maintenance of complex services to automate monitoring activities, contributing to improved incident response and resolution. * Advocated for the adoption of standardized and scalable software tools to ensure uninterrupted system operation at optimum performance levels. * Played a pivotal role in selecting and implementing tools aligned with SRE and DevOps principles, contributing to enhanced system reliability and efficiency. * Proactively troubleshooted and analyzed service disruptions, identifying root causes and developing effective solutions to improve overall system reliability. * Applied in-depth knowledge of system architecture and SRE practices to address performance and availability issues promptly. * Managed and optimized cloud infrastructure, ensuring high availability and reliability for critical services. * Implemented automated monitoring and incident response systems using tools like Prometheus and Grafana. * Conducted regular post-incident reviews and performance analysis to improve system reliability. * Collaborated with development teams to implement best practices for reliability, scalability, and performance. * Managed Microsoft Azure Cloud infrastructure, providing IaaS support and creating Virtual Machines using PowerShell scripts and the Azure Portal. * Worked on Windows Client and Server OS, Active directory, OIDC, SAML, OAUTH, Ping Federate, Azure-AD/AD, and implemented security fundamentals including RBAC, security groups, permissions, group policy, and MFA. * Created and managed Storage Accounts, Affinity Groups, Virtual Networks, and End Points in Azure Portal. * Deployed VMs, Storage, Network, and Affinity Groups through PowerShell Script, including Storage Pool configurations for Azure Virtual Machines. * Implemented Azure Backup for VM backup, restore, and configured Site-to-Site VPN Connectivity. * Engineered solutions on GCP using Infrastructure As Code methods, including Terraform. * Monitored Azure Infrastructure through System Center Operation Manager (SCOM). * Coordinated with Microsoft for subscription limit increases, handled client issues remotely, and ensured compliance with standards and policies. * Installed and configured Terraform, built infrastructure using Terraform configuration files. * Utilized Splunk for monitoring system logs and incident management system notifications. * Implemented continuous integration and continuous delivery using Jenkins and Ansible for Docker image building and deployment. * Configured SaaS-based software, performed data manipulations, and maintained service grid platform in a SaaS environment. * Managed Web applications, environment configuration files, users, mount points, and packages using Ansible. * Developed and deployed various Ansible playbooks with multiple roles, tasks, templates, and service management for efficient deployments. * Configured Nginx for proxy RESTful API calls to microservices in Docker containers. * Created CICD pipelines using Jenkins templates and Xebia tools (XLRelease, XLDeploy). * Ensured compliance with deployment standards and provided monitoring recommendations for complex tasks. Environment: Visual Studio.NET 2010, AZURE CLOUD, AngularJS, MongoDB, ASP.NET 4.0, AJAX, C# 4.0, TSQL, LINQ, Entity Framework, WCF, UML, CSS, JavaScript, SQL Server 2008, VSS Python, Unix/Linux, JIRA, Confluence, Maven, Bitbucket, Docker, Artifactory, XLRelease, XLDeploy.
Cloud DevOps Engineer
Bank of the West
March 2017 - December 2019
- Responsibilities: * Participated in the release cycle of the product which involves environments like Development, QA, Pre-Prod and Production. * Worked with an agile development team to deliver an end to end continuous integration/ continuous delivery product using chef and bamboo. * Technically experience performing software builds and deployments using tools such as, but not limited to: Code Hub (SVN, GIT) Ant, Maven, Jenkins ,Anthill Pro, Xebia labs (XL Deploy release). * Experience working with XLR (Xebia labs release), deployment automation tool Automated tool. Automated release process by creating the templates, used Groovy Scripts as precondition. * Used the continuous Integration tools such as bamboo for automating the build and deployment process. * Used the version control system bitbucket to access the repositories and used in coordinating CI tools. * Hands on Experience on creating and maintaining branches in SCM and creating pull requests for code merge. * Created the build scripts using Maven for Java projects. Automating the build process by configuring Subversion for projects. Build tracking so that whenever a defect is detected, developers will be able to track the source code. * Manage incidents that help restore the acceptable IT best practices And Diagnose of incidents to proactively manage and eliminate errors. * Used Python API for uploading all the agent logs into Azure blob storage. Managed internaldeployments of monitoring and alarm services for the Azure Infrastructure (OMS). * Build Data Sync job on Windows Azure to synchronize data from SQL 2012 to SQL Azure. * Design and Implement WCF services layer hosted on Windows Azure. This layer is the middle tierbetween SQL Azure and SharePoint online external content. * Create Cache Memory on Windows Azure to improve the performance of data transfer between SQLAzure and WCF services. * Having good implementation experience with installation and configuration of Kubernetes, clustering them and managed local deployments in Kubernetes. * Provided consistent environment using Kubernetes for deployment scaling and load balancing to the application from development through production, easing the code development and deployment pipeline by implementing Docker containerization. * Coordinating with the development and test automation team in maintenance of source code and training them with CI System. * Ability to work closely with teams, to ensure high quality and timely delivery of builds and releases. * Experience setting up instances behind Elastic Load Balancer in AWS for high availability. * Developed build and deployment script using Ruby (chef recipe) and shell scripting. * Deployed the AEM (Adobe Experience Manger), Hybris and datahub application packages and coordinated with software development teams and QA teams. * Responsible for cookbook release process and deployment for version upgrade. * Setting up New Relic dashboards for application monitoring. Environment: XLR (Xebia Labs Release)V9.0, ANT, Maven, Subversion, CVS, Chef, Azure, LINUX, Shell/Perl Scripts, Python, DB2, LDAP, GIT, Jenkins, Tomcat, Nagios, JIRA, Xebia Labs
Cloud DevOps Consultant
August 2015 - March 2017
- Responsibilities: * Automated the release pipeline to achieve zero touch deployments using Jenkins, gitlab, Artifactory and Udeploy. * Created pipeline for microservices using docker and OpenShift. * Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using Gitlab source control. * Used maven dependency management system to deploy snapshot and release artifacts to Artifactory to share across projects and environments. * Setup and build AWS infrastructure various resources, VPC EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS in Cloud Formation JSON templates. * Installed the application on AWS EC2 AMI, Red hat, Ubuntu Instances. * Configured the storage on S3 Buckets. * Experience working with IAM to create new accounts, roles, and groups. * Automating backups by shell for Linux to transfer data in S3 bucket. * Maintaining the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud. * Created AWS Route53 to route traffic between different regions. * Experienced with AWS data backup (snapshot, AMI creation) techniques, along with data-at-rest security within AWS. * Good understanding of ELB, security groups, FTP, SCP, NAT, firewall and Route 53. * Designed high availability environment for Application servers and database servers on EC2 by using ELB and Auto-scaling. * Used Cloud Watch for monitoring AWS cloud resources and the applications that deployed on AWS by creating new alarm, enable notification service. * Worked on CI/CD tools Jenkins and GIT version control system for continuous smooth code release process. Environment: AWS, OpenShift, Docker, Ansible, UDeploy, Oracle, Maven, GitLab, Jenkins, Linux, python, Shell scripting, Artifactory, SonarQube and Rally.
Cloud Engineer
Net Cracker Technology Solutions IT Solutions
June 2013 - July 2015
- Responsibilities: * Manage DevOps and Infrastructure Teams supporting tools and infrastructure for 100+ developers on 3-5 concurrent releases. * Creating fully automated CI build and deployment infrastructure and processes for multiple projects. * Installing, configuring and maintaining Continuous Integration, Automation and Configuration Management tools. * Exposure to containerization, the Docker project. * Created LWP (light weight pipeline) using chef, Jenkins and AWS. * Hands on experience in writing Ansible playbooks as per developer requirement. * Design highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs. * Utilize EBS to store persistent data and mitigate failure by using snapshots. * Design AWS Cloud Formation templates to create custom sized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates. * Provide highly durable and available data by using S3 data store, versioning, lifecycle policies, and create AMIs for mission critical production servers for backup. * Design roles and groups for users and resources using AWS Identity Access Management (IAM). * Utilize Amazon Glacier for archiving data. * Manage network security using Security Groups, and IAM. * Use Amazon RDS to manage, create snapshots, and automate backup of database. * Configured and deployed applications on IBM uDeploy. * Implementing monitoring and reporting solutions across a range of environments and platform. * Independently learn new technologies and master the New Relic infrastructure so that you can provide 'full stack' diagnostics, when necessary, to help to figure out the root cause of internal problems. * Installed and configured Splunk to log application data. * Prepared, arranged and tested Splunk search strings and operational strings. * Created and configured management reports and dashboards. Environment: AWS, Docker, Chef, Java, Maven, Git Hub, Jenkins, Linux, Tomcat, JBoss, Shell scripting, JIRA, Nexus, IBM UDeploy.
Team City
December 2008 - January 2010
- Linux, PowerShell, Python, Perl, Bash, Azure Monitor, Prometheus, Team City, SonarQube, , Ansible, CI/CD (Jenkins), IaC (Terraform), Docker, Kubernetes, Kafka, JMS, MQ, ANT, Maven, DAP