Post Job Free

Resume

Sign in

Engineer Azure

Location:
Bothell, WA
Posted:
January 04, 2021

Contact this candidate

Resume:

Name: Venkata M Email: adi5tr@r.postjobfree.com DP*1B3ECLMR1Q699

Phone: 607-***-****

DevOps Engineer/ Cloud Administrator/ Linux Engineer

PROFESSIONAL SUMMARY:

Over 6 years of Experience in IT Industry comprising of Linux Administration, Continuous Delivery/ Continuous Integration, Build and Release management, VMware, containerization and cloud Management

Experience in Cloud automation using AWS Cloud Formation templates. Involved in migration to AWS from Datacenter. Launching AWS EC2 cloud instances using Amazon Machine Images (AMI) for AWS cloud. Managed users and groups as per the request by using Amazon Identity and Access Management.

Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure ServiceBus. Created and managed Azure AD tenants and configure application integration with Azure AD.

Expertise in writing scripts like Bash, Ruby, Python and Perl for deployment of Java applications on bare servers or WebSphere Application Server 7.x/8.x, JBOSS GA7/EAP6, IBM IHS, Apache & Tomcat, Nginx.

Good knowledge on RDBMS Querying tools such as Oracle DB, Mongo DB, and DB2. Installed, Configured, Managed Monitoring Tools such as Splunk and Nagios for Resource Monitoring, Network Monitoring and Log Trace Monitoring.

Implemented a CI/CD (Continuous Integration / Continuous Delivery) framework using Bamboo, Maven and Nexus in Linux environment and Integration of Bitbucket, Confluence, Jira and Cloud Foundry.

Extensively worked With VMware ESXi 5.1/5.5/6.0a, vCenter Server, Host Clustering with HA, DRS, Replication Manager 5.x/6.0, Site Recovery Manager, vMotion, Physical to Virtual Migration and Managing SAN Datastores with, iSCSI, NFS & FC.

Knowledge in Software Development Life Cycle (SDLC) in various aspects like Analysis, Planning, Developing, Testing, Implementation and Post-production analysis of the projects.

Experience in writing Ansible playbooks for managing virtual and physical instance provisioning, configuration management, patching and software deployment. Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications. Managed local deployments in Kubernetes, creating local cluster and deploying application containers.

Knowledge in Executing CI/CD pipeline with AWS/Azure, Jenkins, Gradle, Ansible, Nexus, Docker and Kubernetes. Worked on Jenkins with managing plugins, securing it by configuring global security, tested code using various plugins for completing CI/CD pipeline process.

Used Jenkins and Configuration management tools (Chef/Ansible/Puppet) to push all Microservices builds to the Docker registry and then deployed. Used Nagios monitoring tool to report detailed resource usage information.

Used Chef to manage configuration on connected server. Developed Cloud Formation script to automate the AWS EC2/Azure VM’s instances with JSON templates.

Worked on Administering/Maintaining of Source/version Control Management Systems such as Git and Sub Version (SVN) adding GIT plugins to Jenkins to automate the process of pulling source code to build tool(Maven).

Experience in Automating, Configuring and Deploying Instances on Azure environments and in Data centers. Interacted with Architect & implemented Cloud / Azure based systems as a part of POC in the pitching process

Worked with MySQL and DynamoDB to perform basic database administration. Build out server automation with Continuous Integration - Continuous Deployment (CI/CD) tools like Jenkins/Maven for deployment and build management system

Experience in using Docker and setting Azure Container Registry with Docker and Docker-compose and actively involved in deployments on Docker using Kubernetes.

Executed Continuous Integration process using Jenkins and schedule the builds and worked on Nexus Artifactory to manage artifacts that are built by incorporating the tool with Maven and Gradle and Integrated Unit Tests and Code Quality Analysis Tools like Junit, SonarQube, Clover, PMD, find bugs and Check style

Experience in utilizing Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from Bitbucket and use ANT/Maven to build war/jar artifacts

Technical Skills:

DevOps Tools

Bamboo, Jenkins, Udeploy, salt-stack.

Cloud Platforms

Amazon Web Services, Microsoft azure, google cloud, open-stack.

Build Tools

Maven, Ant, Gradle

Operating systems

RHEL/CentOS 5.x/6.x/7, Ubuntu/Debian/Fedora, Sun Solaris 7/8/9/10, Windows Server 2003/2008/2012.

Virtualization Platform

