Post Job Free

Resume

Sign in

Sr DevOps Engineer

Location:
Michigan Center, MI
Posted:
June 04, 2021

Contact this candidate

Resume:

Dheeraja Varma

+1-989-***-****

admxjk@r.postjobfree.com

PROFESSIONAL SUMMARY:

Professional Amazon Web Services (AWS) Solution Architect withOver 8years of IT experience in System Administration, Cloud Computing, AWS, Configuration Management, Software Development Build/Release Management, Automation, Azure services and have good knowledge in all phases of Software Development Life Cycle (SDLC), Waterfall, Agile environments and CI/CD pipeline.

Strong expertise in Provisioning, Operating and Managing distributed application systems on the AWS platform.

Hands-on experience on AWS services such as the AWS EC2, Identity Access Management, Autoscaling, Route53, ELB, RDS, Lambda, CloudFront, SES, SNS, SQS, Elastic cache, Elastic bean stalk, CloudFormation and Cloud-watch.

Sound Knowledge in automating the infrastructure on the AWS using Terraform.

In-depth knowledge in building the AWS Cloud Formation templates for creating custom VPC’s, subnets, EC2instances, Elastic Load Balancers, NAT and security groups by using JSON/YAML scripts.

Experienced in Docker for virtualization. Ship, Run and Deploy the application securely to speed up Build/Release Engineering. Used Docker for Virtualizing servers for the needs in multiple environments such as dev and QA.

Used Kubernetes in our project to orchestrate deployment, scaling, clustering and management of containerized applications, Docker swarm for management of Docker containers of new and existing applications as well as deployment and management of complex run-time environment.

Worked on multiple Docker components such as the Docker Engine, Docker Machine, Docker Hub, DockerSwarm and Docker Registry.

Experience writingPython scripts to automate the Build and deployment process.

Experience with working on source control management tools such as SVN, GIT and Bitbucket for Branching, Merging and maintaining versions across the environments.

Automated various administration tasks using Bash, JSON, Ruby, PowerShell, and Python Scripts.

Implemented Continuous Integration and Continuous Deployment by using automation scripts in the pipeline process.

Experience in setup and configuring the Application servers such as Apache Tomcat, WebSphere and JBoss.

Experience in configuration management to deal with Servers, VM’s and in the cloud and manage the infrastructure using Ansible.

Experienced with Ansible Tower for managing complex network deployments by adding control, knowledge and delegation to Ansible powered environments.

Experience in using Nexus and Artifactory Repository Managers for Maven builds and usedMaven dependency management to deploy snapshot and release artifacts to Nexus to share artifacts across projects.

Automated installation of JDK 8, Tomcat and several other software packages on multiple machines through SSH using Ansible Playbooks and maintained up to date.

Extensive Knowledge in writing Shell, Python and Bash scripts throughout the entire Lifecycle of Devops.

Extensively worked on Jenkins to achieve End to End Automation by Continuous integration and Continuous Deployment for all the Builds and Deployments.

TECHNICAL SKILLS:

Version Control Tools

SVN, GIT, BITBUCKET

Infrastructure as code

Terraform, Cloud Formation

Operating Systems

Ubuntu, Debian, Solaris, Windows, Linux (Red Hat, CENTOS and SUSE).

Build tools

Ant, Maven

Continuous Integration tools

Jenkins, Bamboo and TeamCity.

Configuration Management tools

Chef, Ansible and Docker.

Defect Tracking tools

Jira, Ontime, Bugzilla and Red Mine.

Cloud Services

AWS, Azure, Open shift,

Virtualization and Containerization

VMware, Docker and Kubernetes.

AWS cloud

EC2, IAM, Lambda, VPC, Route53, ELB, EBS, Auto Scaling, SES, SNS, SQS, RedShift, Direct connect, Storage Gateway.

Networking

TCP/IP, DNS, NTP, FTP/TFTP, SFTP, WAN, LAN, SSH and TELNET.

Application Servers

Apache Tomcat, JBOSS, Web logic, Web Sphere

Databases

Oracle 9i/10g/11g, SQL and My SQL.

Scripting

Shell Scripting, Python, Ruby, Bash and Power Shell.

Monitoring Tools

Nagios, Splunk and Cloud Watch, Dynatrace.

Educational Qualifications

B.E from Anna University, India. (2008-2012)

Certification:

Amazon Web Services Solution Architect -Associate

PROFESSIONAL EXPERIENCE:

Capital Group Detroit, MI Dec 2018–Present

Role: Cloud/DevOps Engineer

Responsibilities:

Managed Multiple IAM accounts In AWS for users with specific policies attached and implemented Multi Factor Authentication meeting the security compliance.

Created alarms and notifications for monitoring EC2 instances using Cloud Watch and configured Elastic Load Balancers (ELB) by using the EC2 Auto scaling groups.

