Post Job Free
Sign in

Devops Engineer Aws

Location:
Leander, TX, 78641
Posted:
May 06, 2025

Contact this candidate

Resume:

AWS DevOps Engineer

Swapna K

Email: ***********@*****.*** Mobile: +1-713-***-****

Professional Summary:

Highly skilled and results-oriented IT professional with over 10+ years of extensive hands-on experience in Cloud, DevOps tools, and Middleware Platforms. Adept at working across diverse environments, including On-Premises, Cloud, Legacy, and container orchestration, covering the entire development lifecycle from design to production. Continuously driven to explore new domains and technologies. Experienced in developing reusable Terraform modules and integrating them within GitLab CI/CD pipelines for automated infrastructure provisioning. Proficient in automating multi-environment deployments and streamlining infrastructure as code workflows.

Set up and managed Continuous Integration (CI) and Continuous Deployment (CD) pipelines for both new and existing applications, ensuring seamless automation of the development and release process.

Utilized Jenkins to automate build, test, and deployment workflows, ensuring continuous integration with robust security checks.

Working with GitHub (GIT) for source code versioning and integrated with Visual Studio for efficient development and code management.

Configured and maintained GitLab for version control and CI/CD pipeline management, ensuring secure, consistent, and high-quality code deployments.

Installed and configured middleware application servers like Tomcat, Apache, and Nginx on AWS Cloud and on-premises environments to ensure high availability and performance.

Extensive experience with Apache Maven (pom.xml) and Ant (build.xml) to automate and manage build processes.

Utilized Terraform to automate infrastructure provisioning and management, ensuring consistent and scalable environments across cloud platforms.

Wrote and maintained Terraform scripts to manage AWS resources, enabling efficient, repeatable, and secure infrastructure deployments.

Created Docker images for containerized applications, published them to JFrog Artifactory for version control, and managed the deployment and orchestration of containers using Docker and Kubernetes.

Managed Kubernetes clusters (EKS and on-prem) for deploying, scaling, and monitoring containerized applications. Created and maintained Helm charts to automate application deployments and manage environment-specific configurations.

Integrated Helm deployments into CI/CD pipelines (GitLab/Jenkins) for automated build and release processes.

Configured basic Istio service mesh components for service discovery, traffic routing, and service-to-service security in Kubernetes.

Set up Istio virtual services and destination rules to support traffic routing and canary deployments for microservices.

Configured and optimized AWS infrastructure, including EC2 instances, Security Groups, Elastic IPs, S3 storage, Load Balancers, Auto-Scaling Groups, Route 53, and VPC for scalability and security.

Utilized Splunk for real-time monitoring and analysis of security events, proactively detecting and mitigating infrastructure vulnerabilities and threats to ensure a secure and reliable environment.

Integrated AWS CloudWatch for comprehensive monitoring and logging of cloud infrastructure, ensuring optimal health, performance, and security of AWS resources through real-time alerts and detailed system metrics.

Deployed and integrated microservices, working closely with digital data-sharing teams to ensure seamless communication and deployment.

Actively used RTC and JIRA for effective change management and issue tracking, ensuring smooth coordination across teams.

Managed and coordinated DEV, TEST, PRE, SIMU, and PROD environments for multiple releases and designed effective environment strategies.

Responsible for coordinating build and release activities, ensuring proper documentation of release processes and adhering to version control best practices.

Maintained and automated test environments for DEV, TEST, and PRE environments, ensuring faster and more reliable testing cycles, while supporting seamless collaboration between development, testing, and staging teams for continuous integration and delivery.

Administered Linux operating systems for development, testing, and production environments, ensuring optimal performance.

Utilized Bash/Shell scripting and Python for automating tasks and enhancing system efficiency.

Acted as the primary liaison between offshore and onshore teams, providing DevOps status windows and ensuring effective communication and project visibility.

EDUCATIONAL QUALIFICATION:

Master of computer applications from JNTUK University, Kakinada Jun 2013.

CERTIFICATIONS:

AWS-Cloud-Practitioner-CLF-C02

Oracle_Certified_Foundtions_Associate

IBM_Certified_Advocate_Cloud_v1

Microsoft_Certified_Azure_Fundamentals_AZ900