VMWare ESXi 6, VSphere ESXi 5.5, VM Ware ESX 3.x, VM Ware VSphere 4.x, Virtual Center.

Version Control tools

Bitbucket, GIT, SVN, TFS (Team Foundation Server).

Web /Application Servers

Tomcat, Apache, JBoss, WebSphere application server.

Containerization Tools

Docker, Kubernetes

Configuration Management Tools

Chef, Puppet, Ansible

Database

Oracle, DB2, MySQL, Cassandra, MongoDB, SQL Server 2008/2012/2014.

Bug Tracking Tools

JIRA, Remedy, IBM clear Quest, Bugzilla

Languages

XML, HTML, Shell Scripting, Python, Bash, Perl, Ruby.

Boeing – Seattle, WA Jun 2017 – Present

DevOps Engineer

Responsibilities:

Wrote Chef Cook Books in Ruby to create and build the stacks using ARM templates and configured resources like Azure VMs, BLOB storages, Azure Functions, Azure Autoscaling, Azure DNS, Virtual Network.

Wrote ARM templates to launch Azure VM’s under Autoscaling groups for High Availability and Elastic Load Balancers using ARM templates, configured chef to manage Azure environments and automate the build process.

Building and administering the Azure Subscriptions for multipurpose to help different project teams to reduce the number of steps involved. Creation of Automations accounts and hybrid workers.

Using Configuration management tool like Chef/Desired State Configuyrations to automate repetitive tasks, quickly deploys critical applications, and proactively manages change. Managing and Configuring of node is done using Chef Server and Chef DK.

Created and build CICD pipeline using Jenkins by pulling up the code from GIT and used NPM builds for NodeJS applications and Maven for Java Applications and store the Binaries in JFrog Artifactory repo and deployed applications into Azure VM’s by using Chef cookbooks.

Worked with Chef Enterprise Hosted as well as On-Premise, Installed Workstation, Bootstrapped Nodes, Wrote Recipes and Cookbooks and uploaded them to Chef-server, Managed On-site OS/Applications/ Services/Packages using Chef as well as Azure for Azure VM/Block BLOB/Azure DNS with Chef Cookbooks.

Configuring and maintaining Jenkins to implement the CI process and integrating the tool with Maven and Gradle to automate and schedule the build process and worked on Artifactory and Sonatype Nexus to upload/download the build artifacts.

Managing configurations of Azure Nodes and Test playbooks on Azure using SSH Wrapper, Python to write Chef cookbooks and provisioned development server by running Chef scripts.

Incorporated version control tools like Bitbucket repositories with Jenkins so that developers can deploy their code and created various Jenkins jobs in different regions to deploy the source code through QA and production environments.

Conversion of the existing modules in terraform which has conflicts in versions to utilize cloud formation while deploying terraform which in turn gives more capability and allow more control or missing capabilities.

Deploying spring boot applications with the help of Docker Swarm. Working on container-based deployments in AWS/Azure using Dockers, also working with Docker HUB, Docker Images and Docker Registries.

Using JIRA, the ticketing tool for monitoring and maintaining the automated build and continuous integration process to make sure that build execution is correct and provide solutions for the build failures.

Achieving High Availability with the help of monitoring tools like (SPLUNK, ELK) and automated Logstash (ELK Stack) as a part of Server Build and building Elasticsearch (ELK Stack)

Working on building and deploying Java code through Bamboo and Code coverage analysis both in static and dynamic state using SonarQube. Run quality checks using SonarQube & upload it to Nexus repository.

Using Maven and Ant as build tools for creating builds by pulling the source code from the version control tools like from source code Bitbucket.

Using blade logic created Kickstart and Jumpstart configuration process to automate the provisioning of multiple servers parallelly. Configuring the Jumpstart server by editing the config files, rules and profile files and establishing Jumpstart software alternatives troubleshooting and resolving problems.

E-gate Solutions – Chicago, IL Oct 2016 – May 2017

DevOps Engineer

Responsibilities:

Administered Jenkins and Bamboo within the organization and Experience in creating nodes to fulfill resources. Built scripts using ANT and MAVEN build tools in Jenkins, bamboo in PROD environments.

Used Chef for managing configuration servers like Tomcat and Apache web server. Developed CFT (cloud formation template) for automating the EC2 instances with JSON templates.

Worked with Continuous Integration tools like Jenkins, build tools like ANT(build.xml) for generating WAR file and deployed the builds into Web/Application servers like Apache Tomcat, JBOSS, WebSphere, WebLogic.

