Sai kiran - Azure Devops engineer |
[email protected] |
Location: Houston, Texas, USA |
Relocation: Yes |
Visa: H1B |
Sai Kiran Reddy
Phone: (541) 566-6869 Email: [email protected] Azure DevOps/Cloud Engineer Professional Summary: "Experienced DevOps Engineer with 9+ years in designing, deploying, and managing cloud infrastructures. Proven track record in cost reduction, efficiency improvement, and security enhancement across multiple cloud platforms. Skilled in CI/CD, configuration management, and N-Tier application development." TECHNICAL SKILLS: Cloud: AWS, Azure, Google Cloud Platform, multi-cloud. Scripting languages: Python, Bash/Shell, PowerShell, Ruby, Perl, Go. Databases: MySQL, MongoDB, Cassandra, PostgreSQL, SQL Server, DynamoDB, Elasticsearch, Snowflake, RDS, TimescaleDB. Web/app servers: Nginx, Apache, Tomcat, WebSphere Application Server, JBoss, Traefik. Build tools: Jenkins, GitLab CI/CD, CircleCI, GitHub Actions, Gradle, NPM. Version control tools: Git, Bitbucket, Mercurial, SVN. Infrastructure as code (IaC): Terraform, AWS CloudFormation, Ansible, Pulumi. Security tools and practices: AWS IAM, Azure Security Center, SonarQube, Veracode, Twistlock, Datadog. Monitoring tools: Prometheus, Grafana, Elasticsearch, Kibana, Splunk, New Relic. Containerization and Orchestration: Kubernetes, Docker, Podman. Messaging Systems: Kafka, RabbitMQ. LDAP and Identity Management: Keycloak, Okta. Artifact Repositories: JFrog Artifactory, Nexus Repository. Cluster Management: Kubernetes, OpenShift. Troubleshooting and problem-solving skills. Professional Experience: Client: Charter Communications Denver, USA Feb2022-Present Role: Sr. Cloud Engineer Responsibilities: Migrate configurations, credentials, and scripts to GitLab, set up and test GitLab Runners, and provide training and documentation on GitLab's CI/CD features. Reduced e-commerce cart abandonment rate 25% by optimizing RDS queries and scaling Lambda functions based on CloudWatch metrics. Worked closely with development teams to understand application requirements and provided guidance on best practices for microservices development. Facilitated knowledge sharing sessions on containerization, orchestration, and CI/CD practices. Implemented and managed Istio for resilient and secure service mesh within Kubernetes clusters. Configured components to optimize service communication, enhancing system reliability and security." Proficient in Linux administration, RHEL, CentOS, and Ubuntu distributions, AWS services, and basic Windows Server administration. Automated certificate management for a production Kubernetes cluster using Cert-Manager. Created a Terraform module for deploying a common cloud infrastructure stack, which was used to provision resources for multiple customers. Developed and maintained Python, Perl, and Bash scripts to automate the build process for a large-scale web application, reducing the deployment time by 50%. Used Veracode, Twistlock and SonarType to scan containerized applications for vulnerabilities, identified and fixed a variety of vulnerabilities, and integrated with CI/CD pipelines. Executed blue/green deployments for microservices to minimize downtime during updates. Implemented canary releases to gradually roll out new features to a subset of users for testing before a full deployment. Configured Kubernetes to deploy, scale, load balance, and manage Docker containers with multiple namespace versions using Helm charts for automatic deployments. Proficiently utilized Rancher, Jenkins, and AWS EKS to build applications within pods, leveraging the scalability and flexibility of Kubernetes for efficient and streamlined application development. Provisioned highly available EC2 instances using Terraform and CloudFormation and created new Python scripts to enhance Terraforms functionality. Implemented and managed reliability tools such as Prometheus and Grafana to monitor the performance and health of microservices. Experience troubleshooting and resolving complex IT issues, including the ability to perform root cause analysis. Migrated a company's on-premises infrastructure to VMware, resulting in a 30% reduction in hardware costs. Automated the creation and deployment of AWS environments using CloudFormation, Boto3, and AWS CLI. Developed and executed automation scripts to deploy and manage applications across different cloud platforms. Communicated effectively with technical and non-technical stakeholders about build systems and software development processes. Implemented and managed Kubernetes clusters at scale, using a variety of cloud providers and on-premises infrastructure. Worked with the engineering team to develop a new Datadog dashboard that provides real-time visibility into the performance of all production systems. Improved the reliability of production applications by 99.9% by using Datadog to monitor and resolve issues proactively. Chaos Engineering experiments to simulate network failures and server outages, identifying and addressing potential system vulnerabilities proactively. Secured Kubernetes clusters using RBAC, TLS certificates, and encryption, and implemented observability and monitoring using Prometheus, Grafana. Automated the deployment and management of Kubernetes applications using Helm, Jenkins, Puppet, and Ansible, and developed Kubernetes operators to manage complex Kubernetes applications. Used Kubernetes to orchestrate the deployment and scaling of multi-container applications in the cloud. Managed the migration of a legacy on-premises application to AWS using CloudEndure. Demonstrate experience in managing Kafka clusters on both Windows and Linux environments. Develop Docker images using Dockerfiles, manage Docker container snapshots, handle image removal, and manage Docker volumes and virtualized servers. Set up JIRA as a defect tracking system, configuring workflows, customizations, and plugins to ensure effective bug and issue tracking. Utilized JIRA for project creation, permissions assignment, and configuration of mail handlers and notification schemes. Integrated Backstage.io into the existing AWS infrastructure to enhance visibility and management of services. Enhanced deployment efficiency by scripting and scheduling data file transfers from development to testing environments, ensuring consistency in data across different stages. Established version-controlled processes for managing PeopleSoft patches and updates, streamlining collaboration and maintaining traceability. Improved service discovery mechanisms using Backstage.io, ensuring efficient tracking and monitoring of AWS-hosted applications. Leveraged AWS services such as EC2, S3, and RDS within Backstage.io to create a centralized platform for managing and monitoring resources. Implemented automated CI/CD pipelines with AWS CodePipeline, reducing deployment time and ensuring a streamlined release process. PeopleSoft Process Monitor/Scheduler:* Automated and optimized batch job execution by leveraging PeopleSoft Process Scheduler, reducing manual intervention and improving deployment speed. Implemented CI/CD practices for PeopleSoft processes using Jenkins, ensuring continuous integration and deployment of application changes. Implemented CI/CD practices for PeopleSoft processes using Jenkins, ensuring continuous integration and deployment of application changes. Environment: GitLab, Hashicorp Vault, Azure, Ansible, Docker, Kubernetes, SonarQube, Salt Stack, AngularJS, RequireJS, JQuery, GIT, ANT, Chef, NFS, JAVA, .Net, LDAP, NFS, FTP, Nagios, Snowflake, IBM Soft Layer, JFrog Artifactory, Red Hat Cluster Suite. Client: WellmarkBCBS DesMoines, USA Mar 2018 Jan 2022 Role: Sr Cloud/DevOps Engineer Responsibilities: Worked with developers and product managers to implement a new DevOps process for feature development and release. The new process has helped the team to improve the quality and reliability of its products. Designed and implemented Landing Zones for new Azure subscriptions, including pre-configured network, identity, and security policies. Minimized downtime and data loss in case of disasters by leveraging Archive Storage for backups and efficient restore procedures. Leverage Azure Blob Storage as the artifact repository for deployment packages, ensuring scalable and cost-effective storage. Managed and configured various Azure services like ADLS, Synapse, Databricks, and Key Vaults to support data engineering and analytics workloads. Scripted automation tasks in PowerShell and Python to manage Azure resources and perform operational tasks, increasing efficiency and consistency. Worked effectively with SQL and NoSQL databases like Azure SQL Database and Cosmos DB to implement efficient data storage and retrieval strategies for diverse applications. Demonstrated strong problem-solving skills under pressure, consistently resolving complex technical issues and ensuring service continuity. Maintained detailed documentation and proactively identified potential risks to ensure proactive troubleshooting and preventive maintenance. Integrated monitoring tools like Prometheus and Grafana with OpenShift to monitor cluster health and application performance. Automated 80% of user provisioning and access management tasks using custom BuildMap rules and workflows. Assisted with designing, deploying, and automating a hybrid infrastructure environment encompassing Windows Server, VMware vSphere, and Azure cloud services. Proficient in working with various cloud platforms, with a focus on Microsoft Azure, for designing and deploying cloud infrastructures using tools such as Azure Resource Manager (ARM) templates. Proven ability to provide technical support, troubleshoot issues, and optimize performance across multiple cloud platforms. Managed and administered Active Directory for a large enterprise, supporting over 100,000 users. Played a pivotal role in the successful migration from TFS (Team Foundation Server) to Azure DevOps, contributing expertise in orchestrating the transition process and redesigning CI/CD pipelines using YAML configurations. This effort streamlined development workflows, improved efficiency, and enhanced collaboration within the organization. Administered a fleet of 100+ Windows servers, including patching, monitoring, and troubleshooting. Responsible for the day-to-day operations of 200+ Linux servers. Assisted in designing, developing, and enhancing Cloud Infrastructure, contributing to the optimization and scalability of systems. Strong technical aptitude in infrastructure components such as networking (Cisco ACI, AWS VPC), storage (Azure Blob Storage, AWS S3), and operating systems (Linux/Windows), coupled with proficiency in Java and .NET application stacks. Configured AWS IAM to manage users and groups privileges also user account management (SSO/SAML) and multifactor authentication. Involved in firewall deployment and management in Azure such as Palo Alto, Azure Firewall. Deployed applications on Azure Cloud using Elastic services AKS and Azure Container Services. Played a key role in the conversion of existing Legacy applications to newer technologies, ensuring a seamless transition and improved performance. Collaborated on the integration of in-house applications with enterprise third-party solutions, enhancing overall system functionality. Developed and maintained well-documented custom Infrastructure as Code scripts, Azure IAM Security Roles Environment: Subversion (SVN), AWS, Jenkins, Java/J2EE, ANT, Tomcat, Perl Scripts, Shell Scripts, XML, UNIX, LINUX, OpenShift, Windows 7, Bamboo, XL deploy, XL Release, Ruby, Oracle, JIRA, AWS, GCP, Red hat, Linux servers, Jenkins, GIT, Chef, Docker, microservices, Shell Scripting, SonarQube, Hadoop, Ansible, Tomcat, Nagios, Python, ELK, ANT, Maven, Kubernetes, Splunk. Client: ACT- Iowa City, IA Aug2014 Feb 2018 Role: Cloud and Linux Engineer Responsibilities: Automated the deployment of a new web application to Azure using Ansible playbooks, reducing deployment time by 50%. Utilized OpenShift's Source-to-Image (S2I) feature to automate the build process and deploy applications seamlessly. Developed Ansible playbooks to provision, configure, and scale OpenShift clusters. Worked with developers to improve the code quality and reliability of a C/C++ project using compiler domain expertise, reducing the number of software defects found in production by 50%. Troubleshot and resolved a complex Active Directory issue that was causing a production outage, preventing significant downtime for the company. Used Flux to automate git based GitOps deployments for a production Kubernetes cluster. Developed and implemented a CI/CD pipeline using Ansible playbooks to automate the build, test, and deploy process, reducing the time to deploy new features to production by 20%. Used Ansible to orchestrate the deployment of a new microservices architecture to Kubernetes, including deploying the Docker images, creating the Kubernetes Deployments and Services, and configuring the Ingress Controller. Managed multiple production Red Hat 4/5/6 servers across various platforms, ensuring high availability and performance. Managed volume and disk management, software RAID solutions, and file systems, ensuring high availability and performance. Configured and managed HA servers running Veritas Cluster Server and Red Hat Cluster Server. Developed and maintained Perl,Shell and Python scripts to automate backup and recovery tasks. Proficient in setting up SSH, SCP, and SFTP connectivity between Linux hosts and configured and managed firewall rules to protect production servers from attack. Successfully implemented canary deployments to production environments, reducing the risk of new releases and ensuring a smooth rollout for users. Managed and maintained Kubernetes clusters, ensuring high availability and performance. Deployed and managed microservices architectures on Kubernetes, using best practices such as containerization, load balancing, and service discovery. Automated the deployment and management of Kubernetes applications using tools such as Ansible and Helm. Education: Master s in computer and information sciences from Southern Arkansas University-USA-2014 Bachelor s in mechanical engineering from JNTU Hyderabad, India-2013 Keywords: cprogramm cplusplus continuous integration continuous deployment sthree database information technology golang Iowa |