Name: DURGA D DATLA
Email: **********@*****.***
Profile Summary:
12+ years of IT experience with focus on analyzing system functionality, design and implementation of QA testing methodology and extensive use of all QA and Object-Oriented practice to design test automation framework and also having experience on cloud technologies such as AWS and IBM Cloud with DevOps.
As a DevOps Engineer in CI (Continuous Integration), CD (Continuous Development), strong background in Build and Release Management and Cloud Implementation all within that suites the needs of an environment under DevOps Culture.
Experience in a UNIX environment and expertise in several flavors of Linux including Red Hat, CentOS, and Ubuntu.
Expert in developing cloud strategies, roadmaps, architecting new cloud solutions or migrating enterprise applications to the cloud.
Experience working on several Docker Components like Docker Engine, Hub, Machine, creating Docker Images, Docker Registry and handling multiple images.
Extensively worked on Jenkins for continuous Integration and End - to-End automation for all builds and deployments.
Excellent hands-on experience on configuration management tools like Ansible and Docker.
Experience in Administration / Maintenance of source control management systems such as Git Hub and Subversion SVN. Created tags and Branches, fix the merge issues and administered Software Repositories.
Good knowledge in creating and maintaining various DevOps related tools for the team such as provisioning scripts, deployment tools and staged virtual environments using Docker and Bigfix
Automated processes with custom built Python & Shell scripts.
Experience in cloud automation using IBM Cloud Formation templates.
Experience in configuration and administration of Splunk clusters and in-depth knowledge of analysis and maintaining logs.
Experience in using Splunk, AppDynamics, Dynatrace, Nagios, IBM monitoring tools(TAM).
Experience in Blue-green deployments/Zero downtime deployments in production environments.
Good knowledge on other Amazon web services which includes S3, EBS, VPC, ELB, Route 53, Auto scaling, Security Groups.
Knowledge on other Cloud based services like GCS, Microsoft Azure.
Knowledge in using build automation tools like MAVEN, Bamboo, Gradle and ANT for the building of deployable artifacts such as war & ear from source code.
Exposed to all aspects of software development life cycle (SDLC) such as Analysis, Planning, Developing, Testing and Implementing and Post-production analysis of the projects.
Expertise in troubleshooting the problems generated while building, deploying and in Production support.
Experience in shell, ruby and Python scripting.
Experience in Tomcat and Apache web servers for deployment and for hosting tools.
Extensive experience on Open stack, SALT stack, knowledge in Dynamite, AutoSys, Zabbix monitoring Tool and LogDNA
Excellent Knowledge on WebLogic Configuration, MSbuild, TFS, XL Release.
Excellent communication skills, ability to work as a team or individually, ability to learn new technologies quickly.
Technical Skills:
Configuration Management
:
Ansible
Continuous Integration
:
Jenkins
Version Control
:
Git, Github and Bitbucket
Build Tools
:
MAVEN and ANT
Cloud Platforms
:
:
AWS, IBM Cloud
Package Management
:
Nexus, Artifactory
Issue Tracking
:
Quality Center, JIRA, Clear Quest, Bugzilla, Salesforce,
Containerization
:
Docker, Kubernetes
Operating Systems
:
Linux (Red Hat 5/6), Ubuntu, CentOS, Windows and Linux
Databases
:
Oracle, MS SQL Server, SQL, T-SQL and PL/SQL, MS Access, DB2
Programming Languages
Infrastructure spin up tools
:
:
JavaScript, XML, HTML, Groovy, Shell script and Python.
Terraform, CloudFormation.
Web & Application servers
:
Apache2, Nginx, Web Sphere, Apache Tomcat.
Logging& Monitoring Tools
Testing Tools
:
:
Nagios, Cloud watch, Zabbix, PagerDuty
HP Quality Center, Junit, TestNG & Soap UI, GitHub, LoadRunner, QTP, UFT, RFT, RPT and Test Complete
PROJECT/WORK EXPERIENCE
Client : IBM, IBM Storage Systems Feb 2020 – Dec 2020
Role : Cloud/DevOps Automation Engineer
Responsibilities:
Is responsible on a 24/7/365 basis for the support, maintenance, growth, availability, and monitoring of all applications hosted in the production environment.
This role's focus is on running the applications and the client experience with less emphasis on the networking and computing aspects of the production environment.
The work will require direct system access and will involve troubleshooting across many layers of the network and application, possibly pulling together many organizations in the company.
Operational focus that is concerned with how an application runs on systems, how the application relates to other software on the system and in the environment, and with the configuration, management and monitoring of all hosted applications.
Expertise in managing and operation of IT hardware, software, communications, and/or application solutions, and the resources required to plan for, develop, deliver, and support properly engineered IT services and products to meet the needs of a business.
The scope of this Job Role includes preparation for new or changed services, management of the change process, and maintenance of regulatory, legal, and professional standards, management of performance of systems and services in relation to their contribution to business performance, and management of bought-in services including, for example, public network, virtual private network, and outsourced services.
Typical examples of the deliverables are service-level reporting, risk, and contingency planning
Client : Conning, Hartford, CT October 2008– Jan 2020
Role : Cloud/DevOps Automation Engineer
Responsibilities:
Worked with various services of AWS: EC2, ELB, Route53, S3, Cloud Front, SNS, RDS, IAM, Cloud Watch and Cloud Formation, Elastic Beanstalk, Lambda, CloudTrail.
Implemented & maintained monitoring & alerting of production and corporate servers using Cloud Watch.
Responsible to Manage IAM Policies, providing access to different AWS resources, design and refine the workflows used to grant access.
Automated and implemented the Cloud Formation Stacks for creating AWS resources like VPC, Subnets, Gateways, Auto-Scaling, Elastic-Load-Balancers (ELB), creating DB Instances and many others across different Availability Zones.
Designed, configured and managed public/private cloud infrastructures utilizing Amazon Web Services.
Created load balancers in auto scaling group for creating highly available environment.
Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
Created Terraform modules to create instances in AWS & automated process of creation of resources in AWS using Terraform.
Used Terraforms to launch EC2 instances by writing a configuration file and also destroy them if not required.
Converted all CloudFormation template to Terraform for infrastructure as code.
Created Docker images using a Docker file, worked on Docker container snapshots, removing images and managing Docker volumes.
Worked on the creation of custom Docker container images, tagging and pushing the images and Docker consoles for maintaining the application of life cycle.
Deployed Kubernetes cluster on AWS cloud platform.
Used & Implemented Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple name spaced versions.
Setup Docker to automate container deployment through Jenkins and Worked on Docker container to create Docker images for different environments.
Automated software installation using Ansible Playbooks.
Managing existing infrastructure and created new infrastructure using Ansible as Configuration Management Tool
Collaborate in the automation of AWS infrastructure via Terraform, Ansible, and Jenkins - software and services configuration via Ansible Playbooks.
Developed builds and deployment scripts using ANT and MAVEN as build tools.
Authoring pom.xml files, performing releases with the Maven release plugin, and managing artifacts in Sona-type NEXUS repository
For any kind of commit /push had done in the current projects by the various developers and data engineers, Created Jobs in Jenkins by scheduling jobs using Webhooks.
Configured and managed source code using GIT and resolved code merging conflicts in collaboration with application developers and provided a consistent environment. Implemented Continuous Integration using Jenkins and GIT
Wrote Jenkins Pipelining scripts for automation.
Created Maven POM files for Java projects & then installed the application on AWS EC2 AMI(Linux), RedHat, Ubuntu.
Managing and operationalizing Continuous Delivery pipeline applications/tools and infrastructure. Such as Jenkins, Nexus/Artifactory, SonarQube.
Managed and monitored the server and network infrastructure using Splunk applied blackouts for any outages, pulling reports by providing them to the client
Created and wrote shell scripts (Bash), Python and for automating tasks.
Perform daily maintenance routines on Linux servers, monitoring system access, managing file space and tuning the system for optimum performance.
Environment: ANT, Maven, Jenkins, Ansible, Shell Script, Python, PowerShell, GIT, AWS, Linux, Terraform, Docker, Kubernetes and Nagios .
Company: IBM Global Services, India Feb 09 – Feb 15
Client : AT&T
Role : Test Specialist/Test Lead/Test Manager
Application: NGGN-I
Responsibilities:
Responsible for various project deployments during the entire tenure involving designing, executing,
and documenting testing of applications including integration and system level tests and responsible
for leading the Business Applications testing efforts.
Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
Experience in Smoke Testing, Functional Testing, Integration Testing, GUI Testing, Regression Testing, System Testing and UAT.
Responsible for Functional Testing, Data Driven Testing, Load Testing and Validating WSDL using SOAP UI
Automated Regression test cases using IBM rational tools to decrease the manual testing efforts.
Reported defects by using HP Quality Center, track, and verify resolution of software and specification defects along with documentations of all phases and involved in complete SDLC.
Participated in End to End testing practices for all applications involved for all the releases.
Experience in conducting batch testing and data-driven testing using parameterization to test application with different sets of data.
Spearheaded the deployments by leading the entire QA team and handling the project related
security vulnerabilities along with sanity testing and risk management.
Handled defect management and taken care of the UAT and UCT throughout for all the deployments
Company: IBM Global Services, India Jan 07 – Feb 09
Client : AT&T
Role : Application Developer
Application: FACTORS family
Responsibilities:
Developed, designed, unit test and performed integrate testing of the functional modules.
Create test cases, perform defect analysis and worked on defect/work orders
Actively participated with the team to discuss technical or design ideas during project development process.
Created programming logic in mass data extraction, evaluate and validate based on the new business rules and system design.
Distributed tasks in the team during design, coding and testing phases of the new system.
Developed and maintained batch/online systems.
Execute test batch jobs created by Programmer to schedule after coding process.
Document new interface developments for release maintenance.
Provided the technical support to the client and user community and handled defect management.
.
Company: IBM Global Services, India Sep 05 – Jan 07
Client : IGA, EAD
Role : Project Coordinator
Application: EAD Hiring Team
Responsibilities:
Designed and implemented various procedures in resource deployment to deploy the suitable
resources from the pool into various IBM application program teams. Reporting it to the Hiring teams
on a daily tracking basis.
Also involved in tracking the process across various IBM India locations.
Education: Master’s in business administration (MBA) West Coast University LA, USA (Distance Learning).
Bachelor’s Degree in Computer Science (B.Sc.) Andhra University, Andhra Pradesh, India.
CERTIFICATIONS:
Aptech Certified System Programmer
IBM Certified DB2 Associate
IBM @server certified specialist AIX Basic Operations.
IBM Web Sphere MQ Series certification.
Rational Portfolio Management certification from IBM.
References: Will be provided upon request.