Post Job Free

Resume

Sign in

Devops Engineer System Administrator

Location:
Bridgewater, NJ
Salary:
90
Posted:
February 07, 2023

Contact this candidate

Resume:

Hiranmai Akula Email adu606@r.postjobfree.com Mobile: +1-732-***-****

Professional Summary

Experience: 7+ years of diverse experience in Information Technology with emphasis on DevOps (Cloud Automation) for various domains like insurance, finance, and telecommunication with good understanding of Software Development Life Cycle, Agile Development Methodology, Test-Driven Development, Continuous Integration and Continuous Delivery.

•Experienced in managing various AWS services like VPC, EC2, S3, RDS, EBS, ECR, ECS, Faregate, Lambda, EKS, IAM, ELB, ALB, NACL, SQS, SNS, SES, Elastic Search, Code Build, Code Commit, Code Deploy, Cloud Watch, Cloud Formation, Route53, Security Groups, Route Tables, Lambda, and several other services of AWS and on other cloud services like GCP, Azure, OpenStack, and PCF.

•Excellent knowledge in Azure Compute services, VM’s, AKS, ACR, Azure Web apps, Azure DevOps, App Insights, IOT, Azure Data Factory & Storage, Azure Media & Content delivery, Azure Networking, Azure Hybrid Integration and Azure Identity & Access Management (IAM).

•Experienced in designing AZURE Resource Manager (ARM) templates and extensive experience in designing custom build steps using PowerShell.

•Experience in managing GCP services such as Compute Engine, Cloud Storage, Big Query, AutoScaler, VPC, Load Balancer, IAM, Stack Driver and so on.

•Experienced in developing CICD pipelines for building infrastructure using Terraform Scripts automation for AWS, Microsoft Azure Cloud and GCP.

•Experienced in migration of different applications from on-prem to different cloud environments and in between clouds.

•Worked on OpenShift for creating new Projects, Services for load balancing and adding them to Routes to be accessible from outside, troubleshooting pods through SSH and logs, modification of Build configs, templates, Image streams, Helm packages, Ingress controller etc.

•Experienced in deploying Docker containerized applications using Kubernetes in Google Cloud Platform (GCP).

•Experience in configuring the Kubernetes provider with Terraform which is used to interact with resources supported by Kubernetes to create several services such as Config Map, Namespace, Volume, Auto scaler.

•Experienced in Jenkins pipelines to drive all microservices builds out to the Docker registry and then deploying them to Kubernetes.

•Expertise in using build tools like MAVEN and ANT for the building of deployable artifacts such as war & ear from source code.

•Installed and configured Chef Server, workstation, and nodes via CLI tools and wrote Dockerfile to create new images based on working environments for testing purposes before deployment.

•Experience in working with container-based deployments using Docker images, Docker file, Docker Hub to link code repositories and to build and test images and Kubernetes (AKS and EKS) for defining and running multi-container applications.

•Proficient in writing Terraform templates, Puppet manifests, Chef cookbooks, recipes and pushed them onto Chef Server for configuring EC2 Instances.

•Experience building Jenkins Pipeline using Groovy Scripts (Declarative and Scripted) for Continuous Integration and Build Workflows, as well as using Jenkins to upload Artifacts into Nexus Repository followed by deploying applications to both on-prem and cloud (AWS, Azure, GCP, and PCF).

•Experience in all areas of Jenkins like Plugin Management, Securing and scaling Jenkins, integrating Code Analysis, Performance issues, Analytics and Test Phases to complete the CI/CD pipelines within Jenkins.

•Used Gitlab pipelines to drive all micro-Services builds out to the Docker registry and then deployed to OpenShift clusters.

•Experience in developing CICD Pipelines on Jenkins and GitLab for integrating application builds (Maven, NPM), Testing (JEST, Junit, karma), Scanning application code (Sonar, Fortify, Twistlock, Barista), Containerization (Docker), Image Storing (Jfrog, Harbor Registry), Deploying, or hosting or orchestration (Kubernetes, OpenShift), and Disaster recovery (F5 Loadbalancer, Apache HTTPD config server).

