Post Job Free
Sign in

System Administrator Configuration Management

Location:
Woodstock, GA
Posted:
July 09, 2024

Contact this candidate

Resume:

Dileesha Shaik

************@*****.***

+1-470-***-****

Marietta, GA

Professional Summary:

Over 7+ years of IT Industry experience with DevOps Engineering, Cloud Management, Configuration Management, Build & Release Management from one environment to another, and deploying to servers.

Experience with DevOps essential tools like Git, Jenkins, Maven, Ant, JFrog, Docker, Kubernetes, Chef, Ansible, and Linux/Unix system administrator with RHEL, CentOS, Ubuntu, and Debian.

Experience in virtualization platforms like EC2, VirtualBox, KVM, Oracle Virtualization, and VMware V-Sphere ESX/ESXi environment.

Strong Experience in DevOps Environment in Automation, configuration, and deployment of instances on AWS.

Strong hands-on experience in Amazon web services such as EC2, S3, Elastic Beanstalk, Elastic Load Balancing (Classic/Application), Auto Scaling, RDS, EBS, VPC, Route53, Cloud Watch, and IAM.

Build customized Amazon Machine Images (AMI), deploy AMIs to multiple regions, and launch EC2 instances using these custom images.

Implemented DevOps tools suites like GIT, ANT, Maven, Jenkins, JFrog Artifactory, CircleCI, Docker, Docker Swarm, and Kubernetes.

Strong experience with UNIX/Linux in installing and configuring LVM, RAID, NGINX, Apache HTTPD, Tomcat, Weblogic, MySQL, Oracle, patching, system & application log metrics, and configured custom Cloud Watch metrics.

Experience building multi-tier, highly available, fault-tolerant, and scalable applications using AWS Elastic Beanstalk, AWS RDS, DynamoDB, Elastic Load Balancing, and Auto Scaling.

Hands-on experience using Terraform and Ansible to create custom machine images and automation tools like Chef/Ansible to install software after the infrastructure is provisioned.

Hands-on experience using Nagios and CloudWatch for log metrics and monitoring the resource utilization for each application and applications/server's health.

Designed and created Terraform templates, used existing templates to create stacks and provisioned infrastructure.

Infrastructure automation coding is done in languages such as Python, Shell Scripts, the AWS Command Line Interface, and AWS BOTO3.

Experience in migrating P2V and V2V servers and Experience in data migration from On-Premises to cloud using AWS Import/Export service.

Extensively used automation frameworks such as UFT, Karte, Rest Assured, Load Runner, Apache JMeter, cypress, and Selenium for functional and regression testing.

Create clusters in Google Cloud and manage them using Kubernetes(k8s). Use Jenkins to deploy code to Google Cloud, create new namespaces, create docker images, and push them to the Google Cloud container registry.

Working extensively on Kubernetes for configuration of security (TLS), Labels & Selectors and deploying Load-balancing, Replication (auto-scaling), services, etc.

Experienced with Round Robin, Least Connections, and IP Hash for Load balancing.

Experienced in installation, configuration, administration, troubleshooting, tuning, security, backup, recovery, and upgrades of Linux (Red Hat-based 6/7 and Debian-based) and Windows 2008/2012 Servers in a large environment.

Created RDS DB instances using Multi-AG deployments. I tested the DB instance failover using reboot with fail-over.

Expertise in AWS Identity and Access Management (IAM), such as creating users and groups, organizing IAM users into groups, and assigning roles to groups.

Build and configure a virtual data center in the Amazon cloud to support enterprise hosting, including VPC, public and private subnets, security groups, and route tables.

Utilized Amazon CloudWatch to monitor AWS resources such as EC2 instances, Amazon EBS volumes, Amazon RDS DB instances, and Elastic Load Balancers.

Experience in building policies for access control and user profiles using AWS IAM and S3 controls with bucket policies.

Experience with Version Control Systems like GIT, SVN, Bit Bucket, and Perforce.

Strong experience in using Build Automation tools like ANT and Maven.

DevOps Practice for Micro Services Architecture uses Docker Swarm Kubernetes to orchestrate Docker Containers' deployment, scaling, and management.

EDUCATION:

Bachelor’s Degree, Electrical and Electronics Engineering - Chirala Engineering College

Master's degree, Computer Science - Kennesaw State University

TECHNICAL SKILLS:

Config Management

Ansible, Chef

AWS Services

