Post Job Free
Sign in

Devops Engineer Azure

Location:
Richmond, TX
Salary:
50
Posted:
May 23, 2024

Contact this candidate

Resume:

Chandu Masina

Email: ad5wyp@r.postjobfree.com

Phone: 832-***-****

DevOps Engineer

CAREER SUMMARY

Around 8 years of experience in IT industry with strong expertise in Continuous Integration / Continuous Deployment process, with strong background in Linux Administration, Build &Release Management, DevOps and Cloud Administration.

Designed and implemented CI/CD pipelines on Azure DevOps for deploying containerized applications to Azure Kubernetes Service (AKS), leveraging Docker containers, Helm charts, and Azure Container Registry (ACR).

Managed and maintained CI/CD pipelines for multiple projects, integrating code repositories with Azure DevOps, Git, and Jenkins for automated build, test, and deployment processes.

Containerized applications using Docker and orchestrated workloads using Kubernetes, ensuring high availability, scalability, and resilience of microservices-based architectures.

Designed and implemented Azure cloud solutions for various projects, including virtual machines, Azure SQL databases, Azure Blob Storage, Azure Functions, and Azure App Services.

Expertise in working with Terraform key features such as Infrastructure as a code, Execution plans, Resource Graphs, Change Automation.s

Architected and implemented Kafka and RabbitMQ infrastructure for event-driven architectures, enabling real-time data processing and analytics.

Integrated JFrog Artifactory into CI/CD pipelines to manage and store artifacts generated during the build process.

Designed and managed Kubernetes clusters on Azure Kubernetes Service (AKS), ensuring optimal resource utilization and performance.

Extensively worked on Azure services such as Azure AD, ARM Templates, Functions, Application Gateways, App in Java application development and manage software configuration and builds in a UNIX environment.

Design and implementation of Kafka and RabbitMQ clusters, enabling reliable message queuing and streaming for multiple applications.

Orchestrated Kubernetes clusters on Azure Kubernetes Service (AKS) for containerized workloads, ensuring scalability and high availability.

Automated CI/CD pipelines using GitLab CI/CD, reducing deployment time by 50% for Java applications.

Designed and implemented CI/CD pipelines using Azure DevOps for multiple projects, resulting in a 50% reduction in deployment time.

Automated infrastructure provisioning using Terraform, reducing deployment errors and ensuring consistency across environments.

