Post Job Free
Sign in

Devsecops engineer

Location:
Texas City, TX
Posted:
January 29, 2025

Contact this candidate

Resume:

Deepthi Bathula

Email: ****************@*****.***

M: 469-***-****

PROFESSIONAL SUMMARY:

A multi-talented, energetic professional with more than 10 years of experience in virtualization, orchestration, automation, version control, monitoring, and Cloud Computing.

I have been working as DevOps Engineer for the last 8+ years on Cloud Computing such as AWS and Microsoft Cloud.

Hands-on experience with DevOps essential tools such as Docker, Kubernetes, Jenkins, Terraform, Chef, Puppet, Ansible, Bitbucket, Subversion (SVN), GIT, Jenkins, Ant, Maven, Microsoft Azure, and AWS cloud platforms.

Certified as AWS Solutions Architect, Microsoft fundamentals, with expertise in solution architecting applications, running them in Cloud and designing network configurations and security for applications in the Cloud.

Experience with Configuration Management/Automation tool Ansible and worked on integrating Ansible YAML Scripts.

Experience in writing Recipes and Playbooks to automate deployment process and integration into Jenkins jobs for Continuous Delivery.

Extensively involved in writing Infrastructure as a code (IaC) in Terraform, Azure resource management (ARM), AWS Cloud Formation (CFT), and created reusable Terraform modules for both Azure and AWS cloud environments.

Experienced with container-based deployments using Docker, working with Docker images, Docker hub, and Docker registries.

Created and deployed Kubernetes pod definitions, tags, labels, multi-pod container replication. Managed multiple Kubernetes pod container scaling, and auto-scaling.

Good experienced with monitoring tools such as AWS Cloud Watch, Nagios, Elasticsearch Logstash/Fluentd Kibana (ELK), Grafana, and Data Dog.

Hands-on experience using JIRA, ServiceNow, Confluence.

Proficient in AWS Cloud Services such as IAM, EC2, S3, AMI, VPC, Auto-Scaling, Security Groups, Route53, ELB, EBS, ECR, EMR, RDS, SNS, SQS, DynamoDB, Lambda CloudWatch, CloudFormation, CloudFront, Snowball, and Glacier.

Worked on Azure resources such as AKS, ACS, VPN, Azure VM, VMNet, VMSS, Azure AD, Azure Data Services, Azure Storage, Azure Databases (SQL & Cosmos DB), Azure Backup, Azure Site Recovery, Azure Batch, API Management, Azure App Services.

In-depth knowledge of Red Hat Enterprise Linux (RHEL), CentOS, Ubuntu LTS servers.

Experienced managing release planning and branching strategy of GIT and worked on creating repositories in GITHUB for multiple applications configured GIT repositories in CI setup in Jenkins and Injected Groovy scripts in Jenkins for dashboard and customized email triggers.

Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments by writing Groovy scripts.

Experience in writing XML, Shell scripts, Python scripts to automate the deployments.

Experience in managing on-premises infrastructure, automating deployment processes, and optimizing system performance.

TECHNICAL SKILLS:

Cloud computing

AWS, Microsoft Azure, Google Cloud Platform

Scripting Languages

Python, Perl, Shell, Groovy, Bash, Ruby, YAML

Web/Application Servers

Nginx, Web Logic, Apache Tomcat, JBOSS, WebSphere, Jetty, Apache2

Automation Tools

Jenkins, Git LAB, Bamboo, GitOps

Networking

DNS, DHCP, TCP/IP, SMTP, LDAP, SAMBA

Build Tools

ANT, Maven, Gradle

Configuration Tools

Ansible, Chef, Puppet

Bug Tracking Tools

Service NOW, JIRA

Repository Manager Tools

Nexus, JFrog

Operating Systems

RHEL, CentOS, Ubuntu, Windows

Databases

MySQL, Oracle, MongoDB, PostgreSQL, DynamoDB, Snowflake

Monitoring Tools

Nagios, Cloud Watch, Splunk, Grafana, ELK, Data Dog

Version control tools

Git, GitHub, SVN, Bitbucket

Virtualization/Container

Docker, Kubernetes, EKS, AKS, GKE

CAREER HISTORY:

Client: JPMC, Austin, TX July 2023 – Present

Role: SRE/Kubernetes Developer

Responsibilities:

Experience working with automation tools like Docker, Kubernetes to implement the End-to- End Automation.

Experience in migrating and implementation of multiple applications from on premise to cloud using AWS services like EC2, S3, Glacier, EC2, VPC, RDS, CloudTrail, EKS Function.

Experience in providing technical support for production 24x7.

Managed and maintained Linux-based environments (e.g., Ubuntu, CentOS) for production and development servers, ensuring system reliability and security.

Configured Linux system parameters (networking, resource limits) to optimize performance for high-traffic applications.

Designed and deployed scalable, cloud-native microservice architectures on platforms like AWS, Azure, and GCP, ensuring fault tolerance and high availability.

Created optimized Docker container images for microservices, reducing image size by using multi-stage builds and minimizing dependencies.

Experience in production support and operations.

Installing/maintaining/Administering software on Unix Linux, Windows servers.

Working closely with Development, QA, Product Management, and Production Ops teams to make sure Product Releases on-time with quality.

Experience in Agile Methodologies and processes.

Good experience in Application Production Support in Linux platform and Troubleshooting skill

Good experience in Shell scripting

Good experience in ITIL - Incident Change Release management

Good experience on application monitoring tool like Splunk, Data Dog, Grafana, Prometheus, Geneos.

