Post Job Free
Sign in

Devops Engineer Cloud

Location:
Irving, TX
Posted:
March 05, 2025

Contact this candidate

Resume:

Prajwala

********.******@*****.*** / 469-***-****

AWS DevOps Engineer

Professional Summary:

Around 14 years of experience in the IT industry with diversified exposure as a DevOps/Cloud Engineer in Automating, Linux Administration, Configuration Management, Build/Release Management, Incident Management, Continuous Integration and Continuous Deployment, and Monitoring.

Worked in crucial modules in the banking domain.

Experience in design, deployment automation of Legacy/Monolithic/Micro services applications and knowledge on IAAS, PAAS & SAAS.

Worked on installation, configuration, performance tuning, security, backup, recovery, and upgrades of Linux/Unix environment.

Windows Desktop support by giving 24/7 support and resolving issues immediately.

Outage incidents addressed by restarting the system.

Creating a dashboard of all issues and resolving with the stakeholders.

Raising alerts by monitoring the system’s performance.

Developed an automated testing framework within GitHub Actions, including unit, integration, and end-to-end tests.

Handled configured and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, Auto-Scaling, Elastic Load Balancer, Elastic Beanstalk, S3, Route53, AWS Lambda, Cloud Watch, IAM & SNS.

Experience with GCP & Azure.

Extensively used MAVEN tool to do the builds and integrated with Jenkins for the builds as the continuous integration process. Modify build configuration file including pom.xml.

Installed and configured the Apache, Tomcat, JBoss, WebLogic Application servers and Deployed application War files using continuous integration pipelines.

Orchestrated and migrated CI/CD processes using cloud Terraform Templates and Containerized the infrastructure using Docker and Kubernetes.

Scripting languages like Python, Jacl, or Bash for automation

Have experience of configuring application environments using Ansible.

Developed Ansible playbooks, inventories, and custom playbooks in YAML, and encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and implemented IT orchestration using Ansible to run tasks in sequence which can work on different servers.

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

Overhauled existing CI/CD pipelines by migrating to GitHub Actions, resulting in faster and more reliable deployments.

Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines. Used Jenkins pipelines to drive all Micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes

Hands on experience with version control tools like GIT, GITHUB and on UNIX/LINUX environments.

Implemented a CI/CD pipeline using GitHub Actions to deploy applications to AWS EKS.

Having good experience in writing and debugging PL/SQL deployments including Packages, Stored Procedures, Functions and Triggers.

Developed automation scripts for deployments in Bash, Shell scripting, Groovy scripting or Python.

Strong troubleshooting and problem-solving skills.

Excellent written, oral Communication skills and Interpersonal Skills.

Educational Qualifications:

MTech (Computer Science), part time course from JNTU Hyderabad with 73% in 2013.

BE (Computer Science & Engineering) from Osmania University with 71.2% in 2007.

Achievements:

Received Special Recognition Awards

Appreciation from NBB, BDB on Excellent management of deliverables and client support.

Technical Skills:

Operating Systems

HP-UX, Linux & Windows Servers

Languages

JAVA, HTML, Cascading Style Sheets (CSS), Visual Basic, PL/SQL, Pro*C, C, Groovy script, Python, Unix & Shell Programming

Database

Oracle 9i, 10g & 11g Series and SQL Server, Tools - Putty, Toad and NoSQL (MongoDB, DynamoDB)

Cloud Computing

AWS: EC2, AMI, IAM, S3, ELB Elastic Load balancers, Auto scaling, Cloud Watch, RDS, Cloud Formation, ECS, Lambda, Cloud Front, Route53, SQS, SNS.

Basic knowledge on Azure Cloud

Versioning Tools

SVN, VSS, GIT, GitHub, GitLab

Build Tools

Maven & Ant

Web/App Servers

Apache, Tomcat, Jboss, Web Logic, Web Sphere

CI & CD Tools

Jenkins, Hudson, Bamboo, Chef, Ansible, Docker, Kubernetes, AWS, Azure

Configuration Tools

Ansible, Terraform

Project Management Tools

BMC Remedy, RCS, JIRA

Experience Summary

Client : Renew Financial

Duration: October 2022 – Till Date Oakland, CA

Role: Sr. AWS DevOps/Cloud Engineer

Responsibilities:

