Post Job Free

Resume

Sign in

Software Quality Cloud Administrator

Location:
Princeton Junction, NJ
Salary:
70 usd/h
Posted:
April 24, 2024

Contact this candidate

Resume:

A highly motivated and results-oriented Cloud Administrator with 18+ years of experience in automating software delivery pipelines, infrastructure provisioning, and continuous integration/continuous delivery (CI/CD) practices. Proven track record of improving software quality, reducing delivery times, and increasing operational efficiency. Strong understanding of DevOps principles and practices, with expertise in various tools and technologies.

PROFESSIONAL SUMMARY:

Designed, configured, and managed public/private cloud infrastructures utilizing Amazon Web Services (AWS) including EC2, EKS, ECR, Network/Application Load Balancer, Event Bridge, AWS Lambda, S3, Glacier, Cloud Front, Glue, VPC, APIGW, Route53, Cloud Watch, VPC Peering, IAM, SNS,WAF and SQS. Automate the AWS resources as IaC by Terraform.

Implemented multiple CI/CD pipelines as part of DevOps role for on-premises and cloud-based software using Jenkins, AWS, Azure, Docker, and Kubernetes.

Extensively worked on Jenkins by installing, configuring, and maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments.

Worked extensively on monitoring and setting up new build jobs, plug-ins installations, distributed builds using master/slave and administration activities.

Experience in creating/deleting repositories and branches, adding/deleting of users, organizations, teams, groups and protecting the code and branches in GitLab.

Experience in Linux System Administration, Build Engineering & Release Management process, including end-to- end code configuration, building binaries & deployments and entire life cycle model in Enterprise Applications.

Experienced in triggering Cloud Watch alarms and specified thresholds with metrics and notified by creating subscribers by using SNS.

Worked in an Agile environment interacting with architects, cross functional engineering teams, Product Management, QA, and Operations teams.

In-depth understanding of the principles and best practices of software configuration management (SCM) in Agile, Scrum and Waterfall methodologies.

Technical Skills:

SCM Tools

GitLab, GitHub, Stash (Bitbucket),Docker Hub

CI Tools

Jenkins

Virtualization

Amazon Web Services, VMware Workstation, Docker

SDLC Methodologies

Agile (Scrum), Waterfall

Operating Systems

Linux (Red Hat, Cent OS & Ubuntu), Windows

Scripts

Python

Monitoring Tools

Grafana, Prometheus

Databases

MySQL, SQL Server, Oracle.

Cloud Technologies

AWS, Azure, GCP

AWS Services

RDS, EC2, VPC, IAM, Cloud Formation, EBS, S3, ELB, Auto Scaling, Cloud Trial, EKS, ECR Cloud Watch.

Version Control

GIT, Bit Bucket

Tracking Tools

JIRA, HP Quality tracking

Configuration Tools

Terraform, Ansible

Educational Qualification:

Bachelor of Engineering (B) in Computer Science and Engineering from BMS College of Engineering (affiliated to VTU, Belagavi), Karnataka, India.

Technical Certifications:

AWS Certified Cloud Practitioner.

Issued Jan 2023

AWS Certified Solution Architect Associate.

Issued Aug 2023

Google Certified Professional Cloud Architect.

Issued April 2023

Professional Experience:

Hewlet Packard Enterprises (HPE), Austin, TX (Remote)

February 2022 – Till Date

AWS Cloud Administrator

Project K-GPT: An HP cloud initiative to seamlessly access the HPI document repository based on combination of search pattern. A chatbot program based on (Generative Pre-trainer Transformer) designed to return the top rated results.

Responsibilities:

Deploy, maintain, and troubleshot the AWS Cloud infrastructure powered by Azure DevOps pipeline. Terraform Automation Infrastructure as Code (IaC).

Supported QA, Pre-production validation, performance, and high availability testing.

Wrote and improved technical documentation.

Assisted development pods by deploying bug fixes and troubleshooting their applications.

Implemented message producers, consumers, and connectors for efficient data flow.

Created Jira Workflows for multiple projects according to business needs and created projects while keeping up existing projects/Agile boards.