•Worked closely with different application developer teams to create an automated CI/CD pipeline on GitLab.

•Experienced in using Ansible (Ansible tower and Ansible CLI) to manage Web Applications, configuration management and task automation along with orchestration and used Ansible galaxy which provide Roles used for simplifying infrastructure.

•Experienced using with Knife-EC2 plugin in Chef to automatically create, bootstrap, add run list and converge EC2 resources. Written Chef Cookbooks using Ruby for various DB configurations to modularize and optimize product configuration.

•Extensive experience in writing various Automation Scripts to automate manual tasks, deploy applications, application build scripts/versioning etc. Using many popular open-source libraries with different languages like Shell and Python based scripting.

•Experience in Administration/Maintenance of source control management systems, such as Subversion (SVN), Perforce, Source tree, Ivy, ClearCase, GIT, TFVC and Clear Case on Linux and Windows Environment.

•Experience in Virtualization technologies VMWare, Virtual box, Vagrant for creating virtual machines and provisioning environments.

•Having work experience in support of multi platforms like UNIX, Ubuntu, RHEL, Fedora, IOS and Windows 98/NT/XP/Vista/7/8 of production, test, and development servers.

•Experience with ticketing tools such as JIRA, integrating JIRA into Splunk Enterprise, and bug reporting for products via JIRA.

•Hands-on expertise with several monitoring tools such as Nagios, Splunk, CloudTrail, Stackdriver, Sumo Logic, Prometheus, and New Relic. Created CloudWatch Alarms to monitor the server's performance, CPU utilization, log files, Disk Usage, and so on, and wrote Shell Scripts (Bash) to automate day-to-day maintenance duties.

•Experience with monitoring tools such as Nagios, Splunk, Prometheus, Grafana, ELK, Datadog, AppDynamics and Kafka.

Technical Skills

Build Tools

Ant, Maven, Gradle, Microsoft Build

Continuous Integration tools

TeamCity, Azure DevOps, Jenkins/Hudson, GitLab, Bamboo, Argo CD,

Configuration Management Tools

Ansible, Chef, Puppet, Salt Stack

Cloud Providers

AWS, Azure, Open Stack, GCP, PCF.

Bug Tracking Tools

JIRA, REMEDY, HP Service Management

Artifact Repository Management

Jfrog Artifactory, Nexus, ECR, ACR.

Virtualization

VMware ESX, ESXi, vSphere 4 and vSphere 5Citrix

WebServers/ Application Servers

Apache2.0/2.2/2.4, Apache Tomcat5.5/6.0/7.0, WEBLOGIC, WEBSPHERE, Nginx, JBOSS, My SQL, PostgreSQL, MongoDB, MS Access, Oracle 9i/10g/11g,DB2, HP ILO.

Monitoring Tools

Nagios, Splunk, Cloud Watch, ELK Stack, Datadog, AppDynamics, New Relic, Grafana, Prometheus.

Databases

MySql, MongoDB, Cassandra, PostgreSQL, SQL Server, RDS.

Version Control Tools

Sub Version (SVN), Git, GitHub, GitLab, Bitbucket, TFVC, TFS.

Networking

DNS, DHCP, SMTP, HTTP, SNMP

Container Orchestration Platform

Kubernetes, Docker Swarm, OpenShift, Apache Mesos, Docker Compose. AKS, EKS.

Testing/Scanning Tools

Selenium, Junit, Cucumber, SonarQube, Fortify, TwistLock.

Scripting/Languages

Bash, Shell, PowerShell, Python, Ruby, Groovy, YAML

Operating Systems

Linux (RedHat, CentOS, Debian Ubuntu), Unix, Windows

Experience

Fidelity Investments New Hampshire

Sr. Cloud/DevOps Engineer Mar 2022 – Present

