Post Job Free

Resume

Sign in

Ci Cd Devops Engineer

Location:
Enfield, CT
Posted:
August 23, 2023

Contact this candidate

Resume:

Sravanthi Patibandla

Devops Engineer

+1-860-***-****

ady5o1@r.postjobfree.com

Summary

Visionary professional offering extensive background in routine application maintenance tasks and DevOps Engineer boasting expertise in developing and implementing IT solutions that result in increased performance. Talented leader with extensive knowledge of high availability architecture and concepts. Ready to tackle new challenges in project planning and development capacity. Offering over 8 years of experience fixing bugs in coding with source control tools. Polished professional successful designing, testing, and implementing infrastructure and applications for various clients. Offering IT solution building expertise in fast-paced environments.

Designed, implemented, and maintained cloud-based infrastructure solutions in AWS, Azure, and GCP, ensuring scalability, reliability, and cost-efficiency using IaC like terraform and CloudFormation.

Implemented CI/CD pipelines using Jenkins, GitHub actions and GitLab CI/CD, enabling automated build, test, and deployment processes for applications and infrastructure.

Streamlined Jfrog artifact repository, including backup/recovery, upgrades, and administration, upgrading’s, which was integral to internal groups activities, keeping products up to date, and ensuring security updates and supportability.

Experience in scripting and automating various tasks to modify / update server configurations, Production support and changes and regular maintenance tasks using bash, python and Yaml.

Orchestrated containerized applications utilizing Docker and managed container clusters using Kubernetes in different platforms.

Developed and maintained monitoring and logging solutions using Grafana, Splunk, ELK Stack, Prometheus, Dynatrace enabling real-time visibility and proactive issue resolution.

Upgraded system performance and availability by optimizing resource utilization, implementing auto-scaling, and load balancing techniques.

Collaborated with development and operations teams to streamline processes, facilitate cross-functional communication, and drive DevOps best practices.

Implemented security measures and ensured compliance with industry standards, leveraging IAM roles, security groups, encryption, and access controls.

Conducted regular system audits, performance testing, and capacity planning to identify bottlenecks and optimize system performance.

Skills

Cloud architecture

DevOps

Kubernetes

Terraform

AWS

Cloud Security

CI/CD

Issue troubleshooting

Experience

Verizon July 2022-Present

Sr.DevOps/Cloud Infrastructure engineer

Boston, MA.

Implemented IAM cloud policies, managed technology requests, and maintained service availability.

Performed best practices by creating systems with fast load times, multiple browser support and minimal memory usage.

Extensive experience in using Terraform to define, provision, and manage infrastructure resources across various cloud providers, including AWS, Azure, or Google Cloud Platform.

Experience in creating reusable and modular Terraform modules to abstract infrastructure components, promote code reuse, and improve maintainability of infrastructure code.

Solid understanding of Ansible's declarative language (YAML) for managing configuration files, packages, services, and system settings across multiple servers.

Demonstrated expertise in utilizing Ansible for configuration management, automation, and orchestration of infrastructure.

Devised and deployed system improvements to boost storage environment reliability.

Evaluated emerging technology factors around cost comparison, portability, or usability.

Proficient in Docker containerization technology, including container creation, management, and deployment, enabling lightweight and portable application packaging.

Incorporated Docker into CI/CD pipelines, enabling automated building, testing, and deployment of containerized applications.

Experience with Docker monitoring and logging tools like Prometheus, Grafana, or ELK stack to collect metrics, monitor container health, and analyze logs.

In-depth understanding of Kubernetes architecture, including master and worker nodes, pods, services, deployments, and namespaces.

Knowledge of Kubernetes networking concepts, including service discovery, load balancing, ingress controllers, and network policies for secure communication between pods and service

Utilized Kubernetes storage primitives like Persistent Volumes (PV) and Persistent Volume Claims (PVC) to provide persistent storage to applications.

Familiarity with Kubernetes security best practices, including RBAC (Role-Based Access Control), pod security policies, network policies, and secrets management.

Integrated CI/CD pipelines with version control systems like Git, enabling automated build triggers and ensuring consistent code versioning.

LogRhythm Jan 2021-June 2022

Cloud automation DevOps Engineer

Denver, CO.

Strong understanding of Azure networking components such as Virtual Networks (VNets), Subnets, Network Security Groups (NSGs), Load Balancers, and Traffic Manager for building secure and scalable network architectures.

Familiarity with Azure App Service for hosting web applications, including deployment slots, scaling, and integration with other Azure services.