Implemented the various services in AWS like VPC, Auto Scaling, S3, Cloud Watch, EC2.

Worked with the different instances of AWS EC2, AWS AMI’s creation, managing the volumes and configuring the security groups.

Designed data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability.

Worked with the AWS S3 services in creating the buckets and configuring them with the logging, tagging and versioning.

Worked on the Cloud Watch to monitor the performance environment instances for operational and performance metrics during the load testing.

Created the trigger points and alarms in Cloud Watch based on thresholds and monitored logs via metric filters.

Worked on the AWS Auto Scaling launch configuration and creating the groups with reusable instance templates for Automated Provisioning on demand based on capacity requirements.

Worked on the AWS IAM service and creating the users & groups defining the policies and roles and Identify providers.

Automated the continuous integration and deployments CI/CD using Azure DevOps, Docker and AWS Cloud Templates.

Maintained Git repository for the application and assisted developers with establishing and applying appropriate branching, merging conventions using GitLab.

Configuration WAF rules for API GW and EventBridge notification for AWS lambda functions.

Nokia Siemens Network, Finland (remote)

April 2019 – January 2022

DevOps Engineer

Project: Nokia NetAct is the network management system for Classical RAN, Cloud RAN, Mobile & Packet Core and Enterprises. Wipro is responsible to maintain, enhance the integrated solution to Nokia’s end customer. It includes NMS (Network Management System) interacting with various Nes (Network Element) to retrieve the alarms, status and other FCAPS related info.

Responsibilities:

Used Terraform and Ansible, migrate legacy and monolithic systems to Amazon Web Services. Used Terraform scripts to configure AWS resources.

Implemented Aws solutions using EC2, lambda, S3, RDS, EBS, Elastic Load Balancer, and Auto scaling groups, Optimized volumes and EC2 instances.

Set up CI/CD pipelines for Microservices and integrated tools such as Maven, Github, Test Automation suite in written in Robo framework.

Set up Git repositories and SSH Keys in Bitbucket for Agile teams.

Helped teams to configure Webhooks in Bitbucket to trigger automated builds in Jenkins.

Created a Docker file and automated docker image creation using Jenkins and Docker.

Automated infrastructure provisioning on AWS using Terraform and Ansible.

Wrote Ansible playbooks from scratch in YAML. Installing, setting up & Troubleshooting Ansible, created and automated platform environment setup on AWS cloud.

Converted java projects into Maven projects by creating POM file and ensured all the dependencies are built.

Worked on integrating GIT into the continuous Integration (CI) environment along with Jenkins.

Managed/mentored both onsite/offshore teams.

Enforced Test Driven development for the DEV teams for every sprint.

Cisco Systems, CA, USA

May 2018 – April 2019

DevOps and QA Engineer

Project: Data Over Cable Service Interface Specification (DOCSIS) Integration to Nokia Altiplano core network. An integration project to own, develop and delivery docsis. It’s an international telecommunication standard that permits the addition of high-speed bandwidth data transfer to an existing cable TV (CATV) system. It allows the operator to offer high speed internet access to their exiting hybrid fiber coaxial (HFC) infrastructure.

Responsibilities:

Automated cloud deployments using Ansible, python and AWS Cloud Formation Templates.

Configured the Website backup and monitoring the daily Incremental backups.

Used GIT tool as source code repository, managed for branching, merging, and tagging.

Developed a fully automated continuous integration system and custom tools developed in python.

Prepared the metrics and analyzed the work and identified the improvement areas. Worked closely with Scrum teams (Dev, QA) to make sure to bridge any gaps.

Worked closely with software developers and DevOps to debug software and system problems.

Created automated scripts which integrated with Amazon API to control EC2 instance operations.

Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution.

Analyzed and resolved conflicts related to merging of source code for clear case.

Implemented the setup for Master slave architecture to improve the Performance of Jenkins.

Used Jenkins for Continuous Integration and deployment into Tomcat Application Server.

Installed and Configured the Nexus repository manager for sharing the artifacts within the company.

Supported and developed tools for integration, automated testing, and release management.

Verified if the methods used to create and recreate software builds are consistent and repeatable.

Enable the testing team to test and certified the trunk build for both manual and automated test suites.