•Created custom sized VPC, subnets, and NAT using AWS CloudFormation templates to guarantee the successful deployment of web applications and database templates.

•Created initial infrastructure such as IAM roles and policies, S3 buckets and bucket configurations using the CloudFormation template.

•Created CICD Pipelines for Building Infrastructure on AWS and Microsoft Azure Cloud with Terraform Scripts automation.'

•Utilized Cloud Formation templates and terraform to create whole infrastructure on AWS with VPC, Subnets, EC2, RDS, Route53, Security groups, internet gateway, and IoT.

•Utilized Terraform key features such as Infrastructure as code, Execution plans, Resource Graphs, Change Automation and configured Elastic Load Balancers with EC2 autoscaling groups.

•Worked with networking teams in configuring AWS Direct Connect to establish dedicated connection to datacenters.

•Migrated virtual environments VMWare to Azure cloud using ASR.

•Designed a solution to archive on-premises data to the cloud using Azure managed services and Blob storage.

•Configured VMs in availability sets using ARM templates to provide resiliency for IaaS based solution and scale sets using Azure Resource Manager to manage network traffic.

•Created build and release pipelines in Azure DevOps, and deployed applications using SPN (secure endpoint connection) to implement CI/CD.

•Assisted the team in migrating repositories from various source control systems to TFVC and GIT repositories in VSTS (Azure DevOps).

•Integrated Azure VM Scale sets for autoscaling, load balancing, and Azure storage with Docker Enterprise edition.

•Configured Azure MFA as part of Azure AD Premium to securely authenticate users and developed custom Azure templates for rapid deployments and extensive PowerShell scripting.

•Experienced in migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard. Deployed application to Azure Cloud.

•Deployed several business applications to various OpenShift (4.8) clusters as well as migrated business apps from Jenkins CICD (Groovy) to GitLab CICD (YAML). Built CI/CD pipeline for our Java apps(springboot), integrating GitLab, JIRA, Maven, and Tomcat.

•Worked with developers and vendors to fix both base image-related vulnerabilities as well as application-related vulnerabilities by integrating twistlock (Prisma Cloud) in CI/CD for build and runtime vulnerability scanning.

•Worked on OpenShift to build new projects, services for load balancing and added them to routes to make them available from outside, debugged pods through SSH and logs, modified build configs, templates, Image streams, and so on.

•Implemented microservices on OpenShift based on Docker to enable Continuous Delivery.

•Build and configure a virtual data center in the AWS cloud to support Enterprise Data Warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, inbound and outbound Security Groups, Route Tables, Elastic Load Balancer.

•Automated repetitive tasks with Ansible Playbooks, Ansible Tower, deployed critical applications quickly, and managed the changes effectively.

•Automated continuous deployment using Ansible host inventory.

•Using Ansible to Setup/teardown of ELK stack (Elastic search, Logstash, Kibana) Troubleshooting any build issue with ELK and work towards the solution.

•Managed web applications, configuration files, databases, commands, users mount points, and packages using Ansible.

•Utilized Docker Container to package the applications and deployed them on to WebSphere Application server.

•Built own PaaS with Docker and deployed various applications through Docker’s containers.

•Using Jenkins pipelines pushed micro services builds out to the Docker registry and then deployed to Kubernetes.

•Managing Jenkins jobs based on Groovy using Jenkinsfile and Maven script, also use plugins at some points for test builds, promote the artifacts to S3 and Jfrog, also setting up multi-pipeline jobs to build based on dependencies.

•Created images of the applications using Docker containers and provisioned slaves dynamically to Jenkins CI/CD pipelines.

•Used Kubernetes to automate the deployment, scaling, and operations of application containers across clusters of hosts.

•Using Kubernetes, scheduled, deployed, and managed container replicas on a node cluster.

•Configured GIT with Jenkins and scheduled jobs using the Poll SCM.

