Devops 1

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Professional Summary:

 Around 8 Years of experience in IT industry in Azure, Linux administration, build engineering and
release management process, building and deploying applications by adopting DevOps practices
such as Continuous Integration (CI) and Continuous Deployment (CD) in runtime with various tools
like Git, Maven, Jenkins, Ansible, Chef, Docker, Kubernetes, Terraform and AWS.
 Experience on complete software development life cycle (SDLC) with software development models
like Agile, Scrum Model, JIRA, Waterfall models.
 Hands on experience in migrating on-premises applications to Azure and configured VNETs and
subnets as per the project requirement and performed PowerShell scripting to do Patching, Imaging,
and Deployments in Azure.
 Hands on experience in writing Azure Resource Manager (ARM) to deploy, update and delete
multiple resources in Azure and migrating the on-premises resources to Azure with Azure Site
recovery (ASR) and Azure backups.
 Experience in dealing with Windows Azure IaaS – Virtual Networks, Virtual Machines, Cloud
Services, Resource Groups, Express Route, VPN, Load Balancing, Application Gateways, Auto-
Scaling, and Traffic Manager.
 Experienced in working DevOps/ Agile operations process and tools area (Code review, unit test
automation, Build & Release automation Environment, Incident and Change Management) including
various tools.
 Experience in Azure Platform Development, Deployment Concepts., hosted Cloud Services,
platform services and close interface with Windows Azure Multi-Factor Authentications.
 Worked on Version control tools GIT, Clear case to track changes made by different people in
source code involving concepts like Branching, Merging and Tags.
 Collaborated with different teams to achieve the work force and escalations to meet the
requirements.
 Experience in setting CI/CD pipeline integrating various tools with Jenkins to build and run
Terraform jobs to create infrastructure in AWS.
 Installing and configuring the applications like Docker tool and Kubernetes for the orchestration
purpose.
 Developed and managed cloud VMs with AWS EC2 command line clients and Services AWS
provisioning and worked on services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF
and EBS.

Technical Skills:

Version Control GIT


Languages Java, Bash, XML, Python, Shell Scripting.
Scripting Shell, Python, PowerShell, Bash.
Operating System Microsoft Windows, Red Hat, Centos7, Ubuntu, Unix, etc.
Virtualization Oracle virtual box, VMware.
Build Tools Ant, Maven, Gradle, Terraform.
CI Tools Bamboo, Jenkins, Azure Pipelines, Gitlab Pipelines.
Configuration
Chef, Puppet, Ansible.
Management
Databases SQL, MySQL, MongoDB, DynamoDB.
Servers Oracle WebLogic, Tomcat, WebSphere MQ series.
Http, Https, SSL, DHCP, DNS, SSH, SFTP, TCP/IP, FTP/SFTP,
Protocols/ Services
SMTP.
Microsoft Azure, AWS (EC2, EBS, ELB, Auto Scaling, S3, VPC,
Cloud Tools IAM, AMI, Cloudformation, CloudWatch, SNS, RDS, EFS),
Openstack
Prometheus, Splunk, Datadog, Azure Services Health, Azure
Monitoring and Logging
Network Monitor. Grafana, Dynatrace, Nagios.

Professional Experience:
UKG, Fort Lauderdale, FL Aug 2022 – Till
Date

Cloud DevOps Engineer


Responsibilities:
 Experience in using ARM templates (JSON) to create Azure services, while ensuring no changes
were made to the existing infrastructure.
 Experience implementing Azure services such as Azure Active Directory (AD), Azure storage,
Azure cloud services, IIS, Azure Resource Manager (ARM), Azure Blob Storage, Azure VM, SQL
Database, Azure Functions, Azure Service Fabric, Azure Service Bus.
 Worked in highly collaborative operations team to streamline the process of implementing security
Confidential Azure cloud environment and introduced best practices for remediation.
 Creating, validating, and reviewing solutions and effort estimate of converting existing workloads
from classic to ARM based.
 Implemented automation for deployments by using YAML scripts for massive builds and releases.
 Collaborated with development teams to implement professional DevOps practices such as source
control management, build processes, and continuous integration and deployment.
 Working knowledge in deploying CI/CD system using Azure DevOps on Kubernetes container
environment, and for the runtime environment of CI/CD system to build, test and Deployment we
have utilized Kubernetes and Docker.
 Working experience with Azure Resource Manager (ARM) to deploy, update, and delete multiple