EC2, EBS, S3,VPC,RDS,BEAN STACK,CLOUDWATCH,SQS,SNS,LOAD BALANCER,CLOUD FORMATION,AWS CDK,GLACIER,OPSWORKS,API GATEWAY,CODE BUILD,CODE DEPLOY,ELASTIC SEARCH AND LAMBDA.

Build Tools

Ant, Maven, MS Buildup Builder.

CI/CD

Hudson, Jenkins, Wrecker.

Issue tracking tools

Jira, Service Now, Remedy.

Version control system

SVN, Git, GitLab CI.

Programming Languages

C, HTML, PHP, XML, Json YAML, Bash, Shell Script Programming, NodeJS, Python and Ruby.

Web/Application Servers

Tomcat, Apache, Web logic, WebSphere and JBoss.

Infrastructure as service

AWS, OpenStack and Rackspace.

Database

SQL server 2008R2/2012, Oracle 11g, MySQL, Mongo DB.

Disk Management Tools

Solaris Volume Manager (SVM), ZFS, Zones, Veritas Volume Manager, File system, Sun Solstice Disk Suite, Red Hat LVM.

Cluster Environment

Sun Cluster Servers 2.2, 3.1, 3.2 and VERITAS Cluster Servers 4.1,5.0.

Mail Server

Send Mail, IBM Lotus Notes, Microsoft outlook.

PROFESSIONAL EXPERIENCE:

AT&T, Dallas, TX Sep 2022 to Present

DevOps Engineer

Responsibilities:

Installed, Configured, and Administered Jenkins as a continuous integration tool.

Developed build and deployment scripts using Maven as a build tool in Jenkins to move from one environment to another environment.

I created and configured the continuous delivery pipelines for deploying microservices using the Jenkins CI server.

Have set Jenkins on the Docker container.

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling Groups, Optimized volumes, Cloud Formation and Lambda.

Created Amazon S3 buckets to keep the web app files and the Cloud Formation templates.

Developed and implemented Software Release Management strategies for various applications according to the agile process.

Developed automation framework for application Deployment to cloud environments.

Experience with AWS CDK to build infrastructure as a code.

Deployed mircoservices2, including provisioning AWS environments using AnsibI provided as.

Provisioned load balancer, auto-scaling group, and launch configuration for microservice using Ansible.

Used Ansible playbooks to set the Continuous Delivery pipeline.

This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages, and various supporting software components such as Maven.

Developed TDD scripts and BDD scripts with cucumber and defined acceptance criteria using Gherkin writing, maintaining automated UI and API tests written in Java and JavaScript using various open-source testing libraries like Selenium, Cypress, REST Assured, etc.

Highly skilled at Java using Object-Oriented engineering using Object-Oriented

Created reusable Terraform modules in both Azure and AWS cloud environments.

Hands-on experience in implementing, Building, and deploying CI/CD pipelines, managing projects often includes tracking multiple deployments across multiple pipeline stages (Dev, Test/QA staging, and production).

Experience in writing playbooks for Ansible and deploying applications using Ansible.

I worked on Lambda functions that aggregated data from incoming events and stored the result data in Amazon DynamoDB. This function also sends data to Amazon Cloud Watch for simple metrics monitoring.

Automated various infrastructure activities like Continuous Deployment, Application Server setup, and Stack Monitoring using Ansible playbooks and integrated Ansible with Run Deck and Jenkins.

Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.

Developed an Ansible role for Zabbix-agent, which will be integrated into the CICD pipeline.

Responsible for onboarding Application teams to build and deploy their code using GitHub Jenkins, Nexus and Ansible

Developed Ansible playbooks to install and configure Apache, Tomcat, Jenkins, and WebLogic for deployment automation.

Configured Docker container for branching purposes.

Design, implementation and operational support of VMware ESXi 5.x clusters/vmotion/vcenter Solves problems related to installation, implementation, maintenance, and operations of Linux and Unix hardware and software.

Performed branching, tagging, and release activities on version control tools: GIT and GIT HUB.

Developed Perl and shell scripts to automate the build and release process and developed Custom Scripts to monitor repositories and server storage.

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

Creating and Building Clusters with the help of Kubernetes.

Documented release metrics and software configuration process. Used Maven scripts to build the source code. Supported and helped to create Dynamic Views and Snapshot views for end users.

Developed procedures to unify, streamline, and automate application development and deployment procedures with Linux container technology using Docker.

Installing and configuring applications like the Docker tool and Kubernetes for the orchestration.