Technical assistance to automation team on deploying the automation framework and sample usage.

Planning, designing, and executing functional, integration, performance, scalability and High availability testing.

Preparation and presentation of a test plan, lab reports, technical presentations, and analyst briefings for covering different solution areas.

Cisco Systems, CA, USA

May 2013- May 2018

Test Automation Lead.

Project: Cisco Cloud Email Security: A Cisco flagship project for email security deployment on cloud which leverage the Cisco's legacy ESA and SMA concepts extended to Cloud, a private cloud with Kubernetes managed microservices built on VMware Virtual machines

Responsibilities:

Keep track of release and deployment plans.

Maintain current versioned code as per the release using GIT repository.

Used the Python based framework and wrote automation scripts for Regression testing.

Developed test scripts for the manual test cases and wrote helper methods for framework support.

Performed Black box testing, Functional testing, Regression testing, UI (API) and Robustness testing of the application.

Validated and developed scripts in different environments [QA, Stg, Prod] and coordinated with cross teams to manage PROD release.

Creating all the basic units such as test cases, test suites, test plans, test projects using Test Link, a web-based test management software.

Developing test code in Python using pyCharm IDE.

Involved in execution of test plans and test cases for Manual and Automated testing.

Collaborated with development and product teams to understand API requirements.

Developed and executed comprehensive API test plans, including functional, performance and security testing.

Knowledge of Docker Security best practices and Experience with Docker in CI/CD pipelines (e.g. Jenkins, GitLab CI/CD)

Collaborating with the developers to be sure with the testing and performing test code review.

Using Jenkins to schedule the test jobs and email the test report.

Performed individual assigned tasks based on the project deadlines and finished the deliverables before the deadlines.

Configure test environment for specific test cases, create test data, and execute manual tests, document results, and update defect tracking systems.

Environment: Python, Robot Framework, pyCharm, CentsOS, Angular framework

IBM India Private Limited, Bengaluru

Aug 2010 – Mar 2013

Test Specialist

Project: ERICSON IP TELEPHONY – ONSITE (Sweden)

Responsibilities:

Analyze the client business requirement in order to define the scope of the testing

Test and analyze the SIP packets between endpoints on basic call, hunt group Call hold, Call forward and Call transfer, also deals with QoS between telecom endpoints

Defect tracking using HP ALM

Defining test approach and preparation of test plan and test timeline

Resource hiring as part of staffing in order to build test team

Assessed accuracy of data and documents by utilizing standardized measurements and tests.

Established testing procedures as baseline for blackbox testing to ensure high quality testing.

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

Provided 24/7-support coverage, pager support and weekend support.

Client: Capgemini (Aricent Group), Bengaluru Feb 2006 – Jul 2010

Role: Sr. Test Engineer

Project: BSMC VOIP SOLUTION (Onsite). Building, administrating, and maintaining the customer Voice Telephony data center that offer customer wide range of services applicable to both prepaid and postpaid customer.

Responsibilities:

Visited the customer place (France Telecom, Paris and Hansenet Telekommunication, Hamburg) for SIP (Session Initiation Protocol) based VoIP Solution Deployment (HW/SW installation/migration, Patch update, UAT testing prior to delivery and customer support)

Organized system infrastructure documentation and operating procedures, strengthening controls and enhancing overall performance.

Defined parameters for technical development tasks such as API and data acquisitions

Analyze the client business requirement to define the scope of the testing.

Test and analyze the SIP packets between endpoints on basic call, hunt group Call hold, Call forward and Call transfer, also deals with QoS between telecom endpoints

Participate in test execution in different testing phases like Sanity, Functionality, Regression, Systems Integration Testing

Responsible for identifying and supervising the defects, scheduling defect calls with developers and working with them for faster resolution of defects.

Test execution and defects reporting and dashboards for supervising the overall status and responsible for driving the test cases review calls with stakeholders.

Planning and allocation of resources at offshore location.

Handling knowledge sharing sessions for the new resources, setting the expectation and performance evaluation.

Conducting daily recurring meeting to take status update from the team, task allocation, understanding issues and other information gathering.



Contact this candidate