Optimized code execution time by choosing the right memory size with AWS Lambda function.

Used AWS Lambdato automatically scale the application by running code in response to each trigger.

Worked on configuration and maintenance of the AWS Virtual Private Cloud (VPC), Public and Private Subnets, NACL’s, Routing Tables, ELB, Security Groups and EC2 Instances

Built AWS S3 buckets and managed its policies using Identity Access Management (IAM). Also used Glacier along with S3 for Backup and Storage on AWS Cloud.

Experience debugging Node.js, profiling memory and CPU usage.

Experience deploying Node.js into production and scaling applications beyond single instances

Changed the existing Terraform templates, which is used to create and compose all the components necessary to run application.

Wrote Ansible Playbooks wiSSSth python SSH as the Wrapper to Manage Configurations of AWS Nodes and Test Playbooks on AWS instances using Python scripts.

Experience in writing Python scripts involved in implementing Python boto3 to access ec2 and automated the infrastructure from the AWS CLI, automated the Cron jobs and system maintenance.

Building a Continuous delivery pipeline with Docker for custom images of Applications in the Cloud using Jenkins.

Created Docker Swarm using Docker CLI to Orchestrate, Schedule and deploy the services to Swarm and managed the Swarm behavior.

Implemented Jenkins and built pipelines to drive all microservice builds out to the Docker registry and then deployed to Kubernetes.

Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.

Worked on components of Kubernetes like pods, minion, kubelet, label, service, replication controller and used minikube to start up and run Kubernetes cluster locally.

Configured Apachewebserver and Tomcat in the Linux AWS Cloud environment and automatic deployment of applications using Ansible automation.

Created dashboards using Dynatraceto monitor the performance of the applications. Configured synthetic monitors to run globally.

Integrated Jenkins with various tools like Jira, testing frameworkslike JUnit and tested code quality using SonarQube.

Monitoring of Application and Servers by using shell/python scripts and Nagios as monitoring tool to identify, resolve infrastructure problems before they affect critical processes and worked on Nagios Event handlers in case of automatic restart of failed applications and services.

Environment: GIT, Docker, Nexus, AWS, Chef, MAVEN, LINUX, OpenShift, Apache Tomcat, Oracle, XML, Docker, Vagrant, Maven, Ansible, Nagios, Kubernetes, Jira, Ruby, Dynatrace, Web logic, Python, BASH Scripts, Shell scripts.

Walgreens, Deerfield, IL Sep 2016 – Nov 2018

Role: DevOps Engineer

Responsibilities:

Working as cloud Engineer, involved in configuration for Web apps/Function apps, V-net integration, HCM, Application gateway, App Insights, Active directory, Azure Key Vault, Encryption and Security on Azure.

Configured and implemented storage blobs and Azure files - Created Storage accounts, Configured the Content Delivery Network (CDN), custom domain, Managing access and storage access key

Experience in Windows Azure Services like PaaS, IaaS and worked on storages like Blob (Page and Block),Sql Azure. Well experienced in deployment & configuration management and Virtualization.

Worked on various Azure services like Compute (Web Roles, Worker Roles),Azure Websites, Caching, SQL Azure NoSQL, Storage, Network services, Azure Active Directory, API Management, Scheduling, Auto Scaling, and PowerShell Automation.

Experience on Vagrant, Azure and Kubernetes based container deployments to create self-environments for dev teams and containerization of environments delivery for releases.

Worked on creating the Docker containers and Docker consoles for managing the application lifecycle. Worked on various Docker components like Docker Engine, Hub, Machine, Compose and Docker Registry.

Created Ansible rolesin YAML and defined tasks, variables, files, handlers, and templates. Created inventory and configured the Ansible files for parallel deployment in Ansible for automating the Continuous delivery process

Experience in managing Ansible Playbooks with Ansible roles. Used file module in Ansible playbook to copy and remove files on remote systems. Created inventory in Ansible for automating the continuous deployment.

Built the process of remediation for Azure resources, by automating using JSON Templates and PowerShell scripts and deploy it using build and release pipeline in VSTS.

Maintained JIRA for tracking and updating project defects and tasks ensuring the successful completion of tasks in sprint.

Environment: Azure, Kubernetes, Docker, Terraform, Jenkins, GIT, Ansible, Maven, Nginx, Nexus OSS, SonarQube, ELK, Apache Tomcat, Python, Power Shell, Windows/Linux.

Thomson Reuters, Brookfield, WI Jul 2015 – Aug 2016

Role: DevOps Engineer

Responsibilities:

Creating the automated build and deployment process for application, re-engineering setup for better user experience, and leading up to building a continuous integration system for all our products.