Setup lift and shift process of VMWARE VM’s from on premise to the AWS Cloud and managed several AWS services like EC2, S3 Bucket, Route53, ELB, EBS, cloud trial and cloud watch.

Migrated Local Linux environment to AWS/RHEL Linux environment and used the AWS autoscaling feature and was a part of Remediation and patching of Unix/Linux Servers.

Designed and deployed multiple applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, IAM, ELK) meeting all the enterprise level requirements like high-availability, fault tolerance, and auto scaling in AWS Cloud Formation.

Implemented a continuous Delivery Pipeline with Docker, Jenkins and GitHub. Whenever a new GitHub branches are created Jenkins automatically attempts to build a new Docker Container from it.

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

Used Chef for managing configuration servers like Tomcat and Apache web server. Developed CFT (cloud formation template) for automating the EC2 instances with JSON templates.

Automated current environment with Chef on AWS cloud for multiple application testing and deployment. Deployed web servers like Apache/Tomcat, WebSphere using Chef cookbooks, recipes.

Wrote scripts in Perl, bash and Shell and other scripting languages for automating system administration tasks like installing, configuring and managing of nodes.

Designed and implemented fully automated server build, management, monitoring and deployment solutions spanning multiple platforms, tools and technologies including Jenkins Nodes/Agent, Chef, Puppet, Android, VMWare, AWS EC2

Worked on solving the incidents and Root cause analysis to find out the possible reasons with the help of networking tools like Wireshark and also checking for the production health status using monitoring tools like Splunk, AppDynamics.

Integrated SVN/Git repositories with Jenkins so developers can deploy their code and created various Jenkins jobs in different regions to propagate code through QA and production environments.

Installed Jenkins Plugins for GIT Repository, Setup SCM Polling for Immediate Build with Maven and Maven Repository (Nexus Artifactory) and Deployed Apps using custom ruby modules through Puppet as a CI/CD Process.

Developed ANT and Python scripts to automate the Build and deployment process to deploying the web services. Used services deploy command for building the web services. Used Maven for few modules.

Designing and implementing CI (Continuous Integration) system: configuring Jenkins servers, Jenkins nodes, creating required scripts like perl and python, and creating/configuring VMs (Windows/Linux).

Ascena Retail Group – Columbus, OH April 2016 – Sep 2016

DevOps Engineer

Responsibilities:

Developed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Web logic/Web sphere/JBoss and Web based applications like Java & Tomcat/Apache.

Installed/Configured/Managed Puppet Master/Agent. Wrote custom modules and manifests, downloaded pre-written modules from puppet-forge. Upgraded migration of Puppet Community and Enterprise.

Managed automation scripting in Python (core) using Puppet to deploy and manage Java applications across Linux servers. Created and maintained the Shell/Perl deployment scripts (Java/J2EE projects) for WebLogic and UNIX servers.

Worked extensively on version control systems like SVN & Bitbucket. Involved in conversion of the source code from the SVN to Bitbucket. Worked closely with other CM teams, which was migrating from SVN to Bucket. Helped them in the CM planning and build/deploy processes. Bitbucket platform allows all team members to work together on the same file and helps to track the changes effectively.

Used Nagios as a monitoring tool to identify and resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Provided support for the web servers like IIS, Tomcat, Web logic or Web sphere. Configuration and administration of Apache Web Server and SSL.

Created clones from existing VMs (both live and powered-off). Deployed several VMs from Templates and customized their configurations as-needed.

System Installation, configuration and upgrading, VMware ESXi, Vcenter and VSphere Clients, Web-logic. Configured, managed ESX VM’s with virtual center and VI client. Used VMware VMotion to eliminate application downtime from planned server maintenance by migrating running virtual machines between hosts.

Applied visualization technology in managing multiple operating systems on VMware platforms as well as Windows Hyper -V Manager.

Used monitoring tool SPLUNK for administration and maintenance operations on day-to-day basis for company network and systems working on Linux and Solaris Systems.

Installed and configured DCHP server to give IP leases to production server. Installation, Configuration and administration of DNS, LDAP, NFS, NIS, NIS+ and send mail on Redhat Linux/Debian Servers.

Global Logic Technologies – San Jose, CA May 2014 – Nov 2015

Build and Release Engineer

Responsibilities:

Installation, Administration, Support and Maintenance of Red Hat Enterprise, CentOS on VMs and physical servers.