Certified_DevOps_Developer

TECHNICAL SKILLS:

Application Servers : Apache Tomcat, Web sphere

Web Servers : IBM HTTP Server, Apache, nginx

SCM tools : Git, SVN, TFS

Build Tools : Maven

Code analysis tool : SonarQube

CI/ CD Tools : Jenkins, GitLab

Repository tools : Jfrog, Nexus

Scripting : Bash Shell, Python Boto3

Containerization : Docker, Kubernetes

Configuration Management : Ansible

Iac : Terraform

Databases : DB2, Oracle 9i/10g. MSSQL, MySQL, MongoDB, Redis

Other Tools : SSH, PUTTY, Sametime, Slack, Microsoft Teams

API Gateway : APIGEE, TIBCO Mashery

Operating Systems : Linux RHEL, AIX, Windows

Bug Tracking Tools : JIRA

Log & Monitoring Tools : Splunk

BlueCare, AppDynamics.

Cloud Platform : AWS (EC2, VPC, S3, ELB, ALB, EBS, Route 53, Auto scaling,

CloudWatch, API Gateway, Lambda, IAM, ECR, SNS, SQS)

Projects:

Project # 3

Client: IBM

Project: TRUIST Bank, USA

Duration: Feb 2020 to Till

Role: DevSecOps & IT Automation Engineer

Roles and Responsibilities:

Managed CI/CD pipelines using VS Code, Git, and GitLab by creating and maintaining YAML scripts for efficient automation.

Automated build and deployment processes using Maven, integrated with SonarQube and Veracode for code quality checks and security scanning.

Created and published Docker images to JFrog Artifactory for version control and streamlined container deployments.

Deploying and orchestrated applications using Docker, Kubernetes, Helm charts, and Ansible for efficient container management and configuration.

Developed reusable Terraform modules for AWS infrastructure components and integrated them into GitLab CI/CD pipelines for automated provisioning and environment management.

GitLab CI/CD runners to execute Terraform plans and applies automatically for multiple AWS environments to reduce manual intervention and improving infrastructure consistency.

Built automated GitLab pipeline stages for Terraform linting, plan approvals, and state file management with secure backend storage in AWS S3 and DynamoDB.

Used Vault with T3 CLI authentication for secure storage and management of secrets in the CI/CD pipeline.

Collaborating with development teams to address security issues in Software Development Lifecycle (SDLC) and promote secure coding practices when automated the CICD pipelines

Working on the ansible tower to automate the configuration task and release automation on the production and DR environment based on the blue/Green policy

Working in create an CI-CD pipelines utilizing Gitlab for test, deployment, and release automation, as well as environment provisioning.

Utilized AWS CloudWatch for monitoring and logging cloud infrastructure, ensuring performance, health, and security.

Working on AWS and its services like AWS IAM, VPC, EC2, ECS, EBS, RDS, S3, Lambda, ELB, Auto Scaling, Route 53, Cloud Front, Cloud Watch, Cloud Trail, SQS, and SNS using Terraform

Experienced in creating complex IAM policies, Roles and user management for delegated access within AWS

Creating an S3 bucket storage, and API creation using terraform.

Created folders in buckets and adding objects to buckets and folders and adding permission to S3 storage.

Good experience on creating API and Lambda creation using Terraform scripts

Experience on EMR, SNS and SQS in AWS

Leveraged Splunk for real-time monitoring and security event analysis to detect and mitigate infrastructure vulnerabilities.

Managing and automating environments for DEV, TEST, and PRE, SIMU & Prod environments to ensure faster and reliable testing cycles.

Coordinated infrastructure provisioning using Terraform to automate resource management and deployment on AWS.

Environment: Docker, Kubernetes, Terraform, Git, Maven, SonarQube, Junit, Kafka, Istio, Splunk, jFrog artifactory, Nodejs, Python, Shell, Terraform, Ansible, Apache, Nginx, AWS (EC2, Security Groups, API Gateway, Lambda, S3, Application load balancing ALB, Network load balancing NLB, Elastic Load balancing ELB, IAM, ECR, EKS, Auto Scaling, VPC, SQS, SNS)

Project # 2

Client: IBM

