Alexwash - AWS Cloud Engineer/ DevOps |
[email protected] |
Location: Durbin, West Virginia, USA |
Relocation: Ready to go onsite |
Visa: H1B |
Siddartha Gudipati
AWS Cloud Engineer/ DevOps [email protected] +1(216) 586-4265 http://www.linkedin.com/in/siddartha-gud-07066a159 Summary With strong experience in AWS Cloud/DevOps environment in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various infrastrucure using agile methodology on AWS platform. Experienced on deploying, managing, and operating scalable, highly available, and fault tolerant systems with implementing data, security best practices on AWS Services. Implementing, and supporting the foundational Client AWS infrastructure including but not limited to AWS organizations/accounts, Landing Zone, networking, security, identity, and targeted business applications/integrations. Experience in writing Ansible Playbooks using python SSH to manage the configuration of AWS nodes and test the playbooks on AWS instances using python. Working experience of AWS services like EC2, S3, Elastic Load Balancer, Elastic Container Service, RDS, Elastic Beanstalk, Cloud Front, VPC, CloudWatch, FSx, Lambda, Kubernetes (EKS)f, GKE, AKS, Transfer for SFTP, Cognito, Trusted Advisor, Route53, ECS, Step Functions, Lambda Function SNS, SQS, SCP, AWS Organizations, Cloudwatch, Event Bridge, Certificate Manager,Cost Explorer and AWS CLI. Experienced in Infrastructure automation using Terraform and AWS Cloud Formation by creating custom launch templates. Experience working on Docker with Kubernetes, Used Docker storage, networking, cloud, logging, compose and continuous integration. Work on shift rotations for production support and operational readiness support. Hands on in installing, configuring, upgrading and managing Puppet masters and agents. Solid knowledge on automation for deployment/ configuration of different Application servers like WebSphere, WebLogic and Web Servers like Apache Tomcat. Experience in DevOps, software configuration management, Build and Release Management. Experience in using version control and source code management tools. Knowledge of using Subversion (SVN) and Bitbucket for version control or source code management. Experience with using tools like postman, graphQL for fetching the data and testing the APIs. Experience in using Jenkins for automating software development process by continuous integration (CI) and to facilitate continuous delivery (CD) for technical aspects. Experienced to write scripts using Python, Groovy, Shell and Ruby. Worked on Python/Bash scripts to gather resources metrics from AWS EC2 Instances, and configured Alerts and Dashboards using AWS Cloud Watch Monitoring. Experience working with Linux/UNIX and Docker containers Writing/Debugging Docker files to build Application Docker images & deploying them to Kubernetes by writing YAML files and by using kubectl cli.. Experience with REST, SOAP, and GraphQL API support. Have good understanding the components of the Kubernetes control plane: Deployed Kubernetes cluster in production using Terraform scripts. Ability to use IBM Rational ClearCase, Ant, Maven, Cruise Control, Bamboo, Hudson. Experience in various configuration and Automation tools like Chef and Puppet for deploying applications into web servers and DB servers. Maintain large deployments using Chef and Puppet. Extensively worked on Source Code Management tools like SVN, GIT, GIT HUB and performed operations namely branching, tagging, merging, repository management, etc. Familiarity with DMZ based network architectures and associated infrastructure Able to work as part of a high performing, collaborative team with limited supervision Education & Certifications: Master of Science in Computer Science from Cleveland State University, USA Bachelor of Engineering in Electronics & Telecommunication from Savitribai Phule Pune University, India. Certified AWS SysOps Administrator- Associate. Cisco Certified Network Associate (CCNA). Technical Skills: Source/ Version Control Tools GIT, GitHub, Bitbucket, SVN Build Management Tools Jenkins, Maven, ANT Configuration Management Tools Chef, Puppet, Ansible Infrastructure Automation Cloud Formation, Terraform and Ansible Monitoring and Log Management Tools Jira, Nagios and Splunk Cloud Services AWS, Azure, OpenStack (IaaS, PaaS, SaaS) Containerization Tools Docker, Kubernetes, EKS,AKS GKE Virtualization Tools VMWare, Hyper V Repositories Nexus, JFrog Artifactory Scripting Shell, Python, Ruby and Groovy Database MySQL, Oracle Routing Protocols RIP, EIGRP, OSPF, IS-IS, BGPv4, MP-BGP Web & Application Servers Apache HTTPD, Apache Tomcat, WebSphere, Web logic, JBOSS Simulators Cisco Packet Tracer, Wireshark, GNS 3 Operating Systems Red Hat Linux, Linux, Solaris, Cent OS, Ubuntu and Windows Other Tools MS office Suite, File Zilla Client, Putty, .Net, graphQL Experience: Cisco Bothell, WA March 2023 - Current Sr. AWS Cloud Engineer/DevOps Responsibilities: Managing initiatives for migration and modernization in AWS cloud environment. Participate in planning, implementation, and growth of the infrastructure on Amazon Web Services (AWS) Cloud. Automated infrastructure migration to cloud environment using CloudFormation and Terraform. Ceating Jenkins multibranch pipelines to deploy the AWS infrastructure to production and Non-production. Created step functions to orchestrate the flow of files processing in S3 based on event triggers. Used AWS CloudFront to make files available for download from S3 at edge locations for faster availabilty. Maintain SCP in management account and access control using IAM roles, IAM Users and IAM policies. Designed and deployed AWS solutions using EC2, S3, EFS, ECS, EKS, Secrets Manger, FSx, SNS, SQS, Elastic Load Balancer, Secrets Manager, cognito, Lambda Function, Route53, IAM, Event Bridge, RDS, Certificate Manager, AWS CLI, Auto scaling groups, CloudFront, Step Functions etc. Created lambda script using python for SHA 512 calculation and for generating signed URL for accesing the files hosted in S3 through AWS CloudFront. Experience with AWS security tools and services: AWS Security Model, IAM (Identity Access Management), ACM (Amazon Certificate Manager), Security Groups, Network ACLs, Encryption and Firewalls. Work closely with the architects and engineers to implement networks, systems, and storage environment that effectively reflect business needs, security requirements, and service level requirements. Provide Production support and take care of operational needs for the applications hosted in AWS to make sure the infrastructure is up and running. Providing analysis reports and AWS recommendations for cost optimization and security alerts.. Create roles and users in AWS identity and access management to grant or revoke permissions. Deploy CloudFormation stacks using serverless code to create and maintain the infrastructure with the help of serverless. Implemented AWS CloudFront to improve the lantecy of the web application hosted in S3, increase high performce and enhance security. Work with the PMs closely to prepare and deliver technical solutions for various sized migrations and upgrades. Build automated CI/CD pipeline with AWS Code Pipeline, Jenkins and AWS Code Deploy. Create and maintain approved Terraform IaC modules to ensure consistency and security. Assist with application migrations from acquisition AWS Orgs. to Client Org. Design and implement best practices for operational excellence, security, reliability, performance, efficiency, and cost optimization across Cloud platforms Create and maintain documentation related to the Client Cloud Program. Integrated AWS Dynamo DB using AWS lambda to store the values the items and backup the Dynamo DB streams and implemented Terraform modules for deployment of applications Setup CloudWatch alarms, SNS notifications on various AWS services as required. Environment: Ansible, Jenkins, GIT, AWS (VPC, VPN, Cognito, IAM, Auto scaling, S3, EKS, EC2, ECS, EBS, IAM, Gateways, Security Groups,CloudWatch, Elastic Beanstalk, AWS CLI, SQS, SNS, Secrets Manager, AWS Organizations, SCP, RDS, Lambda, Event Bridge), IaaS, PaaS, Helm charts, Cloud formation, CloudFront, Terraform, serverless, JIRA, code pipeline, code repository, code build, Linux, Shell, Python, BitBucket. American Express GBT Bothell, WA Feb 2021 March 2023 AWS Cloud Migration/ Infrastructure Engineer Responsibilities: Managing initiatives for migration and modernization in AWS cloud environment and giving production and operational support until migration cutoff. Participate in planning, implementation, and growth of the infrastructure on Amazon Web Services (AWS) Cloud. Work with the larger design team to develop a full Hybrid Cloud Solution. Automated infrastructure migration to cloud environment using CloudFormation. Deploying VPC resources from management account using CloudFormation Stack sets and Code Pipeline. Troubleshoot and optimize EKS for performance, scalability, and security within Kubernetes cluster. Created lambda script using python for HA and scheduled start and stop of instances, setup trigger to AWS lambda using CloudWatch scheduled events. Use Control tower CfCT scripts to deploy SCP into management account and deploy CFT stacks to the AWS accounts/Ous. Mainitaing the production infrasturcutre and provide critical support for debugging and maintaince. Managing accesss control to prodcution environment accounts. Designed and deployed AWS solutions using EC2, S3, EFS, EKS, Secrets Manger, FSx, SNS, SQS, Elastic Load Balancer, Secrets Manager, Lambda Function, Event Bridge, RDS, Certificate Manager, AWS CLI, Auto scaling groups, etc. Experience with AWS security tools and services: AWS Security Model, IAM (Identity Access Management), ACM (Amazon Certificate Manager), Security Groups, Network ACLs, Encryption and Firewalls. Providing analysis reports and AWS recommendations for cost optimization and security alerts. Create roles and users in AWS identity and access management to grant or revoke permissions. Deploy CloudFormation stacks using serverless code to create and maintain the infrastructure with the help of serverless. Work with the PMs closely to prepare and deliver technical solutions for various sized migrations and upgrades. Developed and maintained a Kubernetes-based backup and disaster recovery solution, ensuring business continuity and reducing recovery time by 50% in the event of a disaster. Develop and maintain Kubernetes-based autoscaling solutions. Implement and maintain security policies for Kubernetes clusters and applications. Automate deployment and scaling of kubernetes clusters and applications. Help application teams to migrate from on-prem to AWS. Work in triage calls with vendors and app teams to troubleshoot and provision infrastructure as needed. Work on cluster life cycle by deploying updates and patches in K8s clusters. Create and Manage IAM Roles and Policies. Setup and manage Service Control Policies SCPs . Support Production network and participate in rotating on-call schedule. Develop and maintain AWS Landing Zone resources such as accounts, VPCs, IAM, etc. Work closely with Client and acquisition Cloud Security/Engineering staff to align security policies, IaC blueprints, and security guardrails. Environment: Ansible, Maven, ANT, GIT, AWS (VPC, Cognito, VPN, S3, EKS, ECS, EC2, EBS, IAM, Gateways, Security Groups, CloudWatch, Elastic Beanstalk, AWS CLI, SQS, SNS, Secrets Manager, AWS Organizations, SCP, RDS, Lambda, Event Bridge), IaaS, Helm charts, PaaS, Cloud formation, Terraform, serverless, JIRA, code pipeline, code repository, code build, Linux, VMware, Shell, PostgreSQL, Python, Kubernetes. T-Mobile Bellevue, WA Nov 2018 Feb 2021 Sr. AWS/DevOps Engineer Responsibilities: Involved in Design/Architecture of AWS and hybrid cloud solutions. Setup and build AWS infrastructure using various resources, VPC, EC2, EKS, S3, IAM, EBS,Lambda, SNS, SQS, SCP, Security Groups, Auto Scaling, Transfer for SFTP, Elastic Beanstalk, Cloud Front, VPC, CloudWatch, Cognito, Lambda, Trusted Advisor, RDS, Event Bridge, Cost Explorer and AWS CLI. Managed Identity and Access Management (IAM) service in AWS for assigning roles and polices to users and used the IAM console to create custom users and groups. Communicate with customer to generate correspondence for customer components running on AWS VPC & AWS EKS kubernetes cluster. Taking care of production environment operational tasks to ensure continuous and immediate operational support. Used Kubernetes to orchestrate the deployment, scaling and management of docker conatiners. Organizing and coordinating Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases. Build automated CI/CD pipeline with AWS Code Pipeline, Jenkins and AWS Code Deploy. Provide technical assistance to all phases of the Cloud Program, including Infrastructure as a Service (IaaS), Platform as a Service (PaaS). Maintaining Tagging compliance for all the AWS resources, update all the tags using AWS CLI. Get resources metrics using AWS CLI, like Max/Avg CPU utilization, Enabling ENA for latest generation of EC2, changing Instance profile/IAM role, Change and describe Instance attributes, resource tagging and Create AMI Image. Responsible for DevOps tool upgrades and security patches Implemented rapid-provisioning and management for Linux using Amazon EC2, Ansible, and custom Bash scripts. Implement Life-cycle Policy for snapshots. Written Templates for AWS infrastructure as a code using Terraform to build staging and production environments. Responsible to handle the deployments of infrastructure changes through terraform/cloudformation in both production and non-production environments. Deploy Amazon Web Services (AWS) resources using AWS Cloud Formation. Created alarms and notifications for EC2 instances using CloudWatch. Build Docker containerization with Kubernetes(EKS), collaborated with development support teams to setup a continues delivery environment with the use of Docker. Deployed application which is containerized using Docker onto a Kubernetes cluster which is managed by Amazon Elastic Container Service for Kubernetes(EKS). Ensuring regular Tag compliance and Patch compliance to the servers. Creating S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. Monitor and troubleshoot kubernetes clusters and applications. Worked with Jenkins pipeline suite for supporting the implementation and integration of continuous delivery (CD) pipelines into Jenkins. Write Python Scripts for automating the build and deployment process. Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications, and proactively manages change. Provisioned and Managed the configurations of multiple servers using Ansible. Enable SSH access to servers from the Jump server without key or password using Ansible and shell. Define Terraform modules such as Compute and Users to reuse in different environments. Configured GIT plugin to offer integration between GIT and Jenkins. Deploy built Artifacts to application server using Maven. Environment: Ansible, Maven, ANT, GIT, Nexus, AWS (VPC, Cognito, VPN, S3, EC2, EBS, EKS, IAM, Gateways, Security Groups, CloudWatch, Elastic Beanstalk, AWS CLI, SQS, SNS, Secrets Manager, RDS, Auto Scaling, Lambda, Event Bridge), IaaS, PaaS, Cloud formation, Terraform, JIRA, Jenkins, Docker, RHEL, VMware, Shell, Bash scripting, SQL, AKS, GKE, Python, GraphQL, Production Support. CareSource Dayton, OH June 2018 Nov 2018 Sr. DevOps/Cloud Engineer Responsibilities: Worked on Build and Deployment of web applications in an Agile continuous integration environment and automating the process. Responsible for DevOps tool upgrades and security patches. Worked on Python Code using Ansible Python API to Automate Cloud Deployment process and provision AWS environments using Ansible Playbooks. Troubleshooting OpenShift router operation, analysing stats with different projects to determine the bottleneck. Experience with using tools like postman, graphQL for fetching the data and testing the APIs. Configured Elastic Load Balancers with EC2 Auto scaling groups. Performed Provisioning of IaaS and PaaS Virtual Machines and Web apps, Worker roles on AWS. Creating and Building Infrastructure on AWS Cloud Platform using Cloud Formation. Design and development of the new technical flow based on JAVA/J2EE and .NET technologies. Worked on Shell Scripts, Python Scripts for automating the build and deployment process. Setting up and building AWS infrastructure like VPC, EC2, Cognito, S3, IAM, Security Group, Auto Scaling and RDS in Cloud Formation using JSON templates. Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test & deploy. Tested GraphQL APIs, issuing GraphQL requests and verifying the correctness of the results. Developed Microservices on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services. Worked on CI/CD tool Jenkins for building and deploying the Java application. Implemented project builds framework in Jenkins using Maven build framework tool. Performed Unit Testing for java applications using Junit frameworks and configuring results as post build action. Manage the artifacts generated by Maven in the Nexus repository. Worked on SonarQube to perform code analysis, code coverage and detecting bugs. Used JIRA for Issue tracking, Bug tracking, and Project Management by raising tickets. Performed configurations from Apache tomcat and web logic to Jenkins. Worked on Ansible to manage existing servers and automate the build/configuration of new servers and created Ansible Playbooks to automate system operations. Creating alarms in Cloud watch service for monitoring the server's performance, CPU Utilization, disk usage etc. Deployed code on WebLogic and Tomcat servers for Production, QA, and Development environments. Environment: AWS (IAM, EC2, S3, Cognito, CloudFormation, CloudWatch, VPC, RDS), IaaS, PaaS, Jenkins, TFS, VSTS, Git, Chef, Ansible, Docker, Kubernetes, Shell, Junit, Tomcat, GraphQL, Groovy, OpenShift, .NET, JIRA Cardinal Health Dublin, OH Nov 2017 May 2018 Sr. DevOps / Build & Release Engineer Responsibilities: Build, manage, and continuously improved the build infrastructure for software development engineering teams including implementation of build scripts, continuous integration (CI) infrastructure and deployment. Developed and supported the Software Release Management and procedures. Worked on version control tools like GIT, Github and integrated build process with Jenkins. Worked with GIT, Github to manage source code. Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems. Implementing Chef Cookbooks for OS component configuration to keep AWS server s template minimal. Setup and maintenance of automated environment using Chef Recipes & Cookbooks for different application. Written cookbooks for installing Jenkins, HTTPD, WebLogic, JBoss, WebSphere, JDK. Converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes. Orchestration of application processes on different environments using Chef in cloud (AWS) for deployment on multiple platforms. Integration of Automated Build with Deployment Pipeline and installed Chef Server and clients to pick up the Build from Jenkins repository and deploy in target environments. Created Shell & Python scripts for various Systems Administration tasks to automate repeated processes. Developed a continuous deployment (CD) pipeline using Jenkins, shell scripts. Troubleshoot problems arising from Build failures and Test failures. Deploy the code on web application servers like Apache Tomcat/WebSphere. Desiged a process for pro-automation using Jenkins in all the application environments and making sure it follows all the standard procedures of the Application SDLC. Automated the continuous integration and deployments using Jenkins. Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push the build artifacts. Created and maintained Ant build.xml and Maven Pom.xml for performing the builds. Defined dependencies and plugins in Maven pom.xml for various activities and integrated Maven with GIT to manage and deploy project related tags and servers and Splunk to capture and analyse data from various layers Load Balancers, Web servers and application servers. Used JIRA for project management and issue tracking. Environment: AWS, Linux, GIT, Github, Jenkins, Chef, Splunk, Maven, Shell script, Python, Windows, Ubuntu, RHEL, CentOS, JIRA, Linux. Aforeserve.com Ltd. Gujarat, India June 2015 August 2016 DevOps Engineer Responsibilities: Provided 24x7 on call support. Troubleshot P1 tickets, escalated the issue to right team to resolve quickly. Worked with Jenkins, Bamboo for CI and CD. Performed Linux administration, patching, configuring and maintenance. Deployed code to QA, PT, training, security, prod-stage environments. Used Ansible as configuration management and automation tool. Worked on automation scripting in Python, PowerShell to automate all deployment activities. Used Bamboo, Jenkins, TFS for continuous integration on project. Used TFS for continuous integration in azure migration project. Collaborated with others to troubleshoot and resolve major production issues. Integrated and collaborated with others on all matters of system operation and development. Built J2EE code using build.xml and pom.xml. Worked with build pipelines and deployment strategy using Jenkins, Bamboo. Used Jenkins for build and deployment for migration application. Worked in Agile environment. Worked on Installation, configuration and upgrading of RedHat server software and related products. Performing daily system monitoring, verifying the integrity and availability of all hardware, server resources, systems and key processes. Review system and application logs. Applying OS patches and upgrading on a regular basis. Configuring and administrating LDAP, DNS, and Send mail on Red Hat Linux. Creating, changing, and deleting user accounts as per request. Repairing and recovering from hardware or software failures. Ensuring that the network infrastructure is up and running. Environment:Subversion, GIT, Ansible,ServiceNow, Microsoft OfficeTools,MySQL,Quality Centre, Windows Server, Ant, Maven, Linux, TFS, .NET, Bamboo, Jenkins, AWS, Ansible, Microsoft Visual Studio, IIS, PowerShell Scripting, Red-Hat Enterprise Linux 3/4, NFS, FTP, . Keywords: continuous integration continuous deployment quality analyst sthree database information technology microsoft Ohio Washington |