Azure resources, as well as migrating on-premises resources to Azure with Azure site recovery
(ASR), and Azure backups.
 Terraform was used along with Packer to create custom machine images, and Ansible was used to
install the software dependencies once the infrastructure was provisioned.
 Implemented and managed CI/CD pipelines using Jenkins for building, testing, and deploying
applications in various environments.
 Integrated Jenkins with version control tools like Git, facilitating automated builds triggered by code
commits.
 Wrote shell scripts to handle server processing migrating applications from .Net to Python
monitoring applications and server performance with Splunk and Jenkins.
 Worked on. Net application development, with a focus on building scalable and high-performance
solutions.
 Collaborated with development teams to implement CI/CD practices specific to .Net applications.
 Created and maintained IaC templates, ensuring consistency and repeatability in the deployment
of .Net applications.
 Developed and maintained automated build and deployment process for .net applications, ensuring
efficient and error- free releases.
 Developed build and deploy scripts using Maven and initiated them using Jenkins for transitioning
applications across different environments.
 Assist with configuration of Cloud Compute systems using OpenStack on Ubuntu, collaboration
using Orchestration with Keystone, Kubernetes, and other functions within Open Stack.
 Worked on Jenkins to implement Continuous Integration and deployment into Tomcat /Web Logic
Application Server.
 Developed applications and methods with Python for ETL, writing and reviewing code for server-
side Python applications.
 Implemented automation for deployments using YAML scripts for massive builds and releases in
Harness.
 Used Harness for deploying CI/CD systems on Kubernetes container environments, ensuring build,
test, and deployment processes.
 Validated and reviewed solutions and effort estimates for converting existing workloads from classic
to ARM based Harness.
 Experience with version control tools such as GIT and Bitbucket. Comprehensive knowledge of
source controller concepts including branches, tags, and merges.
 Deployed Azure IaaS virtual machines (VMs) and Cloud services (PaaS role instances) into secure
VNets and subnets using PowerShell.
 Experience in using the monitoring tools like Azure monitoring, Dynatrace to setup the desired alerts
to avoid disruption.

Vimtra, Hyderabad Jun 2018 – Jun


2021
Cloud DevOps Engineer
Responsibilities:
 Designing and implementing Azure Solutions across a range of cloud models like SaaS, PaaS, IaaS,
and integrated on-premises, on-demand workloads with the Azure public cloud.
 Created recommendations on how to duplicate a subset of on-premises machines to the Azure
Infrastructure as a Service (IAAS) offering which will be used for disaster recovery. This analysis
included the specifics to synchronize on-premises data with SOL Server and SharePoint instances
hosted in VMs.
 Worked on Microservices for Continuous Delivery environment using Azure, Docker. Involved in
setting up a Microservice architecture for application development and implemented high availability
with Azure Classic and Azure Resource Manager deployment models.
 Constructed and Installed servers through Azure Resource Manager (ARM) Templates or Azure
Portal. Migrating On- premises virtual machines to Azure Resource Manager (ARM) Subscription
with Azure Site Recovery.
 Worked with Terraform Templates to automate the Azure las virtual machines using terraform
modules and deployed virtual machine scale sets in production environment.
 Provisioning servers/instances using infrastructure as code such as Terraform and CloudFormation.
Code is stored in a private repository and constantly updated.
 Worked on Terraform templates also for provisioning virtual networks, subnets, VM Scale sets, Load
balancers, and NAT rules and used terraform graph to visualize execution plan using the graph
command. Configured BGP routes to enable ExpressRoute connections between on-premises data
centers and Azure cloud.
 Developed and maintained data processing pipelines using Azure Data Factory and Azure
Databricks, enabling efficient extraction, transformation, and loading of large datasets.
 Implemented and maintained ETL process using Scala Apache Spark to transform raw data into
structured formats for analysis.
 Collaborated with data engineers to design develop scalable data solutions using Azure Databricks.
 Worked on the orchestration and automation of the workflows via Azure Data Factory.
 Implemented complex, strongly typed Scala Spark workloads in Azure Databricks along with
dependency management and Git integration.
 Utilized Harness for setting up desired alerts in Azure monitoring and Dynatrace to avoid
disruptions.
 Worked on monitoring and logging solutions using Prometheus, Splunk, and Datadog, integrating