Project: NBS Bank, United Kingdom

Duration: Sep 2018 to Jan 2020

Role: DevOps Consultant

Roles and Responsibilities:

Manage and configure AWS services as per the business needs VPC, EC2, EBS, IAM, S3, Load Balancer, Route53, Cloud Watch.

Created EC2, security groups through Terraform.

Managed application performed all necessary day-to-day source code management functions for the project like merging, branching, tagging, and versioning using Git.

Implemented parameterized builds based on our requirement.

Responsible for the complete build and release process including automation of nightly builds, packaging the release Maintaining CI/CD environments with build automation tools like Jenkins and extensively used Jenkins to streamline CI/CD process, automated the application services to implement the end-to-end deploy automation

Working on configuration and deploying the applications like Angular, micro services and Nodejs applications on Docker and Kubernetes

Configured S3 static to CloudFront for static web site hosting and created pipeline for build and deployment.

Implemented the Release practice and responsible for pushing builds into QA / UAT /Pre-Production/ Production stages.

Providing instructions while doing patching activity on on-prem environment.

Integrated SonarQube with Jenkins and generate reports, attending the code review meetings.

Used 3rd party tool repository like Nexus to store the WAR, JAR, EAR packages

Identify, troubleshoot, and resolve issues related to build and deploy process.

Setup Elastic Load Balancer for distributing traffic among multiple servers.

Creating Cloud Watch alerts for instances and utilizing them in Auto-scaling launch configurations.

As part of POC writing Ansible Playbooks to manage configurations automate repetitive tasks, automated software update and installation process for web servers and application servers.

Created Ansible Playbooks with Ansible roles and created inventory in Ansible for automating the continuous deployment for POC.

Attended sprint planning sessions and daily sprint stand-up meetings. Utilize Jira for issue reporting, status, and activity planning for emergency site maintenance on call supports 24/7.

Environment: Docker, Docker Swam, Git, Jenkins, Maven, SonarQube, Junit, Splunk, Grafana, Jfrog, Nodejs, Python, Shell, Terraform, Ansible, IHS, Apache, AWS(EC2, Security Groups, API Gateway, Lambda, S3, Application load balancing ALB, Network load balancing NLB, IAM, ECR, EKS, Auto Scaling, VPC)

Project # 1

Organization: Maxpertise

Project: Vodafone, Italy

Duration: Mar 2015 to Sep 2018

Role: Configuration Manager

Roles & Responsibilities:

Involved in all the phases of the SDLC from Requirement gathering, Design, Build, Test, Deploy and Support Exhibited high leadership qualities at all levels in academic and professional life.

Worked as a change & Release Coordinator and implementer for integration Production support.

Responsible for change management process and release management.

Responsible for bringing up the various server environments like DEV, SIMU and PROD.

Monitoring each service deployment and validating the services across all environments.

Responsible for creating Builds and Deployments Plans.

Maintenance and Administration of Build environment.

We are using RTC as Ticketing Tool, Source code Repository and as Build Tool for most of Applications.

Both Builds and deployments are manually happening.

By using RTC we are doing only builds for various applications and artifacts will store at the RTC repository.

And proceeding deployments manually by using Winscp and SecureCRT with help of ANT and MAVEN build tools.

Responsible for taking the source code and compiling using MVN and package it in its distributable format, such as a JAR / WAR.

Performing Build using MVN as per the project need.

Maintenance of various development and testing environments.

Performing Deployment in various Testing environments.

Verify Deployments logs to check for successful deployments.

Troubleshooting application related issues by log verification.

And responsible for legacy servers which will run with ancient language Forte for those builds are running from Helios Tool and deployments manually in Forte servers.

Resolving the Merge Conflicts by reporting it to the concerned person and tagging the major release commits.

Used automated scripts to perform routine management tasks on Docker and application server

environments like monitoring, Disk Space, CPU & Memory Utilization.

Worked on SSL certificate implementation/renewal for on prem servers, UI applications, OCP services

Working on preparing the documentation if any new/issues and shared to team as well updated in confluence.

Provided Production support for the client on 24/7 basis.

I hereby declare that all the information given above true to the best of my knowledge.

Swapnapriya K



Contact this candidate