Involved in repeated working on AWS cloud platform and its features, which include EC2, VPC, AMI, RDS, S3, Route53,Lambda, IAM, Cloud Formation, Cloud Front and Cloud watch.

Building and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS and Created and managed an encrypted S3 bucket for all CloudTrail logs Encrypted bucket, and policy to allow MSSP to access the logs.

Designed AWS CloudFormation templates in JSON to create custom sized VPC, subnets, NAT to deploy Web applications & database templates.

Used Cloud-watch for monitoring the server’s (AWS EC2 instances) CPU utilization and system memory.

Solid experience in developing and deploying the applications on Tomcat Apache servers and maintaining Load balancing, High availability, and Failover.

CreatedJMS component adapters to interact with the Oracle database.

Implemented automation of Builds and Release management using Jenkins to achieve CI/CD in a project.

Built end to end CI/CD Pipelines in Jenkins to retrieve code, compile applications, perform tests and push build artifacts to Nexus.

Creating the build script using the ANT as build tool, for Java and .Net web applications.

Managing permission for files and directories with chmod and managing different kind of services like DHCP, FTP, NFS, Apache Web Server.

Organized and Coordinated Product Releases, work closely with product development, QA, Support across global locations to ensure successful releases.

Environment: ANT, Subversion, Jenkins, Apache Tomcat, Eclipse, NEXUS, Oracle, DB2 MS SQL Server, Java, J2EE, Ruby, Shell, Windows, Linux

Mangalore Refinery and Petrochemicals Limited May 2014 to June 2015

Role: Sr.Linux /Unix Administrator

Responsibilities:

Worked on migration from physical to virtual (P2V) environment for Red Hat Linux.

Worked on switching production to virtual from bare metal, as well as decommission and shutdown legacy physical servers.

Worked on Recovery from failed restore, post deployment VM Setup.

Create scripts to automate daily tasks like creating LAMP stack VPS’s, chrooted sftp, ZFS backup scripts, VPS load testing, SSL installations, ecommerce search engine index replication, apache-solr setup, My sql replication.

Installed and configured Apache Webserver in a LAMP stack.

Operationally supported systems in AWS Networking and security administration.

Configured and used automation tools like PUPPET to push updates like sudo, ssh. Send mail and patches.

Designed, built, and deployed multitude applications utilizing AWS stack focusing on high-availability, fault tolerance, and auto-scaling.

Worked on Migration of servers from a physical data center environment to AWS.

Automated routine tasks using scripting languages like Ruby and Python

Monitoring and service issue resolution of LAMP stack web servers, both shared and VPS.

Assembled Puppet Master, Agent, and Database servers on multiple Red Hat Enterprise Linux Platforms.

Created profiles in Puppet and pushed them across all the servers in UNIX and Linux environment.

Troubleshoot network issue from the OS standpoint using net stat, ping, traceroute, and tcpdump commands.

Environment: Red Hat Linux, Puppet, Ruby, Python, AWS, VPN, MySQL, Apache Web Sphere, Puppet Master, UNIX, LINUX

Magna Infotech Pvt Ltd, Pune, India March 2013 – May 2014

Role: Support Engineer Associate

Responsibilities:

Created some UI screens using HTML and JavaScript, jQuery,CSS.

Designed and Implemented Hibernateas Data Access Layer for efficient database management and caching

Developed and implemented Junit Tests.

Added new functionality to admin console to create and update rebalance, reconciliation of reports

Involved in the design anddevelopmentof Web Services using Javato getdata fromadvicedatabase, real- time cancellations and real-time enrolments

Setting up continuous integration and formal builds using Artifactory repository.

Integrated Maven with SVN to manage and deploy project related tags.

Installed and administered Artifactory repository to deploy the artifacts generated by Maven and to store the dependent jars which are used during the build.

Mentor Business Areas on Subversion Branching, Merging strategies concepts.

Involved partially in deploying WARs/EARs (backend) through WebLogic Application Server console.

Performed setup of Clustered environment with WebLogic Application Server.

Developed PL/SQLPackages,Procedures,Triggers,Cursors and Functions according to the requirement

Created stored proceduresin Oracle database to eliminate dynamic SQL statements used in advice application and made appropriate changes to the applicationtocall thesestoredprocedures.

CreatedJMS component adapters to interact with the Oracle database.

Worked on SQLqueries, SQL Tuning,PL/SQL Tuning &Performance Tuning.

Done the unit testing and system Integration testing.

Involved in the defect tracking, fixing and enhancements.

Environment: HTML and JavaScript, jQuery, CSS, Artifactory repository, Maven, Subversion Branching, WARs/EARs,PL/SQL Packages, Procedures, Triggers, JMS SQLqueries, SQL Tuning, PL/SQL Tuning &Performance Tuning.



Contact this candidate