•Maintained GIT source code repository and local mirrors, performed branching, tagging, merging and maintenance tasks for windows host and Mac builds.

•Configured and administered GitHub enterprise, also, handled migrations from SVN to GitHub.

•Maintained the Maven Repository using JFrog Artifactory tool and used the same to share the snapshots and releases of internal projects.

•Authorized pom.xml files and performed releases with the Maven release plugin, mavenization of Java (node.js, react.js, springboot) projects and managed maven repositories.

•Monitored Kubernetes cluster metrics with Prometheus, Grafana, and AppDynamics configured alerts, and worked on alert notifications.

•Created various jobs in Splunk for logs management.

•Integrated Splunk Enterprise with Dynatrace to monitor the Application performance, managing Splunk Forwarder on centralized deployment server.

•Used multiple continuous integration tools and scripting languages (Python, Shell, and PowerShell) to automate the build and deployment of all internal Java&SC environments.

•Used MySQL, DynamoDB and ElastiCache to perform basic database administration build.

•Installed and configured LAMP setup in Linux (RedHat/Ubuntu) using Docker. Worked on VMware Workstation installing VMs, cloning, taking snapshots of VMs.

Charter Communications St. Louis, MO

Cloud/DevOps Engineer Aug 2021 - Feb 2022

•Configured and built AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS using Cloud Formation JSON templates.

•Built automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS EKS using CloudFormation, Code Build, Code Deployment, S3, and puppet.

•Used AWS Bean Stalk to deploy and scale web applications and services written in Java, PHP, Node.js, Python, Ruby, and Docker on servers like Apache and IIS.

•Using AMIs (Linux/Ubuntu), launched and configured Amazon EC2 Cloud Servers.

•Worked on Enterprise VPN and Amazon VPC integration with data center and developing Terraform scripts for AWS and for security purposes.

•Creating public and private subnets within the VPC and attaching them to the EC2 instances based on the requirement.

•Built Terraform scripts and deployed them in a cloud deployment manager to spin up resources such as Compute Engines in public and private subnets, cloud virtual networks, and AutoScaler on Google Cloud Platform (GCP).

•Scheduled automated backups of Compute Engine virtual machine (VM) instances in GCP. Utilized Packer to deploy artifacts on the GCP platform.

•Implemented Enterprise Integration architecture with Azure Service Bus, AppService, Active Directory, Storage, hybrid connection manager, active directory authentication for Azure SQL server, and other Azure products.

•Worked on Serverless services, created and configured HTTP Triggers in Azure Functions with application insights for monitoring and load testing apps using Azure DevOps Services.

•Worked on Azure Site Recovery and Azure Backup- Deployed instances on Azure environments and in data centers, migrated to Azure using Azure Site Recovery, and gathered and analyzed data from all Azure Resources using Log Analytics to fix issues.

•Configured new secrets, routes, and egress firewalls on the OpenShift cluster.

•Configured applications for OpenShift/v3 and containerization of apps using Docker.

•Created pods using OpenShift environment with dockerfile Config Maps and deployed into the cluster.

•Developed Terraform templates, Chef Cookbooks, and Recipes and pushed them to Chef for setting up EC2 instances.

•Involved in containerization initiatives and migration of Java Apps to OpenShift enterprise.

•Set up a Continuous Delivery Pipeline, deployed micro services, and provisioned AWS environments using Ansible Playbooks.

•Utilized Ansible playbooks and roles to manage ECS and Docker images in AWS.

•Experience using Ansible Tower for automation and managing complex deployments to speed up productivity and managing inventory graphically with cloud sources and for logging all our jobs and sharing SSH.

•Created AWS infrastructure from GitHub repositories containing terraform code by building Jenkins jobs.

•Using Kubernetes, scheduled, deployed, and managed container replicas on a node cluster.

•Implemented a production-ready Kubernetes infrastructure that is load balanced, highly available, and fault tolerant.

•Managed containerized applications in Kubernetes using its node, Config Maps, selector, services, and deployed application container as Pods.