them with Harness.
 Developed build and deploy scripts using MAVEN and initiated them using Jenkins to move from
one environment to other environments. Used Maven to build java-based web applications and
integrated it with Nexus repository.
 Implemented Docker -maven-plugin in Maven pom.ml files to building Docker images and
managing containerized applications.
 Designed, wrote, and maintained systems in Python scripting for administering GIT, by using
Jenkins as a full cycle continuous delivery tool involving package creation, distribution, and
deployment onto Tomcat application servers via shell scripts embedded into Jenkins jobs.
 Integrated Docker container orchestration framework using Kubernetes by creating pods, Config
Maps, and deployments. Development of automation of Kubernetes clusters with Ansible, writing
playbooks.
 Skilled in setting up and orchestrating Kubernetes Clusters from scratch on VMs and on managed
services like Amazon EKS, Azure AKS. Worked on clusters of size with hundreds of nodes and
thousands of pods.
 Implemented cluster services using Docker and Azure Kubernetes services (AKS) to manage local
deployments in Kubernetes by building a self-hosted kubernetes cluster using Jenkins CI/CD
pipeline.
 Managed Kubernetes charts using Helm, Created reproducible builds of the Kubernetes applications,
managed Kubernetes manifest files and Managed releases of Helm packages.
 Using Ansible created multiple playbooks for machine creations and SQL server, cluster server and
my SQL installations.
 Deployed Kubernetes Clusters on cloud/on-premises environments with master/minion architecture
and wrote many YAML files to create many services like pods, deployments, auto scaling, load
balancers, labels, health checks etc.
 Used Ansible to Setup/teardown of ELK stack (Elasticsearch, Log stash, Kibana) and troubleshoot
the build issues with ELK and work towards the solution.
 Developed GIT hooks for the local repository, code commit and remote repository, code push
functionality and on GitHub.

Halycon Technologies, Hyderabad Jul 2015 – May 2018


DevOps Engineer
Responsibilities:
 Configured and deployed AWS EC2 instances and managed them using Amazon EC2 Auto Scaling
to ensure high availability and scalability of applications.
 Worked with AWS S3 to store and manage data and implemented data lifecycle policies to automate
data management.
 Worked with AWS Serverless solutions such as AWS Lambda and AWS API Gateway to enable
serverless application deployments.
 Configured and managed AWS load balancing solutions such as Amazon ELB to improve
application performance and availability.
 Implemented and managed container solutions using tools such as Docker and Kubernetes to enable
containerized application deployments.
 Designed and implemented automation solutions using Ansible to automate provisioning,
configuration, and deployment of infrastructure and applications.
 Developed and maintained Ansible roles and modules to enable efficient reuse of automation code
across projects and teams.
 Designed and implemented Ansible-based disaster recovery and business continuity solutions to
ensure high availability and resilience of infrastructure and applications.
 Extensively worked on configuration management tools like Puppet and Ansible in setting up
various servers and running various applications on those servers.
 Used Ansible and Ansible Tower as Configuration management tool, to automate repetitive tasks,
quickly deploys critical applications, and proactively manages change.
 Implemented Infrastructure automation through Ansible for auto provisioning, code deployments,
software installation and configuration updates.
 Dockerized the applications and services and setup Kubernetes Clusters on AKS and orchestrated the
implementation and deployments and integrated these clusters into CI/CD pipeline flowing across all
environments.
 Installed and Configured Nexus to manage the artifacts in different Repositories.
 Work with Docker for convenient environment setup the test environments.
 Primarily involved in creating the build and release deployment scripts in UNIX shell as well as Perl
scripts.
 Control branching and merging of the code base in subversion.
 Written make, Maven, and Ant build tools for application layer modules.
 Created and maintained build scripts using MAVEN to perform builds efficiently.
 Worked with Web Services Admin Team and DBA Team to debug environment issues in Web logic
and Oracle servers.
 Responsible for conducting and a key person in the Change Management Board (CMB).
 Jenkins is the CI/Automation tool for Build and Release activities.
 Responsible for setup and troubleshooting activities for Automation using Jenkins and Nexus.
 Created documents on build process and flow, build script maintenance, user guide for developers
for local builds.
 Automated the build and release management process including monitoring changes between
releases.

Education:

 Masters in computer and information technology from Wilmington University (2022)


 Bachelors in computer science from JNTU, India (2015)

You might also like