Environment: Maven, SonarQube, Jenkins CI server, AWS EC2, S3, RDS, EBS, Elastic Load Balancer, Auto Scaling Groups, CloudFormation, Lambda, DynamoDB, Terraform, Ansible, RunDeck, Chef, Ansible Playbooks, AWS, GitHub, Nexus, Ansible Playbooks, Python, Docker, Kubernetes, Git, GitHub, Apache, Tomcat, WebLogic, Jenkins, Zabbix-agent, VMware ESXi, vMotion, vCenter, JIRA, CloudWatch, Perl, Shell scripting.

Accenture Services, Houston, TX Aug 2019 – Sep 2022

DevOps Engineer

Responsibilities:

Managed admin tasks, supports activities for multiple AWS accounts

Created the Golden AMI (Amazon Machine Image) for EC2 instances and configured these as part of the launch configuration

Involved with integrating GIT, Jenkins, and CloudFormation to automate the AWS Cloud infrastructure.

Involved in setting up billing alerts and notifications.

Involved in cloud platform support activities to modify, create, and destroy the EC2 servers, S3, autoscaling configurations, and Elastic Load Balancing configurations based on Cloud architect inputs.

Worked as part of the dedicated cloud support team to support the infrastructure requirements, Logging, and Monitoring.

Involved in providing on-call support for cloud infrastructure operations and assisting in migrating applications from on-premises to AWS Cloud

Created IAM Roles, policies, users, and groups to handle the Identity and access management support tickets.

Created AWS Infrastructure through automation using CloudFormation.

Involved in the Patch management process for Windows and Linux environments

As part of the cloud team, I supported the Splunk platform to create/delete users, assign roles, and install forwarders for multiple servers.

Very good implementation of knowledge of RHEL and Linux debugging commands

Fixed various cloud infrastructure issues relating to security groups, tagging, billing alerts, AMI,

Worked with the JIRA tool to create, modify, close, and track the support issues

Worked on basic networking including TCP/UDP, Ports, Security Groups

Expertise in setting up and working through selenium grid and automated testing frameworks like cypress and night watch.

Frequently validated the Cloud infrastructure to meet internal compliance standards.

Solved various cloud platform support issues and documented the root cause analysis.

Environment: AWS, EC2, S3, Auto Scaling, ELB, IAM, CloudFormation, Jenkins, Git, Splunk, CloudWatch, IAM Roles, Policies, Users, Groups, AWS Patch Manager, Windows Update Services (WSUS), TCP/UDP, Security Groups, JIRA, RHEL, Linux.

T -Mobile, Atlanta, GA Feb 2017 – Aug 2019

DevOps Engineer

Responsibilities:

Worked in AWS environment, instrumental in utilizing Compute Services (EC2, ELB), Storage Services (S3,

Elastic Block Storage), Elastic Beanstalk, VPC, SNS, IAM.

Designed & implemented VPC service for extension of on-premises data centre with AWS Cloud using VPN

& Direct connect services.

Utilized Cloud Watch to monitor resources like EC2, CPU memory, Amazon RDS DB services, EBS volumes

to set alarms for notification or automated actions to monitor logs for a better understanding of the

operations.

Utilized AWS Cost Explorer and developed automation scripts to identify and resize instances based on

actual usage. This resulted in a 20% reduction in infrastructure costs without compromising performance.

Implemented end-to-end DevOps pipelines using AWS Code Pipeline for continuous integration and

delivery (CI/CD). Automated the build, test, and deployment phases using AWS Code Build and

AWS Elastic Beanstalk.

Led the migration of on-premises applications to AWS, utilizing services like AWS Server Migration Service

(SMS) and Database Migration Service (DMS). Ensured minimal downtime and seamless transition of

workloads to the cloud. Resulted in increased agility, scalability, and cost savings.

Implemented real-time analytics solutions using Amazon Kinesis for streaming data processing. Utilized

Kinesis Data Streams and Kinesis Data Analytics to ingest, process, and analyze large volumes of

streaming data. Empowered decision-making with timely insights for a data-driven application.

Designed DevOps workflow for multiple applications by orchestrating Test, Build, Release, and Deploy

phases through various CI/CD pipelines using Git, and Jenkins and build the deliverable artifacts using Maven

as a build tool in Jenkins for Java applications and deploys them to various environments.

Worked with Maven to build the application, wrote Maven scripts and shell scripts to automate

the build process, and used CI tools like Jenkins to move from one environment to another.

Managed the Maven Repository using the Nexus Artifactory tool and used the same to share the binary (EAR,

WAR & JAR) snapshots.

Configured Terraform to create AWS Auto Scaling Groups, automatically adjusting the number of

instances based on traffic patterns for a web application.