•Integrated Jenkins jobs with SonarQube to detect the vulnerabilities in the code.

•Infrastructure management, infrastructure Health metrics and performance monitoring using CloudWatch, Nagios, Logstash and Splunk.

•Configured SSH, SMTP, Build Tools, and Source Control repositories in Jenkins.

•Installed, configured, and administered Jenkins on Linux machines and added/updated plugins such as ANT, Ansible, GIT, Sonar, Checkstyle, Deploy to Container, Build Pipeline and so on.

•Coordinate/assist developers with establishing and applying appropriate branching, labeling/naming conventions using GIT source control.

•Developed build and deployment scripts MAVEN as build tools in Jenkins to move from one environment to other environments.

•Used Jenkins for automating Builds and Automating Deployments by using Python and Bash script.

•Wrote Python scripts for pushing data from DynamoDB to MySQL Database.

•Automated the process of building and deploying Java applications to a web application server in an Agile continuous integration environment.

•Managed Linux server infrastructure, spin up, tear down, assigning roles to AWS instances, and supporting Tomcat, Apache, and distribution servers.

•Responsible for Internal Linux server Infrastructure, Installations, Builds, Configuration, Monitoring, and troubleshooting.

Synchrony Financial Stamford, CT

DevOps Engineer June 2018 - Jul 2021

•Configured and built AWS infrastructure resources such as VPC, EC2, S3, IAM, EBS, Security Group, Auto Scaling, and RDS using Cloud Formation JSON templates

•Built secure, highly scalable, and flexible systems that handled expected and unexpected load bursts using AWS cloud services such as EC2, auto-scaling, and VPC.

•Created S3 buckets, managed S3 bucket policies, and utilized S3 and Glacier buckets on AWS for backup and storage.

•Built automated pipelines in AWS Code Pipeline to deploy Docker containers in AWS ECS using CloudFormation, Code Build, Code Deployment, S3, and puppet.

•Create a Pub/Sub topic to receive messages sent from the data-processing workflow integration test to automatically trigger the production build pipeline in GCP.

•Scheduled automated backups of Compute Engine virtual machine (VM) instances on GCP.

•Built an Airflow workflow to back up a Compute Engine virtual machine instance using Persistent Disk snapshots on a regular basis on GCP.

•Deployed a Slurm cluster on Compute Engine in GCP using Terraform.

•Defined and ran the steps of workflow such as data processing, testing, and verifying results using Cloud Composer in GCP.

•Automated Cloud deployments using Chef, Python, and AWS Cloud Formation Templates.

•Employed automation, utilizing PowerShell and batch scripting best practices and CloudFormation templates, to ensure repeatable deployments and for automating the AMI image deployment

•Written Chef Cookbooks, recipes to configure tasks for new environments and to automate the installation of Middleware Infrastructure such as Apache tomcat, Nginx.

•With setting up Chef Infra, bootstrapping nodes, creating, and uploading Chef Recipes, ChefNode convergence in Chef SCM.

•Written Terraform templates, Chef Cookbooks, Recipes and pushed them onto Chef server for configuring EC2 Instances.

•Set up CI/CD on TeamCity to build and deploy .net based applications into windows servers using Octopus Deploy and PowerShell build steps.

•Designed and implemented custom TeamCity builds.

•Written Maven scripts, shell scripts and installed Jenkins for end-to-end build and deployment automation.

•Built Docker images using Bitbucket and automated the CI/CD pipeline and Maven, Jenkins and push it to Google container registry.

•Used Subversion (SVN), Maven and Visual studio to automate the builds.

•Used Nagios tool to monitor production servers and wrote custom plug-ins on it.

•Used Nagios and CloudWatch in AWS Cloud for system monitoring.

•Written python scripts to automate Nagios alerts and email notifications and executed them through Chef.

•Written PowerShell and Bash scripts and Terraform templates for repeatable deployments and to automate the AMI image deployment.