Based on the configuration steps, could watch and stop/start the servers.

Design, implement, and maintain CI/CD pipelines using tools such as Jenkins.

Develop and maintain infrastructure as code (IaC) using tools like Terraform & Ansible.

Experience with cloud services of AWS.

Acted as a developer advocate for cloud capabilities, working across diverse teams to design and implement hybrid cloud environments.

Designed and implemented highly available, scalable, and secure AWS infrastructure for enterprise applications.

Template AWS infrastructure as a code using Terraform to build staging and production environments.

Designed, implemented, and managed AWS cloud solutions using Amazon EKS, EMR, and ECS

Conducted a thorough assessment of the existing GitLab setup, Jenkins pipelines, and other CI/CD tools .

Integrated Argo CD with GitHub for seamless deployments, reducing deployment time by 40%.

Strong knowledge of Power Shell good knowledge in SQL

Lead the design, implementation, and maintenance of AKS clusters to manage containerized applications.

Automated AKS cluster provisioning and configuration with Terraform and Ansible, ensuring consistent and repeatable environments.

Developed robust CI/CD pipelines using GitHub Actions to automate the build, test, and deployment processes for various applications.

CI/CD maintenance, enhancement, and automation

Led the migration of CI/CD pipelines from Jenkins to GitLab for a large-scale application. Translated Groovy scripts into YAML, resulting in streamlined and efficient builds and deployments.

Designed, deployed, and managed large-scale cloud infrastructure solutions across AWS and Azure.

Configured and managed MongoDB clusters (replica sets, sharding, backup, and restore processes) to support high-availability applications.

Deployed and optimized Kubernetes clusters on EKS for containerized applications.

Monitoring and ensuring the reliability and performance of applications and services.

Led the administration of GitHub repositories, creating and automating workflows using GitHub Actions, resulting in a 30% increase in CI/CD efficiency.

Extensive hands-on experience with AWS (EC2, S3, IAM, VPC, Lambda, CloudTrail, Config, GuardDuty, WAF) and Azure (VMs, Resource Manager, Security Center, Azure Policy, Monitor, Defender for Cloud).

Provided technical leadership in implementing and operationalizing AWS cloud infrastructure, ensuring scalability, high availability, and security.

Enhanced security posture by managing IAM roles and policies, implementing AWS Security Hub, and conducting regular security audits.

Developed and managed containerized applications using Amazon ECS and Docker.

Implemented automated testing strategies using GitHub Actions, including unit, integration, and end-to-end tests.

Designed and implemented auto-remediation capabilities to enhance system resilience and security posture.

Successfully migrated GitLab repositories from on-premise to GitLab SaaS, ensuring smooth code versioning and collaboration for the development team.

Managed Docker/Kubernetes clusters, including ingress and cluster management, ensuring high availability and fault tolerance across enterprise applications.

Managing and maintaining infrastructure, including cloud services and in-house hardware, to meet the organization's needs.

Client: National Bank of Bahrain / Bahrain Development Bank Hyderabad India

Duration: September 2015 – September 2019

Role: AWS DevOps/Cloud Engineer

Responsibilities:

Experience with AWS services such as EC2, Autoscaling, ELB, CloudWatch, ECS, IAM, RDS, Lambda.

Implement infrastructure automation using Ansible and Terraform, reducing deployment time and increasing efficiency.

Written groovy scripts in Jenkins for automation.

Deployed Dockers Engines in Virtualized Platforms to containerize multiple apps.

Performed infrastructure automation using configuration management tool like Ansible.

Experience in Branching, Tagging and Maintaining the version across the environments using SCM tools like GitHub.

Deployed and maintained Docker/Kubernetes environments, ensuring seamless operation of containerized applications.

Creating S3 buckets, Lifecycle management, Glacier storage, Versioning, tracking object-level logging via CloudTrail

Led the migration of legacy applications to AWS EKS, reducing downtime and improving scalability.

Proven ability to work independently and collaboratively in dynamic, fast-paced environments.

Set up monitoring and alerting mechanisms within GitHub Actions workflows to notify teams of build failures and deployment issues.

Administered DevOps tools including Cloudbees Jenkins, Ansible Tower, and Artifactory, streamlining the software development lifecycle.

Integrated MongoDB into cloud-based microservices architecture, ensuring seamless data flow and high availability.