Deploy and Configure Red Hat Satellite Server including creating maintaining any customized kickstart configuration channels to deploy RHEL.

Installing and updating packages using YUM (custom YUM Servers/repositories), Red Hat Satellite Server.

Extensive use of LVM, creating Volume Groups, Logical volumes, and disk mirroring, Fix the Problem with the partially mirrored Logical volumes.

Implemented, configured and deployed new patches, upgrades, bug fixes on both physical and virtual Red Hat Linux servers using satellite server and YUM server.

Installed and configured several hundred Red Hat Enterprise Linux 6.x/5.x, Windows server 03/08/12 R2 in both physical Blade and VMware ESXi 5.x, 4.1.2 Virtual Environment.

Configured Red Hat Cluster Nodes for my legacy applications and verified the daily health check on the Cluster Nodes.

Maintained user account management, configured servers to register with Red Hat Network (RHN) Satellite Server, monitored servers - workload assessment, service console monitoring.

Installation, configuration and management of Apache 2.24and Tomcat 6/7 servers.

Supported several Servers in Dev, QA, Staging and Production environments plus primary support to all kind of issues for Redhat 5.x &6. xLinux and VMware.

Servers support included NFS, NTP, FTP, users setup/troubleshooting and administering the functionality of the VM’s using Vcenter.

Creation and Maintenance of User Accounts file systems and successfully created logins IDs on multiple servers using the scripts to avoid the latency.

Responsible for TCP/IP, DNS (domain name system) and DHCP(dynamic host configuration protocol) administration.

Monitor Disk space, creating the disks and managing the disks based on the requirements for production grid environment.

Installing and upgrading patches and packages on RHEL 5.x, 6.2 and 6.5 servers using RPM, YUM and third party software applications.

Experience working with Tomcat, Apache and Java and limiting user account privileges using configuration files like SUDOERS.

Installation of Web sphere application and mange users and service account with nopassword option in sudoers file to manage Websphere application server.

Clover Infotech – Mumbai, India Feb 2012 – Apr 2014

Linux Administrator

Responsibilities:

Administered, maintained Red Hat 5.0, 6.0 AS, ES, Troubleshooting Hardware, Operating System Application & Network problems and performance issues; Deployed latest patches for, Linux and Application servers, Performed Red Hat Linux Kernel Tuning

Experience and Familiar with Virtualization technologies like installing, configuring, administering VMware ESX/ESXi and Citrix Xen Server/openstack. Created and managed VMs (virtual server) and involved in the maintenance of the virtual server.

Understanding of networking concepts, (IE. Configuration of networks, router configuration and wireless security, TCP/IP, VPN, Content Filtering, VLANs, and routing in LAN/WAN, Ethernet Port, Patch Panel and wireless networks.)

Understanding of networking fundamentals and network security. Installation, Configuration and managing Firewalls like Fortinet, ZyWall, SonicWall, ISA with content filtering, Anti-Spam, Web filtering, NAT, Application Publishing to public IP, Port Forwarding, log analyzing with Syslog Server.

Configuration, Management, Troubleshooting of Network devices (Routers, Switches, Firewalls, Servers, DSL Modems etc.). Maintained the Telecommunication Connectivity using DSL and T1 Lines.

Experience with x86 / x64 Intel, HP, IBM & Dell hardware like rack-mounted servers, tower servers, desktop, laptop and other peripherals.

Experience in Server monitoring, capacity planning, application monitoring with the help of Tivoli, HP insight, Nagios, Cacti, Zabbix.

Performance tuning of Linux machines in the environment by kernel parameter tuning, identifying process that hog the system resources and containing them.

Experience working in customizing the Kickstart and Jumpstart scripts to automate the installation of various servers used for various internal projects.

Working Knowledge on using and developing Shell, Perl and python scripts used to automate day to day administrative tasks using cronjobs.

Responsible for OS maintenance activities like upgrading the OS, updating the services and third-party software's and maintaining the snapshots to revert back.

Experience in installation and configuration of Web Application servers like Apache, Tomcat and WebLogic and deploying services on them.

Have tested various Linux Environments in the Development/Test Stages to help create a better standardized environment and resolutions of any problems if any occurred.

Education:

Bachelor’s in Computer Science.

Jawaharlal Nehru Technological University, Hyderabad

Master’s In Computer Science.

Southern Arkansas University, Magnolia AR

Certification - AWS Developer Associate



Contact this candidate