Post Job Free

Resume

Sign in

Devops Engineer

Location:
Cleveland, OH
Posted:
April 03, 2020

Contact this candidate

Resume:

Sarojana

adclxz@r.postjobfree.com 949-***-****

PROFESSIONAL SUMMARY:

DevOps/Cloud Engineer with 5 years of experience in designing, developing hybrid cloud infrastructure and applications with a strong technical background in Configuration Management, Continuous Integration and Deployment, Change/Release/Build Management, Linux System Administration, Support and Maintenance in multiple environments like Windows, Red Hat Enterprise Linux, Ubuntu, CentOS.

Experienced in designing, deploying and maintaining copious applications using almost all AWS services stack including EC2, Route 53, Cloud Front, Dynamo DB, Redshift, RDS, KMS, EMR, Elastic Container Service, ELB, Cloud Formation, Simple Notification Service, SQS focusing on high availability, fault-tolerance, and auto-scaling.

Worked on DevOps essential tools including Ansible, Docker, Chef, Puppet, Kubernetes, GIT, GitHub, Subversion, Tomcat, Jenkins, Terraform, AWS Cloud Formation Template, ANT, Maven, Splunk, and Nagios.

Experienced in setting up Cloud Watch events like Amazon EC2 instance state-change events, Auto Scaling lifecycle events, and instance launch and terminate notifications, Scheduled events, AWS API call and console sign-in events reported by AWS Cloud Trail.

Experience in using AWS services like ECS, lambda, ECS Fargate, EC2, EBS, IAM, S3, ELB, RDS, VPC, Route 53, Cloud Watch, Cloud Trail etc.

Configured ACLs to block the traffic on subnets in which load balancer is deployed.

Created Lambda functions to upload code and to check changes in S3, Dynamo DB table.

Worked on Terraform to set up the AWS infrastructures such as launching the EC2 instances, S3 buckets, VPC, Subnets and creating the module driven AWS Infrastructure with Terraform

Experienced in deploying terraform template to enforce MFA sign in to improve AWS accounts log in security.

Experience with Cloud automation technologies such as Cloud Formation and Terraform and experienced in using Terraform for building, changing, and manage existing and cloud infrastructure as well as custom in-house solutions.

Custom sized VPC with 3 public and 3 private subnets is built using AWS best practices and automating the entire build using Cloud formation or Terraform template

Experience in changing the existing Terraform templates to Cloud Formation templates for use in different cloud environments like Amazon Web Services, Azure.

Configured and deployed Azure Automation scripts for applications using the Azure stack that includes compute, Azure Data Factory, Azure SQL, Cloud services, ARM and other utilities.

Experience in working with Azure Platform as a Service Solutions like Azure Web Apps, Mobile Apps, Logic Apps, Functions, Web Jobs, Web Roles, Worker Roles, SQL Azure and Azure Storage.

Skilled in migrating on-premise to Azure cloud using Azure Recovery Vault and Azure backups.

Created gateways for Virtual Network to Virtual Network and Site to Site-specific VPN connectivity on Azure environments and worked on creating and managing Virtual Machines in Windows Azure and setting up communication with the help of Endpoints

Experience in handling Azure Storage, Blob Storage, File Storage, Setting up of Azure CDN and load balancers.

Skilled in Agile scrum methodology, JIRA program Management [JIRA scrum], JIRA dashboard customization, JIRA release management, JIRA test management, JIRA training.

Experience with container-based deployments using Docker, working with Docker images, Docker hub and Docker registries.

Experienced in deploying OpenStack on top of a Kubernetes Control plane with each of the OpenStack components running as docker containers.

Experience in working on Jenkins, Cruise Control, terraform continuous integration and for End to End automation for all Build and Deployments.

Experienced in building Kubernetes run time environments to build, test & deploy on CI/CD platform. Expertise in using Kubernetes to manage containerized applications using its nodes, Config Maps, selector, services, and deployed application containers as Pods.

Experience in integrating Jenkins with Docker container using Cloud bees Docker, Kubernetes pipeline plugin and provisioned the EC2 instance using Amazon EC2 plugin.

Expertise in application and web servers such as Apache Tomcat, IBM WebSphere, JBOSS and Oracle Web logic.

Expertise in chef architecture and chef concepts including nodes, workstation, chef-server, recipes, resources, roles, cookbooks, environments, and Test-Kitchen.

TECHNICAL SKILLS:

Cloud Technologies

Amazon Web Services, Microsoft Azure, GCP, Open stack

Cloud Services

EC2, VPC, S3, Cloud Watch, Cloud Formation, RDS, SNS, SES, Redshift, EMR, Dynamo DB, SQS, IAM

Scripting Languages