Managed CI/CD pipelines with AWS CodePipeline and Jenkins, resulting in a 50% increase in deployment frequency and a significant reduction in deployment errors.

Enabled to configure and integrate the internal and external banking departments like POS, Internet Banking, Mobile Banking to the core environment.

Efficient in build and configuration of infrastructure in cloud development through the usage of Terraform tool as IAC and ability to modifying, the Terraform modules based on the requirement of the development project.

Deployed and managed Kubernetes clusters on AKS, streamlining the deployment process for micro services-based applications.

Automated deployment of MongoDB replica sets across multiple cloud environments using Ansible playbooks.

Handled three customer sources and releases in separate repositories and managed deployments in each environment differently with the Ansible.

Provisioned the highly available EC2 Instances using Terraform.

Experience with container-based deployments using Docker, working with Docker images, Docker Hub and Docker-registries and Kubernetes.

Have experience with Amazon RDS.

Expertise in Java builds tools like ANT, MAVEN for the building of deployable artifacts such as (jar, d war & ear) from source code and configured and setup MAVEN Profiles.

Designed and implemented service mesh solutions like Istio within EKS clusters to ensure secure and efficient micro services communication.

Designed and deployed Apache Spark jobs on Amazon EMR for big data processing.

Created automated CI/CD pipelines with Jenkins and GitLab CI for AKS deployments, improving code quality and deployment frequency.

Migrated complex CI/CD pipelines from proprietary tools to GitLab CI/CD, utilizing my expertise in scripting languages (Python and YAML) to ensure seamless integration and functionality.

Setting up of security in AWS by creating IAM roles and IAM policies.

Ensures policies and procedures exist to support service delivery.

Client: Ratnakar Bank

Duration: January 2013 – August 2015 Hyderabad India

Role: Developer & Configuration Manager

Responsibilities:

Completely managed the project from its Requirements to the delivery of the project. Enabled the Integration of the project with several external systems.

Handled the day-to-day responsibilities of Lower-Level Environment (LLE) deployments. Worked on all Detailed Task Schedule (DTS) items related to Major/Emergency Break Fix Releases.

Different transactions like mini statements, detailed statements, balance inquiry, fund transfer transactions were handled by the interface by transforming the front-end message to the backend protocol message standard.

Strong expertise in DevOps in building CI/CD – Building, Deploying using Jenkins Pipeline.

Experience in end-to-end building and deploying and configuring process and implementation from local QA environment to UAT.

Experience in writing and debugging PL/SQL deployments including Packages, Stored Procedures, Functions and Triggers.

Written many PL SQL scripts for data mapping when Ratnakar Bank implemented other products for their banking solutions.

Developed a fully automated continuous integration system using automation scripts like Python and Bash.

Implemented security best practices within GitHub Actions workflows, including secrets management and dependency scanning.

Optimized AKS resource utilization by configuring horizontal pod autoscaling (HPA) and vertical pod autoscaling (VPA).

Provided DevOps process expertise, ensuring best practices were followed across all stages of development using Jira, Confluence, and Bitbucket.

Managed and configured AWS services, including EC2, EKS, ECR, Cognito, Lambda, RDS, S3, IAM, and CloudWatch.

Developed and maintained infrastructure as code using Terraform and AWS Cloud Formation, enabling consistent and repeatable deployments.

Work with the security team to modify application user’s password policies, group policy, UID and GID assignment policies.

Written automated script for load testing the interface.

Configured and maintained CI/CD pipelines with Jenkins for applications deployed to AKS, streamlining the deployment process.

Extensive experience using Jenkins CI/CD pipelines, Maven as a Build Tool for the building of deployable artifacts from source code.

Managed GitHub repositories and automated CI/CD pipelines using GitHub Actions.

Troubleshooter many issues by debugging the logs and making changes accordingly.

Worked on a client machine from offshore.

Deployed the interface in the Unix & Linux servers with configuration changes.

Actively participating in Customer requirement study, analysis, estimation, preparation of project plans for the teams assigned, scheduling & monitoring their progress vis-a-vis the schedule and submitting the report to the management.

Handled three customer sources and releases in separate repositories and managed deployments in each environment differently.

Developed the interface for both Corporate and Retail banking with customized configuration through Ansible.

Developed utilities to test internet banking as the front-end is handled by different vendors.