Good experience in AutoSys.

Good experience in Oracle, SQL Database

Strong Automation, problem-solving skills, and ability to follow through to completion.

Client: Tetrus Corp Solutions, Hyderabad, India May 2021 – June 2023 Role: Lead Cloud/DevSecOps Engineer

Responsibilities:

Created, tested and deployed an end-to-end CI/CD pipeline for various applications using Jenkins and plugins as the main integration server for Dev, QA, Staging and prod environment.

Setup Jenkins server and created a Master Slave configuration and built jobs to provide Continuous automated builds based on polling the GIT and integrated GIT with Jenkins to automate code checkout process with the help of Jenkins plugin.

Creating and mapping of docker volumes from host machine to containers.

Deployed container-based applications on ECS, working with Docker images, Docker Files and Docker Registries.

Provisioned Kubernetes clusters with tools like terraform. Deployed applications on Kubernetes clusters using helm charts.

Configured AWS S3 and Nexus with Jenkins for storing and versioning of artifacts.

Utilized Python BOTO3 module for automating few application deployments in AWS EC2 instances and backing up EC2 instances using lambda function.

Build Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.

Configured Elastic Load Balancers with EC2 Auto Scaling Groups.

Integrated Ansible plugins with Jenkins to provide automation, continuous integration & Continuous Deployment (CI/CD) through Jenkins and wrote Ansible Playbooks to automate Ansible target nodes using YAML scripting.

Written Python scripts to totally automate AWS services which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Implement and manage CI/CD pipelines using AZURE DevOps i.e., Azure pipelines to automate software delivery and deployment

Administer Azure DevOps Implement Organization, Projects, Teams, permissions and Security settings.

Integrate security tools into the CI/CD pipeline to detect and remediate security threats.

Worked on google cloud platform (GCP) services like compute engine, cloud load balancing, cloud storage, cloud SQL, stack driver monitoring and cloud deployment manager.

Setup GCP Firewall rules to allow or deny traffic to and from the VM's instances based on specified configuration and used GCP cloud CDN (content delivery network) to deliver content from GCP cache locations drastically improving user experience and latency.

Worked on GKE Topology Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers GKE Diagram including masters, slave, RBAC, helm, kubectl, ingress controllers

Created projects, VPC's, Subnetwork's, GKE Clusters for environments Dev, QA and prod using Terraform Created projects, VPC's, Subnetwork's, GKE Clusters for environments.

Client: EY, Bengaluru, India Sep 2020 – Apr 2021

Role: Sr. DevOps/Jenkins Admin

Responsibilities:

Deployed & maintained highly scalable microservices architecture using Amazon/Azure Kubernetes services (EKS/AKS) as a front-end orchestrator for Docker containers.

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

Terraform was used along with Packer to create custom machine images, and once the infrastructure was provided the software dependencies were then installed using Ansible.

Worked with version control tools such as GIT and Bitbucket. Comprehensive knowledge of source controller concepts including branches, tags, conflicts, merges, and Branching Strategies.

Collaborate with development teams to design and implement reliable, scalable architectures.

Develop and maintain tools for deployment, Monitoring, and operations to improve efficiency and scalability.

Client: Accenture, Bengaluru, India Aug 2017 – Aug 2020

Role: DevOps Consultant/Atlassian Admin/Jenkins Admin

Responsibilities:

Deployed containerized applications using AWS Far gate Spot Type for optimizing cost to application teams.

Build multi-cloud deployments to Azure and AWS using a combination of Terraform and Azure Resource Manager (ARM) templates, CI/CD with Jenkins.

Written reusable Templates for provisioning AWS using Terraform as (IaC) to build staging and production environments, and automated end-to-end transit hub connectivity resource deployment in AWS via Terraform.

Wrote Docker files from scratch to build docker images and to create containers using Docker engine for deploying micro services-oriented environments for scalable applications.

Wrote Helm charts from the scratch and performed helm dry runs. Created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, designed configuration parameters to customize the deployment and manage the release of Helm packages.

Created Kubernetes clusters hosted on bare metal and managed them using the Kubernetes command-line interface. Worked with Scheduling, deploying, managing container replicas onto a node using Kubernetes by writing helm charts.

Worked on rolling updates using deployment in Kubernetes to implement Blue/green Deployment, Canary Deployment strategies to maintain less downtime. Using Ansible as a Configuration Management, for updating and installing applications in AWS servers.

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

Involved in testing of services using SOAP/REST services using SOAP UI, groovy script.

Implemented rolling updates using deployments on AWS Elastic Kubernetes Service (EKS) to reduce downtime during application updates.

Deployed and managed containerized applications using EKS and ECS on AWS. Deployed multiple services in EKS using helm charts. Configured the RDBMS and NOSQL tools such as MySQL, DB2, PostgreSQL, MongoDB.

Client: Tecra Systems, Hyderabad, India June 2013 – Aug 2017

Role: Linux Admin/DevOps Engineer

Responsibilities:

Develop, Implement, and maintain CI/CD pipelines to automate and streamline the software development, testing and deployment process.

Develop automation scripts to improve efficiency and reduce manual, repetitive tasks.

Used scripting languages like Python, Bash, shell scripting.

Create and maintain shell scripts to automate tasks, system administration and troubleshooting

Install, configure and manage Linux servers.

Build and Release Java applications to Dev, Test, UAT, Pre-prod and prod environments.

Maintained and administered Git source code.

Created branches, labels and performed merges in Git.

Communicated failed builds and error logs to QA and Developers to debug and troubleshoot problem areas.



Contact this candidate