Experienced in employing Terraform to deploy Serverless architectures on AWS Lambda, including

functions, API Gateway, and associated resources for event-driven applications.

Automated the setup of databases with Terraform for both SQL and NoSQL databases, ensuring that the

The configuration process is consistent and can be easily replicated.

Responsible for creating specific Terraform configurations tailored to handle unforeseen disasters, such as

server outages or data center issues.

Designed Terraform configurations to automate the backup process of important data in cloud storage, to

strengthen the resilience and recovery capabilities of critical information.

Developed advanced load balancing techniques using Kubernetes Services and Ingress controllers,

smoothly directing traffic to various application components.

Combined Kubernetes Persistent Volumes (PVs) with Persistent Volume Claims (PVCs) to offer stateful

applications persistent storage while guaranteeing the availability and durability of data.

Used Kubernetes Secrets to handle and protect private data, including passwords and API keys,

guaranteeing privacy, and adhering to security guidelines.

Enhanced security by limiting access within the cluster using Kubernetes Network Policies, which establish

and enforce communication restrictions between application components.

Worked on source control management tools like GIT (GitHub), Subversion (SVN) and creating GIT

repositories with specified branching strategies and integrating GIT into the continuous Integration (CI)

environment along with Jenkins.

Created Cloud Watch Alarms to monitor critical thresholds, such as high error rates, and trigger automated

responses. For instance, when an alarm detected a sudden increase in error rates, it automatically initiated

an AWS Lambda function to roll back a recent deployment, preventing potential impact on end-users.

Implemented AWS Database Migration Service (DMS) to migrate on-site databases, such as SQL Server

and Oracle, to Amazon RDS platforms reducing operational complications.

Involved in migration of on-premises applications to AWS Elastic Beanstalk and AWS Lambda, using

Serverless architecture, making deployment easier.

Developed Groovy scripts for automating the setup of Azure monitoring and alerting via Azure Monitor

and Azure Log Analytics. This involved creating custom metrics, configuring alert rules, and integrating

with external monitoring solutions.

Wrote Groovy scripts to manage Azure Virtual Machines (VMs) programmatically, which included

provisioning, scaling, and lifecycle management tasks.

Environment and Tools: EC2, ELB, S3, VPC, IAM, Cloud Watch, AWS Code Pipeline, AWS Lambda Jenkins, Git,

Maven, Nexus Artifactory, Terraform, Kubernetes, Git, GitHub

Azure Monitor, Azure Log Analytics, Groovy.

Sonata Software, Hyderabad, India Jun 2014 – Jan 2015

Build/Release Engineer

Responsibilities:

Deployed WARs and EARs using WebLogic Admin Console and through script execution, configuring JDBC connection pools and data sources.

Managed Continuous Integration environments like Jenkins, maintaining build systems, developing build scripts, and overseeing the source control system.

Built deployable artifacts for middleware infrastructure such as WebSphere application server using Maven and Python scripts.

Utilized ANT and Maven as build tools in Jenkins for deploying build and deployment scripts across different environments.

Designed and maintained Subversion Repositories, ensuring the security of systems through organizational policies.

Managed Git source code repositories, enforcing automation in build and deployment procedures.

Installed and administered Subversion servers on Ubuntu machines, creating repositories, importing projects, and managing branches and tags.

Participated in various testing phases, including Integration, Smoke, Performance, and Load testing, coordinating with client teams for deployment requests.

Integrated JIRA with SVN, created automated release notes using Perl Scripts, and generated reports on bugs and tickets.

Coordinated with various teams, including Development, Database Administration, QA, and IT Operations, to ensure smooth releases.

Deployed web applications on different servers using Jenkins and Bamboo servers and provided end-user training for SVN users.

Developed build and deployment scripts using ANT and Maven and assisted Project Managers in understanding release scope.

Automated deployment of builds using Urban Code Deploy, set up nightly build environments using Maven, and tracked inventory using Jenkins.

Managed builds, wrote build scripts for Java and WebSphere applications, and handled Emergency Bug Fixes (EBFs) for different environments.

Developed automation scripts using bash and Shell scripts and collaborated with Web Administrators for automated deployment of SharePoint applications.

Performed code reviews on git merges, monitored and administered the automated build process.

Worked closely with Business analysts and Project managers to meet release and build schedule deadlines.

Environment: Git, Oracle WebLogic, Ubuntu, Maven, Jenkins, Java, ANT, SVN Subversion, Bash Shell, WebSphere Application Server, Urban Code.



Contact this candidate