Interfaced with different core modules like deposits and customer information.

Through the interface processed the salary file and posted the transaction to the batch processing module.

Client: Adani Ports & Cargo / Euro Ports

Duration: March 2009 – December 2012 Hyderabad India

Role: Build & Release Engineer

Responsibilities:

Configuring Active Directory, Configuring Domain Users and Groups with defined access rights and privileges.

Implementing Securities and Policies for Domain Users & Groups.

Proficiency in writing automation scripts to support infrastructure such as Linux/Windows Administration.

Manage source control using Git, GitHub maintaining version control of the codebase. As it is a product application, maintained the sources for both clients effectively.

Developed the build CI/CD pipeline script using different programming languages like Shell and Python and Agile methodologies.

Responsible for Development, UAT, STAGING, PRODUCTION Builds and Releases.

Performed all necessary day-to-day support for different projects like Check-in, Checkouts, branching, tagging, and conflict resolution.

Collaborated with development teams to integrate security practices into the CI/CD pipeline and ensured compliance with industry standards.

Developed and integrated Argo CD workflows with GitHub, improving deployment processes.

Experience in deployment of applications using JBoss, IBM WebSphere Application and Apache Tomcat. Installed the software’s at Euro Ports and Adani through Ansible on multiple servers.

Extensive experience with Software Build Automation and Standardization tools like Maven.

Efficient experience in using Artifactory Repository managers for Maven builds.

Redefined processes and implemented tools for software builds, Release tracking and Monitoring.

Experience in end-to-end building and deploying and configuring process and implementation from local QA environment to UAT.

Participating in Daily Scrum calls and discussing with team members if any blocking

Issues or any priority tasks or bugs.

Change and Incident Management - Strong verbal and written communication.

Responsible for the assessment, scheduling, and coordinating the implementation of changes. This involves working with a large, cross functional team from design through implementation (product delivery) managing timelines, coordinating resources, resource capacity planning/forecasting, and critical path scheduling.

Client: Bank of America

Duration: July 2007 – February 2009 Hyderabad India

Role: IT System Engineer

Responsibilities:

IT Service Management Change & DevOps Engineer with quality experience in end-to-end Change, Problem & Incident Management portfolios with compliance, and experience on varied ITSM platforms like Remedy.

Gained exposure in complete software development life cycle (SDLC) with software development models like Agile, Scrum Model, JIRA, and Waterfall model.

Provided Incident/Problem/Change Management Services to Client “BOA” covering and managing Severity-2, Severity-1 and Critical Production Incidents for applications across multiple business lines by planning all changes through stakeholder engagement, analysis and participation.

Participated in security audits and implemented vulnerability scanning tools within the DevOps environment.

Responsible for L1 and L2 Production and non-Production Issues and understanding problems, bringing issues to resolution, and escalating as necessary to meet timelines and quality.

Experience in handling multiple large scale Infrastructure releases which include Data Center Movement, Network upgrades, Technology Upgrades (OS, Database, Server patching), NPT, Vulnerabilities Management across the Lines of Business.

Planning, support, and implementation of client driven software releases/upgrades & configuration changes for systems utilized by both external and internal clients.

Ensures that all preparations have been made for a CAB meeting, including creating of agenda, circulation of change requests to be considered, and inviting of participants with expertise in concepts of end-to-end project planning and implementation from scope management to activity sequencing.

Administered Jenkins, Ansible Tower, and Atlassian tools, supporting continuous integration and deployment.

Evaluating a request for change (RFC) based on the RFC record and the Change Plan and negotiating any necessary adjustments with the Change Approver/Change Requester as required.

Meeting deadlines without compromising quality norms and adhering to SLA; responsible for process definition and implementation based on ITIL best practices.

Developing Service Delivery Plans for Change and incident process. Reviewing and approving all changes with risk mitigation; closure of change request, etc.

Adapt to mapping client requirements, custom designing solutions & troubleshooting for complex information systems management; acting as an escalation liaison to resolve critical issues of the team members.

Overseeing the planning, scheduling, and controlling of software builds throughout each stage of development and across various environments.

Involved in the entire delivery lifecycle and on-call, incidents are detected and resolved faster – both during the release process and after.

Communicate with the team regarding key project plans, commitments, and essential changes which includes project requirements, schedule, scope changes and QA plans.



Contact this candidate