Experience with Azure Functions for serverless computing, including developing and deploying event-driven, scalable, and cost-effective functions.

Understanding of Azure Active Directory (Azure AD), role-based access control (RBAC), and managing user access and permissions for Azure resources.

Experience with Azure monitoring and logging tools like Azure Monitor, Application Insights, or Log Analytics for collecting and analyzing metrics, diagnosing issues, and ensuring application performance and availability.

Knowledge of Azure DevOps services, including source control management, continuous integration/continuous deployment (CI/CD), automated testing, and release management.

Demonstrated ability to scale applications horizontally and vertically using Kubernetes scaling features and implement high availability configurations.

Tailored Kubernetes cluster with objects like Pods, Deployments, Services and ConfigMaps and created reproducible builds of the Kubernetes applications, enhanced Kubernetes manifest files and Helm packages and implemented Kubernetes to deploy scale, load balance, scale, and developed Docker containers.

Experience in accomplishing Clusters using Kubernetes and worked on creating many pods, replication controllers, services, deployments, labels, health checks.

Integrated additional Docker Slave Nodes for Jenkins using custom Docker Images and Worked on all major components of Docker like Docker Daemon, Hub, Images, Registry, Swarm etc.

Utilized Ansible Vault and Ansible Tower, to secure sensitive data and control the access of playbooks. Implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.

Developed multiple manifests and customized facts for efficient management of the Ansible clients. Provisioned load balancer, auto-scaling group and launch configuration for micro services using Ansible.

Considerably worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver artifacts and troubleshoot the build issue during the Jenkins build process.

Developed Shell and python Scripts for the manual deploying the code to the different environments and updating the team after the completion of the build and release successfully.

Maintained & Administered GIT Source Code Tool & Coordinate with developers establishing appropriate branching, labeling/naming conventions using GIT source control, analyzed & resolved conflicts related to merging of source code.

Integrated and involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.

Developed and implemented Software Release Management strategies for various applications in an Agile environment.

Cisco Oct 2018-Dec 2020

SRE/DevOps Engineer

San Jose, CA.

Streamlined the Infrastructure in AWS VPC with Public Subnet, Private Subnet, Internet Gateway, NAT Gateways, NACL, Route Tables, according to the designed architecture in accordance with the best practices.

Developed AWS Cloud Formation templates in creation of custom sized VPC, subnets, EC2 instances, Elastic Load Balancer. Operated on tagging standard for proper identification and other AWS Services like Cloud Front, Code commit, Code Build, API Gateway, AWS Lambda, Kinesis, AWS Cloud Watch, AWS Ops Works, RDS, ELB and EBS.

Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation

Worked on IAM for creating roles, users, groups and implemented AWS Multi-Factor Authentication (MFA) to provide additional security to AWS account and its resources.

Worked with AWS Terraform in AWS Virtual Private Cloud to automatically setup, modify settings by interfacing with control layer and had setup Elastic search cluster using Terraform scripts to block all the Spam and possible attacks.

Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, enhanced On-site OS/Applications/Services/Packages using Chef for AWS for EC2, S3 and ELB with Chef Cookbooks

Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes expedited by on premise Chef Server.

Created clusters using Kubernetes, creating pods, replication controllers, deployments, labels, health checks and ingress by writing ruby scripts and hands-on experience in building and deploying the application code using CLI of Kubernetes like kubectl, kubelet, kubeadm.

Leveraging kops implemented a Kubernetes Container Orchestration solution within AWS allowing for easy management, creation, and recovery of AWS assets.

Implemented Docker to containerize the Application and all its dependencies by writing Docker file, Docker-Compose files, Docker container snapshots, managing Docker volumes, Creating, and handling multiple Docker images primarily for middleware (NGINX) installations and domain configurations.

Automated application deployment in cloud using Docker HUB, Docker Swarm, and Vagrant and Virtualized the servers using the Docker for the Test environments and Dev-environments needs.

Formulated Kubernetes to deploy scale, load balance, scale and develop Docker containers with multiple namespace versions, also developed custom base Docker images for Spring Boot, Tomcat and Node

Configuring and managing ELK stack, setup the elastic search ELK Stack to collect search and analyze log files.

Skilled in monitoring servers using Nagios, Data dog, Cloud watch and using ELK Stack Elastic Search Logstash

Kohl’s Sep 2016-Sep 2018

DevOps Engineer

Milpitas, CA.

Worked on optimizing infrastructure operations of Google Cloud Platform by designing target state architectures for the next generation of GCP infrastructure, using the latest services and innovations from GCP.