UNIX shell scripting, Python, Shell (Bash), PowerShell, AWS CLI, Ruby on Rails, Terraform

Automation and Build tools

Puppet, Chef, Jenkins, Bamboo, Urban Code deploy, Urban Code Release,

Cruise Control, ANT, Maven, MS Build, Ansible and GoCD.

Version Control

Subversion (SVN), GIT, GIT Hub, Gitlab, Bit Bucket

OS (Operating System)

Windows, Linux (RedHat, Ubuntu, amazon, SUSE), UNIX (Solaris and Centos), Mac.

Databases

MySQL, Microsoft SQL, Oracle and NoSQL such MongoDB, Dynamo DB

Containerization tools

Docker, Kubernetes

Web servers

Apache Tomcat, JBoss, WebSphere, WebLogic, IIS

Monitoring tools

Nagios, CloudWatch, Splunk

Ticketing Tools

JIRA, HP Service manager, Service Now

Networking services

TCP, UDP, DNS, DHCP

Repository Tools

Artifactory, Nexus

PROFESSIONAL EXPERIENCE:

AWS Cloud DevOps Engineer Aug 2019 to Present

Sherwin Williams, Cleveland, OH

Roles & Responsibilities:

Using AWS for creating new instances, checking security group settings, adding and deleting

elastic IP’s for servers, applying the inbound IP addresses as needed.

Designed AWS Cloud Formation templates to create customized VPC, subnets, NAT to ensure successful deployment of Web applications and database templates.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and Ruby on familiar servers such as Apache, and IIS.

Maintained DNS records using Route53, involved in setting up Auto scaling of instance group using AWS CLI (command line interface).

Provisioned the highly available EC2 Instances using Terraform and cloud formation and wrote new python scripts to support new functionality in Terraform.

Deployed Ansible playbooks in AWS environment using Terraform as well as created Ansible roles using YAML. Used Ansible to configure Tomcat servers and their maintenance.

Written Terraform templates, Chef Recipes and pushed them into Chef Server for configuring EC2 Instances, and deployed code into the required environments using AWS Code Deploy

Worked on installing, configuring, managing Docker Containers, Docker Images for Web Servers and applications.

Implemented Docker-maven-plugin and maven pom to build Docker Images for all the microservices.

Used Jenkins pipelines which helped us to drive all the microservices builds out to the Docker registry and then deployed them to the Kubernetes.

Created Clusters using Kubernetes and worked on creating many pods, replica sets, services, deployments, labels and health checks using YAML files.

Created microservices applications with integration to AWS services by using Amazon EKS, while providing access to the full suite of Kubernetes functionality.

Managed Kubernetes with Kubectl, Kubeadm and setup Kube-proxies, Kubelets, and flannel overlay networking for logging within containerized ELK stack.

Responsible for installing & administrating SonarQube for code quality check and Nexus repository for generating the reports for different projects. Also, integrated SonarQube & Nexus with Jenkins

Used build tool Maven for the building of deployable Artifacts such as war, jar form source code and used Nexus for Maven builds, Configured & Administrated Nexus Repository Manager and Artifactory.

Coordinated with developers to establish and apply appropriate branching, labelling or naming conventions using GIT source control system, performed multiple pull requests and code reviews.

Wrote Python, Ruby, Bash scripts to monitor the installed enterprise level applications and manage the configurations of multiple servers using Ansible.

Installed and configured Splunk to monitor applications deployed on application server, by analyzing the application and server log files.

Microsoft Azure Cloud-DevOps Engineer Feb 2019 to July 2019

Eli Lilly, Indianapolis, IN

Roles & Responsibilities:

Apart from migrating partial environment and applications from AWS to Microsoft Azure, worked on designing, configuration and deployment on Microsoft Azure for a multitude of applications utilizing the Azure stack (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HDInsight Clusters, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.

Installation, Configuration and up gradation of Clusters and Azure. Implementation using Yarn, Ambari and Azure Power shell and Building the Source Code using Jenkins and MSBuild.

Deploying applications using Jenkins server and Troubleshoot build and release job failures, resolve, work with engineers on resolution.

Installation, configuration and administration of SNMP traps, Jboss, Apache, WebLogic and WebSphere.

Integrated Jenkins with Maven and Ant build tools to build packages to deploy in live servers.

Expertise in writing Puppet's DML (Declarative Modeling Language) scripts and helped declare and the documented each system's state for future references.

Deployed applications using Azure Devops and troubleshooted build and release job failures.

Experience with design, configuration and implementation of Nagios 4.0.8 and monitored via remotely run scripts via Nagios Remote plugin Executor.

Monitored via remotely run scripts Azure Data Factory and Blobs.

Implemented Infrastructure automation through Terraform and Azure DevOps for auto provisioning, code deployments, software installation.

Environment:- GIT, Jenkins, MsBuild, HDInsight-Clusters, Azure Data Factory, Microsoft AZURE, Blobs, Puppet, Azure SQL, Powershell, MS SQL Server, Razor, IIS, C# ASP.NET, Nagios

Build and Release Engineer, Associate July 2016 to Dec 2018

Accenture Solutions, PVT.Ltd, Bangalore, India

Responsibilities:

•Extensively experienced in using Build and Automation tools like Ant, Maven, Gradle and working knowledge of other build tools like MS Build & Build Forge and Managed Maven project dependencies by creating parent-child relationships between Projects

•Administration of Red Hat Enterprise Linux 6.x/7.x and CentOS includes installation, testing, tuning, upgrading, patching and troubleshooting day-to-day issues.

•Maintained ownership of CMDB, Release Branch and making sure all the versions of the Releases are in place for further use

•CI builds are done using Jenkins/Hudson.

•Builds are maintained in Jenkins/Hudson and deployed using plug-ins and Master-Slave setups.

•Used Perl and Shell scripts for deployment automation.

•Responsible for scaling/upgrading/maintaining the application.

•Updated the SVN log properties for reversions. Setting up the SVN sync servers, changed rev properties for SVN sync.

•Created and maintained ANT build.XML for performing the builds.

•Worked with the development team to generate deployment profiles (jar, war, ear) using Ant Scripts and Jenkins.

•Expertise in ANT scripts to automate the maintenance process of the WebSphere and recovered the back-up WebSphere configuration using XML Config tool.

•Developed automation scripting in Python using Puppet to deploy and manage JAVA applications.

•Integrated Subversion into Puppet to automate the code check-out process and managed to build results in Puppet and deployed using workflows in Chef.

•Deployed Chef for configuration management to existing infrastructure. Wrote cookbooks to automate the configuration setups

•Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.

•Setup and configured Cruise Control for Continuous Integration and Release Management as well as maintained Repository management in Maven to share snapshots and releases of internal projects using Nexus.

•Experience in Design, deploy, and operate OpenStack and SDN based IaaS, PaaS, and SaaS service platform network in multiple datacenters.

•Highly skilled at supporting web and application servers (Apache, Nginx, NodeJS, Tomcat) and Hands-on experience with installing and managing MySQL and Amazon web servers (AWS).

•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 AWS for EC2/S3&ELB with Chef Cookbooks.

•Implemented rapid-provisioning and life-cycle management for Ubuntu Linux using Amazon EC2, Chef, and custom Ruby/Bash scripts.

•Used Remedy to track the Change requests and Release requests for all the approvals and signoffs and other necessary attributes

Environment: Java/J2EE, SVN, GIT, GitHub, Tomcat, Maven, Bamboo, Ant, Oracle WebLogic, Rundeck, Jenkins, Chef, Jira, Ansible, Shell Scripting, Python, Ruby, Bamboo, Perl, AngularJS, Linux (Ubuntu).

Unix/Linux Administrator Mar 2015 to June 2016

Infotree technologies, Hyderabad, India

Roles & Responsibilities:

Installed, upgraded and configured RHEL(Red Hat Enterprise Linux 5 and 6), CentOS, Ubuntu and Solaris.

Configured CPU, memory and disk partitions as required.

Monitored creating and managing user accounts, security, Access Control lists, permissions, disk space and process monitoring in RHEL.

Installed and configured Apache and supporting them on Linux production servers.

Performed software package installation, upgrades and updates using yum and rpm commands.

Involved in troubleshooting of production servers and configuring standalone production server for testing.

Installation, Configuration and Administration of Web Logic, WebSphere and Apache Servers in Linux and Solaris Servers.

Expertise in troubleshooting the systems and managing LDAP, DNS, DHCP and NIS.

Involved in developing dynamic web-based user interfaces using HTML and JavaScript.

Hands on experience working with production servers at multiple data centers.

Automated server building using Kickstarting RHEL and Jumpstarting Sun Solaris

Configured yum repository server for installing packages from a centralized server.

Installed and configured DCHP server in Linux to give IP leases to production servers.

Performed Kernel tuning with the sysctl, Disk management with the help of LVM.

Managing User Administration - Creating user and groups, modifying, and deleting user accounts/groups and managing permissions.

Password-less setup and agent-forwarding done for SSH login using ssh-keygen tool.

Established and maintained network users, user environment, directories, and security.

Configuration and Administration of Apache Web Server and Secure Socket Layer (SSL).

Backup management using CRONTAB, running the backup based on client requirements.



Contact this candidate