•Written tools using PowerShell and JavaScript to increase workflow and productivity.

•Migrated on premises MySQL, PostgreSQL, MongoDB, Cassandra Databases to AWS using Amazon RDS and DynamoDB.

•Managed database servers like MS SQL Cluster, MySQL, Oracle9i/10g/11g, Mongo DB 2.x and 3.0.

Servizon IT Services Pvt. Ltd. Hyderabad, India

Build and release Engineer Jan 2016 - May 2018

•Installed, configured, and monitored Linux (RedHat/Ubuntu/CentOS) and Windows systems.

•Performed health-checks on Linux environment including servers, clients, and network.

•Implemented SVN branching and merging operations for Java Source Code. (node.js, Springboot)

•Worked with release and deployment of large-scale Java/J2EE Web applications using SVN repository.

•Monitoring CPU, memory, physical disk, Hardware, and Software RAID, multipath, file systems, network using the tools NAGIOS 4.0 monitoring

•Installed VMware ESX server on Dell Servers and configured SUSE 11.x RedHat Linux 5.0, 6.0 / Windows virtual machines for various applications

•Writing shell scripts for automation of daily tasks, documenting the changes that happen in the environment and in each server, analyzing the error logs, analyzing the User logs, analyzing the /var/Adm/messages

•Used Jenkins to perform continuous integration. Also monitor version control and build process

•Successfully implemented the Master-Slave architecture setup to improvise the performance of Jenkins.

•Configured and administrated CI/CD pipeline using Bamboo as integration, Ant as build and GIT as Source code management tools.

•Used SonarQube in build system for continuously inspecting the code quality, Nagios for monitoring and performed log analysis using ELK stack and created monitoring charts.

•Used Shell, Python and Perl scripting languages to design the automation process in the build process.

•Configured and administrated CI/CD pipeline using Bamboo as integration, Ant as build and GIT as Source code management tools.

•Configured and maintained Jenkins to implement the CI process and integrated the tool with ANT to schedule the builds and Setting up CI (Continuous Integration) for major releases in Jenkins and TeamCity.

•Used Apache Tomcat as application server for deploying the artifacts.

•Worked on ANT and MAVEN Scripts to automate the build process and Built source code and created Dynamic Views and Snapshot views for end users using Maven scripts.

ADDTEQ Pune, India

Linux System Administrator Apr 2015 - Dec 2015

•Performance Management & Tuning of Linux Kernel

•Set-up and administration of DNS server.

•Used shell scripting for performing automated tasks and system upgrades.

•Configuration and administration of LDAP, NFS, FTP, SAMBA, and POSTFIX Servers in Red Hat Enterprise Linux.

•Experienced writing the automation of processes using the shell script with bash and Python.

•Experienced VDI Operations and Configuration, VMWare, ESX/ESXi.

•Experienced in writing Shell Scripts in Bash, C-shell and Cron tab in Linux to automate the tasks

•Ability to handle load balancer implementations like bonding multiple interfaces into single bond in case of over-load on LAN devices

•Configured non-IP point-to-point network connections that directly link cluster nodes, which provide an alternate heartbeat path for a cluster that uses a single TCP/IP-based network.

•Database administration of MySQL, Oracle, or equivalent Data Base programs.

•Publish the changes with respect to CI's and amend affected documents periodically.

•Experience in Installing, configuring, and maintaining the file sharing servers like Samba, NFS, FTP and WebSphere & WebLogic Application Servers, Nagios.

•Installation of Firewall checkpoint. Installed and configured IP Filter, to protect Linux system that was placed on the Internet.

•Installation and support of various applications and Databases including Oracle, MySQL along with Web Logic 10, JBOSS 4.2.x, Oracle 10g, Apache Tomcat.

Education

JNTUH Hyderabad, India

Bachelor of Technology in IT

Stevens Institute of Technology Hoboken, NJ

Master of Science in Information Systems



Contact this candidate