Worked on the migration of application from on-premises to GCP by making the chunk of code into microservices using Google cloud SDK Shell.

Configured, supported, and maintained all network firewall, storage, load balancer, operating systems, and software in Google Compute Engine Instances.

Designed Google Deployment Manager templates to create custom sized VPC, setting up firewall rules to ensure successful deployment of Web based applications and database templates.

Managed Google infrastructure and automation with CLI and API. Worked on Inbound and Outbound services with automation of Ansible. Deployed multiple resources simultaneously, using Deployment Manager Templates in Google.

Developed Terraform templates for provisioning virtual networks, subnets, VM Scale sets, Load balancers and NAT rules and used Terraform graph to visualize execution plan using the graph command.

Managed Kubernetes using Helm charts. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, provide a set of configuration parameters to customize the deployment and managed releases of Helm packages.

Responsible for installation & configuration of Jenkins to support various Java builds and Jenkins plugins to automate continuous builds and publishing Docker Images to the JFrog Repository.

Implemented Docker for convenient environment setup for development and testing. Worked on Docker container snapshots, attaching to a running container, removing images, and managing containers.

Implemented Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes.

Involved in CI/CD process using Git, Jfrog, Jenkins job creation, Maven build and create Docker image and use the docker image to deploy in Gcloud clusters.

Involved in writing Ansible playbooks for setup and configuration of tools including Jenkins and Artifactory on remote servers using REST API protocol and created playbooks for deployments and bug fixes with Ansible.

Implemented Ansible Tower for scheduling playbooks and used Bitbucket repository to store playbooks and updated multiple manifests and customized facts.

Worked with Ansible for Orchestration of deployments for various servers and managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, also involved in managing existing Tomcat Webservers and automated the configuration of new servers.

Automated configuration of infrastructure and deployment of web applications on webservers Apache/httpd and Java on application servers like Tomcat by using Ansible playbooks.

Configured Nagios to monitor critical IT infrastructure components including system metrics, network protocols, applications, servers, services, and network infrastructure.

Monitored servers using Nagios, Dynatrace also used Net scalar and Nagios for Load Balancing and Controlling flow of Traffic.

Implemented REST services by Golang with microservices architecture and developed new RESTful API services that work as middleware between applications and third-party APIs using Golang.

Designed configurable REST APIs on demand using Golang and worked on numerous go frameworks like gin and revel.

Involved in setting up JIRA as defect tracking system and configured various workflows, customizations, and plugins for the JIRA bug/issue tracker.

Written Jenkins Pipeline Groovy Scripts for Continuous integration and build workflows and used Jenkins for uploading Artifacts into JFrog Repository

TD Bank Jan 2015-Aug 2016

Build and Release Engineer

Chicag0, IL

Developed and maintained shell/ANT scripts for build, release tasks.

Created Subversion configuration record for builds using derived objects generated during build audit process.

Research the project application architecture to support/resolve build, compile, and test environment issues.

Modified Ant scripts to build the JAR's, class files, WAR files and EAR files.

Designed, documented, and coded build/release processes to ensure accurate configuration, assembly, and delivery of source code from product release.

Monitored, built, and deployed software release packages. Verified and implemented methods used to create and recreate software builds by making them reliable and reusable.

Managed labeling, branching strategies in Git/GitHub with best practices in addition to resolving conflicts with regards to merging and editing files in the repository.

Designed and customized existing status reporting tool, based on specific requirements using J2EE/Struts and Websphere Application server with DB2 as database.

Troubleshooting experience with regards to issues faced by system users and developers’ team. Worked closely with development team and SQA team for product releases, coordinated the build deployment bottlenecks with development team.

Micronet Technicks India Pvt Ltd May 2014-Dec 2014

Linux Administrator

Hyderabad, India

Install and configure Ubuntu, Centos on Desktop servers.

Proficient in installation, configuration, and troubleshooting of Linux operating systems, ensuring optimal system performance and reliability.

Experienced in administering user accounts, permissions, and file systems in Linux environments.

Familiarity with monitoring tools and techniques to proactively identify and resolve system issues, ensuring high availability and uptime.

Creation and administration of Virtual Machines using VMware.

Skilled in implementing and maintaining security measures, including firewall configurations, user authentication, and access control.

Created documentation for disaster recovery project.

Troubleshooting the network with the help of net stat, ping, nslookup and traceroute tools.

OS upgrades and installation of third-party software, packages, and patches as per requirement.

Education and Training

Northern Illinois University, DeKalb, IL. Jan 2015-Aug 2016

Master of Science: Mechanical Engineering



Contact this candidate