Experience with Docker containerized environment, hosting web servers on containers, building docker images using Docker and automating operations across multiple platforms (UNIX, Linux, Windows and MAC.

Expertise working with Kubernetes to automate deployment, scaling and management of web Containerized applications experience in working on Docker and Vagrant for different infrastructure setup and testing of code.

Working on Kubernetes to orchestrate Docker containers of new and existing applications as well as deployment and management of complex run time environment.

Working on scripts & implemented auto deployment process and reduced the amount of time experience on Bash/Shell, Ruby, Perl, PowerShell, JSON, YAML and Groovy.

PROFESSIONAL EXPERIENCE

USAA, SAN ANTONIO, TX Jan2022 – till date

DevOps Engineer

USAA our mission is more than just words it’s the reason we do is to be the military community’s provider of choice for insurance, banking, financial products, and advice back at our history and you’ll see a strong track record of providing members with the highest level of care and support. And we’re proud to continue helping them achieve better financial futures.

Responsibilities

Designed and implemented automated processes to streamline workflows and reduce manual effort, resulting in significant time and cost savings.

Configured Azure Application Gateway and NAT gateway for secure and scalable ingress traffic management to AKS clusters, implementing routing rules, SSL termination, and WAF policies.

Implemented monitoring and alerting solutions using Azure Monitor, Prometheus, Grafana, and ELK Stack to monitor application performance, detect anomalies, and troubleshoot issues proactively.

Collaborated with cross-functional teams to define infrastructure requirements, architect solutions, and optimize resource utilization on Azure, ensuring alignment with business goals and objectives.

Developed Helm charts and Kubernetes manifests to define application configurations, deployments, and service dependencies, enabling repeatable and consistent deployments.

Implemented GitOps practices for managing infrastructure and application configurations as code, using Git repositories and version control to track changes and enforce governance.

Conducted regular security assessments and vulnerability scans, implementing security controls and compliance standards, including IAM, RBAC, and network security groups (NSGs) on Azure.

Leveraged scripting languages such as Python, PowerShell, or Bash to automate repetitive tasks and improve system reliability.

Integrated monitoring and alerting solutions using Grafana and Prometheus, providing real-time insights into system performance and health.

Collaborated closely with development teams to optimize application performance and improve DevOps practices.

Developed and maintained CI/CD pipelines using GitLab CI/CD, facilitating seamless integration and delivery of Java applications. and optimized Kafka and RabbitMQ clusters for high throughput and low latency message processing.

Established comprehensive monitoring and alerting using Grafana, Prometheus, and Azure Monitor, enabling proactive system management and troubleshooting.

Deployed and maintained Kubernetes clusters on Azure cloud, automating deployment and scaling of microservices.

Implemented logging and monitoring solutions using Grafana, Prometheus, and ELK stack, enabling proactive issue detection and resolution.

Collaborated with cross-functional teams to streamline development workflows and improve release management processes.

Experienced in Private Cloud and Hybrid cloud configurations, patterns, and practices in Windows Azure and SQL Azure and in Azure web and database deployments.

Used SQL Server Integration Services (SSIS) to import the Logs data into SQL Server. Worked in dealing with Windows Azure IaaS - Virtual Networks, Virtual Machines, Cloud Services, Resource groups, Express Route, Traffic Manager, VPN, Routers, AD, Load Balancing, Application Gateways, and Auto-Scaling.

Created S3 buckets and managing policies for S3 buckets and Utilized S3 buckets and Glacier for storage and backup on AZURE building/Maintaining Docker container clusters managed by Kubernetes, Linux, Bash, GIT, Docker, on AZURE.

Involved in Writing Docker file to build customized images for creating containers and Also worked on Docker container snapshots, removing images, and managing Docker volumes.

Involved in Designing Azure virtual machines (VMs) and VM architecture for IaaS & PaaS and understand availability sets, fault domains and update domains in Azure.

Hands-on experience Kubernetes to automate the deployment, scaling, and operations of application containers across clusters of hosts.

Installed Workstation, Bootstrapped Nodes, wrote Recipes, and Cookbooks and uploaded them to Chef-server and managed AZURE for EC2 with Chef Cookbooks. (Ruby scripts)

Worked on Ansible core concepts like Inventory, Playbooks, Roles, Tasks and Modules created inventory in Ansible for automating the continuous deployment and wrote Playbooks using YAML scripting.

Created Chef Recipes for Infrastructure maintenance on VMwareextensive use of Splunk, Nagios, SiteScope New Relic and Splunk to debug Prod issues.

Configured and build Open Stack Havana, Icehouse using Ansible and Python scripts. Tested and implemented applications built using Python.

Container management using Docker by writing Docker files and set up the automated build on Docker HUB and installed and configured Kubernetes.

Hands on experience with Docker hub, creating Docker images and handling multiple images primarily for middleware installations and domain configurations.

Environment: GIT, Helm Charts, Prometheus, ELK Stack, Azure Monitor, Cloud watch, Splunk, Nagios, Chef, AZURE, S3, IAM, Kafka, RabbitMQ, Jenkins, Maven, Ruby, Shell Scripting, Subversion, Apache Tomcat, WebSphere Application Server, Nagios.

Dish Network, Littleton, CO Sep 2020-Dec 2021

DevOps Engineer

Dish Network's adventure began by changing the way people where big cable has reinvented us and our own industry with to give millions of consumers more choices in entertainment today, we’ve officially entered the consumer wireless industry as the provider with our acquisitions of but that’s just the start we’re building cloud-native network to transform the way we live, work and play with unlimited possibilities.

Responsibilities

Automated deployment and configuration management using GitLab CI/CD and Ansible, improving deployment reliability and efficiency.

Implemented Infrastructure as Code (IaC) using Terraform and Azure Resource Manager (ARM) templates, ensuring infrastructure consistency and scalability.

Developing Ansible playbooks to deploy services on cloud mainly on windows and Linux servers, ensured code reusability and readability by using ansible roles, which saved time for writing a playbook.

Working on container-based deployments using the Docker images and Docker registries, pulled the required images from Docker Hub, Nexus. Used Docker to avoid the environment difficulties between Developers and Production.

Creating and developed deployments, name spaces, Pods, Services, Health checks, and persistent volumes etc., for Kubernetes in YAML Language.

Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation-using Jenkins Pipelines along with Python and Shell scripts to automate routine jobs.

Developing presentation layer using JSP, HTML, Node JS, XHTML, CSS and client validation using JavaScript, DOM Created EBS volumes for EC2 instances and moved snapshots in a timely manner to S3 bucket using custom Shell script.

Wrote several Playbooks and created various roles for applications using Ansible and deployed the Applications, Services on the client hosts.

Developing automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers.

Working on installing Docker & toolbox. Created Docker images using Docker file. Worked on Docker container, snapshots, images & volumes.

Working on creating and documenting POC for helping migrate the current application to micro service architecture. The architecture included Docker as the container technology with Kubernetes as orchestration tool.

Deployed SonarQube server using containerized techniques, providing quality gates, and managing users and user groups.

Environment Jenkins, Ansible, Terraform, Maven, Ruby, YAML, Shell Scripting, Python Scripting, Subversion, Apache Tomcat, JBoss, WebSphere Application Server, Chef.

PRIMETECH SOFTWARE, INDIA Jul2017-Jan2020

DevOps Engineer

Responsibilities

Configured a virtual data center in the to support Enterprise data warehouse hosting including Virtual Private Cloud (VPC), Public and Private Subnets, Security Groups, Route Table, Elastic Load Balancer.

Deployed the binary files like zipping, jar, dll’s files to JFrog Artifactory using Jenkins, Bamboo maintaining containers like Kubernetes and Docker

Designed and implement the CICD architecture and automation solutions using GITHUB, Bitbucket, Jenkins, Bamboo, and Ansible Tower. Deploying to production environment in using terraform.

Created and managed test environment using Docker, Kubernetes, initiated instances depending upon development team requirements

Implemented Jenkins Master/Slave concept in Jenkins dashboard. Deployed various databases and applications using Kubernetes cluster management some of the services are reddis, nodejs app, nginx etc.

Setting up the Jenkins Pipeline, Bamboo to build Pipelines automatically using Groovy Script\ and on boarded and supported several mobile applications onto Jenkins CI/CD pipeline.

Worked with NoSql and Big Data technologies such as MongoDB, Cassandra, Hadoop supporting/Enhancing functions in that queries elastic search cluster for producing Servers.

Designed roles and groups for new users using Identity and Access Management (IAM), utilized special Security groups, IAM roles, and Authorized and edited policies for different dev and Prod users.

Build and Administered the Bamboo Continuous Integration servers used Blob Storage to access the objects via HTTP/HTTPS using Storage REST API’s and client libraries.

Implemented a continuous delivery pipeline with Docker for custom application images in the cloud using Jenkins used Cloud-watch for monitoring the server’s CPU utilization and system memory.

Implemented continuous delivery framework using Jenkins in Linux environment, created pipelines for Jenkins jobs integrating with (SCM poll) GIT and Setup GIT HUB on a Linux environment, configured the users with LDAP, created the repository and branching structure for all the applications.

Worked on creating Jenkins File for various Jenkins jobs using groovy script a DSL (domain specific language) to use them as various workflow scripts for defining CI/CD.

Environment: UNIX, windows, CVS, GIT, Puppet, Jenkins, Perforce, QA, Beta, Server, J2EE, Java, Ant, Maven, Subversion, Chef.

BYTE ALPHA SOLUTIONS, INDIA Feb2015-Jun2017

Linux/Unix Administrator

Responsibilities

Performed system administration of UNIX servers by using Operating Systems of Solaris, Managing SUN Solaris, Compaq and Linux workstations and servers.

Responsible for the analysis, documenting the requirements and architecting the application based on J2EE standards applied various complex SQL queries.

Developed SOAP, Rest, Rest API based Web service using Apache CXF. Developed Logger classes using Log4j for efficient logging mechanism.

Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML used Servlets to write server-side programs worked with POJO for handling data coming from the legacy systems.

Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.

Developed Application using spring, Spring MVC and Hibernate and also Spring Framework at Business Tier and Spring Bean Factory for initializing services.

Installed Veritas Volume Manager, VCS Cluster Server for failover and for mirroring and raid level configurations on EMC storage frames.

Remotely coping files using SFTP, FTP, SCP, Winscp and FileZilla and regularly manage backup process for server and client data

Setup Linux workstations with hardware and software RAIDS and implement LVM. Configure and maintain clustered RAID subsystems

Configured LAN, WAN and managed Network troubleshooting applications TCP/IP including Ethernet, IP addressing & Sub netting, routing.

Environment: Clear Case, CentOS, ANT, WebSphere, Perl Scripts, Shell Scripts, Linux, Build Forge.

EDUCATION

Master in Computer Science from Sree Rama Engineering College - 2015

Bachelors in Computer Science from Yogi Vemana University - 2013

TECHNICAL SKILL SET

Operating Systems

RHEL/CentOS 5.x/6.x/7, Linux-Ubuntu, Windows 7/8/XP/10, Microsoft Azure, AWS-Linux CLI

Networking

VPC, Route-53, LDAP, DNS, SSH

Databases

MySQL, Cassandra, PostgreSQL, SQL Server, Azure Cosmos DB

Backup/Monitoring Tools

S3 (Simple Storage Service), Grafana, Prometheus, ELK Stack, Azure Monitor, Cloud watch, Splunk, Nagios

Source Control

GIT, SVN

Configuration Management

Ansible, Puppet, Chef

Virtualization/ Containerization Technologies

VMWARE, AWS ECS, Docker Container services, Pivotal Cloud Foundry, Vagrant

Cluster Management

Kubernetes, Docker

Languages

Shell scripting, Bash

Web/Application Server

IIS, Tomcat, Apache

Build and Deploy Tools

ANT, Maven,, Bamboo, TeamCity, TFS, MS Build

Infrastructure

AWS, Azure

Web Technologies/ Programming Languages

Servlets, JDBC, JSP, XML, HTML, .Net, Java Script, C, C++, Ruby, Perl Scripting, Python, Shell scripting

Software Methodologies

Agile-SCRUM, Waterfall

Project Management/ Bug tracking Tools

JIRA, Confluence



Contact this candidate