Post Job Free
Sign in

Devops Engineer

Location:
Hyderabad, Telangana, India
Salary:
$60/hr
Posted:
October 30, 2020

Contact this candidate

Resume:

Summary:

Overall *+ Years of extensive experience in Automating, configuring and deploying instances on cloud environments and Data Centers and mostly involved in the areas of DevOps, CI/CD pipeline, Build and release management, AWS/Azure and Linux/Windows Administration.

Experienced in all facets of full CM process with tools such as SVN, Gitlab PVCS, Clear Case, Clear Quest, Perforce, Cruise Control, Jenkins, Bitbucket, Bamboo, Chef and Puppet.

Experienced in running web scale services on Amazon Web Services (AWS).

Experienced in creating AWS IAM and Security Group in Public and Private Subnets in VPC. Created AWS Route53 to route traffic between different regions.

Creating, validating and reviewing solutions and effort estimate of converting existing workloads from classic to ARM based Azure Cloud Environment.

Highly proficient SQL and RDBMS skills, including SQL Server, Oracle, DB2, MySQL,

Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, Elastic Load Balance and AMIs and Glacier for QA and UAT environments.

HBase, HDFS, Hive, Flume, Hue, Impala, Sentry, MapReduce, Oozie, Sqoop and Zookeeper.

Setting up data in AWS using S3bucket and configuring instance backups to S3 bucket.

Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Puppet.

Expertise in Azure Development, worked on Azure web application, App services, Azure storage, Azure SQL Database, Virtual Machines, Fabric controller, Azure AD, Azure search, and Notification hub.

Expertise in Microsoft Azure Cloud Services (PaaS & IaaS), Application Insights, Document DB, Internet of Things (IoT), Azure Monitoring, Key Vault, Visual Studio Online (VSO) and SQL Azure.

Created scripts for system administration using languages such as Shell and Python. Also developed and maintained shell scripts for build and release ELK, NAGIOS, CLOUDWATCH tasks.

Imported modules from Puppet forge and customized them as per the requirement.

Experience in writing Terraform scripts for AWS infrastructure.

Well versed with Ansible Playbooks, modules and roles.

Very good experience in Java, preferable an experience in Scala or Golang

Experience in writing Ansible scripts and heavy Shell, Perl, Python, and YAML scripting.

Experienced in writing Ansible playbooks to setup Continuous Delivery pipeline. This primarily consists of a Jenkins and Sonar server, the infrastructure to run these packages and various supporting software components such as Maven, etc.

Worked DevOps methodologies and cloud infrastructure automation tools like AWS, Chef by using Terraform.

Implemented Ansible to manage all existing servers and automate the build/configuration of new servers.

Development and version control of Chef Cookbooks, testing of Cookbooks using Food critic and Test Kitchen and running recipes on nodes managed by on premise Chef Server.

Well versed with many different concepts of Chef like Roles, Environments, Data Bags, Knife, Chef Server Admin/Organizations.

Well versed in developing bash shell scripts, Python, ruby on rails and creating recipes in chef cookbooks.

Experience working with Puppet Enterprise and Puppet Open Source. Installed, configured, upgraded and managed Puppet Master, Agents & Databases.

Experience with Configuration Management Tools such as PUPPET and SALTSTACK.

Worked on creation of Puppet manifest files to install tomcat instances and to manage configuration files for multiple applications.

Extensively worked on Jenkins for continuous integration and for End-to-End automation for all build and deployments.

Installing, configuring and administering Jenkins CI tool on Linux machines and built Continuous Integration and Continuous delivery environment. Setup Docker on Linux and configured Jenkins to run under Docker host.

Experienced with Docker container service and Dockized applications by creating Docker images from Docker file.

Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT.

Primary duties include coming up with a combination of Automation/Tools and Processes to achieve Continuous Delivery/ Continuous Integration for various applications by integrating various tools like Jenkins, Git, Puppet/Chef, Maven.

Extensively worked on configuration Management and source code repository management using tools like GIT, Subversion (SVN).

Integration, deployment and automation of application servers Tomcat, WebLogic across Linux platforms.

Automation of a release process, writing scripts on PHP, bash, golang .

Experience in software build tools like Maven, Gradle, Apache Ant to write POM, build scripts etc.

Good Knowledge in Administration of Production, Development and Test environments carrying different operating system platforms like Windows, Red Hat Linux.

Experienced in maintaining networks via TCP/IP to enhance security and allow businesses to offer managed Wireless Hotspot services.

Good interaction with developers, managers, and team members to coordinated job tasks and strong commitment to work.

TECHNICAL SKILLS:

Integration & Configuration Management tools

Jenkins, Bamboo, Hudson, Ant, Maven, Chef, Ansible, Puppet.

Version Control Tool

Git, GitHub, Bit Bucket, SVN (Subversion), Tortoise.

Cloud Environment

Amazon Web Services(AWS), Azure, OpenStack

Tools

CHEF, PUPPET, HUDSON/JENKINS, XL Deploy, XL Release, MAVEN, CVS, SVN, GIT, GITHUB, TORTOISE SVN, NEXUS, NAGIOS, VAGRANT, DOCKER, ANSIBLE, SPLUNK.

AWS Services

EC2, ELB, VPC, RDS, AMI, IAM, Cloud formation, S3, Cloud

Operating Systems

Red Hat Linux 4/5/6/7, CentOS, Fedora, SUSE LINUX, UNIX, Windows servers [2008, 2008 R2, 2012] Windows, Ubuntu, Sun Solaris, HPUX 10.x/11.x

Networking/Protocol

FTP/SFTP, SMTP, TCP/IP, HTTP/HTTPS, NDS, DHCP, NFS, Cisco Routers, Juniper Routers

Scripting Languages

Yaml, Python, ruby, shell, powershell, J son

Web/Application Servers

Apache Tomcat, JBOSS, Web Logic 9, WebSphere, Apache 2.0.x, and ngnix, IIS

Database Technologies

SQL Server, MySQL, PostgreSQL, RDS, MongoDB, Cassandra DB, DynamoDB

Web Technologies

HTML, CSS, J Query, Java Script, XML, JSON

Monitoring Tools

Nagios, Splunk, Elastic Search, Log stash and Kibana(ELK), Cloud Watch, Cloud Trial, Dynatrace

Volume Manager

VERITAS Volume manager, LVM

Application Servers

Web Logic Application Server 9, 10, Apache Tomcat 5/7, Red Hat JBOSS,

Education: Bachelor's Degree in Computer Science

PROFESSIONAL EXPERIENCE:

Client: Century Link, Boulder, CO Oct 2018 to Present

Role: Senior DevOps Engineer

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

Leveraged Aws cloud services such as EC2, Auto scaling and VPC to build secure, highly Scalable, high available and flexible systems that can handled expected and unexpected load bursts.

Installed and configure the Hadoop, HBase, HDFS, Hive, Flume, Hue, Sentry, Impala, MapReduce, Oozie, Sqoop and Zookeeper.

Created Azure services using ARM templates (JSON) and ensured no changes in the present infrastructure while doing incremental deployment.

Created Aws Cloud Formation templates to create custom sized VPC, subnets, NAT instances to ensure successful deployment of web applications and data base templates.

Created Python scripts to totally automate Aws Services which includes ELB, Cloud front distribution, database, EC2 and database security, S3 bucket and application configuration, this script creates stacks, single servers or join web servers to stacks.

Utilize AWS CLI to automate backups of ephemeral data-stores to S3 buckets, EBS and create nightly AMI’s for mission critical production servers as backups.

Worked with managing open stack infrastructure upgrades, expansion, scaling and troubleshooting on the most challenging, complex environments.

Worked with git for getting code from repository and pushing code in repository with chef and terraform.

Worked DevOps methodologies and cloud infrastructure automation tools like AWS by using Terraform.

Experience in Setting up the build and deployment automation for Terraform scripts using Jenkins.

Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.

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

Used Bash and Python included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.

Expertise in writing new plugins to support new functionality in Terraform.

Used Terraform scripts to Automate Instances for Manual Instances that were launched before.

Involved in Architect, Build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and the Jenkins& Hudson for continuous integration. Responsible for CI environments.

Worked on creating Terraform Modules for re-usage of code.

Architecting high available, auto scalable platforms in AWS cloud on windows & Linux, Designing database high availability solutions on MS SQL & My SQL multi AZ RDS.

Responsible for creating Aws Identity and Access Management (IAM) groups and Users for improved login authentication and providing security Group in both Public and Private Subnets in VPC.

Experienced in Branching, labeling and Analyzing and resolving conflicts related to merging of source code in GIT and implemented a continuous Integration and Delivery pipeline using Docker, Jenkins, bitbucket and GIT. And used Jenkins pipeline plugin to analyze the Maven dependencies and the SCM changes.

Worked on Inbound and Outbound services with automation CHEF. Deployed multiple resources simultaneously, using Cloud Formation templates in AWS.

Setting up the build and deployment automation for Terraform scripts using Jenkins and Used HCL scripts for writing terraform Scripts.

Focused on containerization and immutable infrastructure, Docker has been core to this experience, along with Mesos, Marathon and Kubernetes

Automated deployment activities in middleware environment which includes portal applications running on Java using Puppet Master and Agent Nodes, Puppet manifests to automate the installations and deployment tasks in service-oriented architecture (SOA).

Experienced in Troubleshooting. Splunk search, quotas, monitor Inputs, WMI Issues, Splunk crash logs and Alert scripts.

Involved in using Terraform migrate legacy and monolithic systems to Amazon Web Services.

Wrote Ansible Playbooks with Python SSH as the wrapper to manage the configuration of AWS nodes and test playbooks on AWS instance using Python. Ran Ansible scripts to provision Dev Servers.

Utilized Jira for Bug Tracking, Nagios & Graphite for System monitoring, Cloud Watch and Cloud Trial for monitoring the cloud environment.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), VDI, Linux, Ansible, Git version Control, VPC, AWS EC2, S3, Route53, RDBMS, EBS, IAM, ELB, Cloud watch, Cloud Trial, Cloud Formation, AWS CLI, AWS Auto Scaling, Maven, Jira, Nagios, Subversion, Jenkins, Chef, Puppet, Ansible, Mesos, Docker, Kubernetes, Python, bitbucket,Ruby.

Client: J&J, New Brunswick, NJ Aug 2017 to Aug 2018

Role: DevOps Engineer

Responsibilities:

Build expertise in Workflow for Amazon Web services including Security Groups, IAM, EC2, S3, ELB, EBS, Policy, VPC, Docker, Kubernetes, Cloud Formation, Chef, Jenkins Vagrant, Apache, Tomcat, Git and GitHub. -

Designing and deploying a multitude of applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto scaling in AWS Cloud formation.

Migrating a production infrastructure into an Amazon Web Services utilizing AWS Cloud Formation, Code Deploy, EBS and Ops Works.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection and open stack to provision new machines for clients.

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

Installed and managed Kubernetes applications using Helm.

Installed and configured Web Sphere on Sun Solaris.

Experience in creating Docker containers leveraging existing Linux Containers and AMI's in addition to creating Docker containers from scratch.

Working on DevOps platform and have gained experience in specialized areas related to Chef for Cloud Automation

Experience in automation of configuration of hosting environments including database administration and scaling an application and support load changes by using ansible and chef.

Demonstrated on Ansible along with Ansible Tower can be used to automate different software development processes all over the team organization.

Involved in setting up the architecture of proposed environments with all the CI/CD tools.

Built Continuous Integration and Continuous delivery environment in Jenkins.

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

Used Jenkins to automate everyday builds, testing and deployed in antifactory and tomcat servers.

Worked with build pipeline set up for Continuous Integration/Continuous Deployment using Jenkins Enterprise editions and u Deploy to orchestra changes across servers and components.

Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments.

Defined branching, labeling, and merge strategies for all applications in Git.

Collaborate in the automation of AWS infrastructure via terraform and Jenkins - software and servicesconfiguration via chef cookbooks.

Configured and managed source code using Git and resolved code merging conflicts in collaboration with application developers provided consistent environment

Responsible for merging, tagging and conflict resolution in GIT

Played a key role during analyzing, preparing technical and functional design specification documents as per the Requirements, Architecture, Development and Maintenance of high traffic application built in Java/J2EE.

Configuring and Networking of Virtual Private Cloud (VPC) Written Cloud formation templates and deployed AWS resources using it.

Environment: GIT, Jenkins, Chef, SVN, Ansible, Lambda, AWS EC2, AWS S3 and RDS, Beanstalk, AWS ELB, SQS, Cloud Watch and Route 53, RDBMS, ANT, MAVEN, Shell(bash), TFS, uDeploy, Nagios, Apache Tomcat Application Server, Web Sphere, Docker.

Change Health, Nashville, TN Jan 2016 – July 2017

DevOps/AWS Engineer

Responsibilities:

Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling in AWS Cloud Formation.

Automated Regular AWS tasks like snapshots creation using Python scripts.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Managed Virtual servers (Ubuntu, Linux and Windows) on AWS EC2 using Open-Source Chef server.

Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef

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

Created Python scripts to totally automate AWS services, which includes web servers, ELB, Cloud Front distribution, database, EC2 and database security groups, S3 bucket and application configuration, this script creates stacks, single servers, or joins web servers to stacks.

Developed GIT hooks for the local repository, code commit and remote repository, code push functionality and worked on the GitHub.

Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and used Python API to upload agent logs into Azure blob storage.

Worked with AWS Code Pipeline and creating cloud formation JSON templates which are converted to Terraform forinfrastructure as code.

Implemented Terraform modules for deployment of applications across multiple cloud providers.

Deployed J2EE applications to Application servers in an agile continuous integration environment and automated the whole process. Build scripts using Ant and Maven build tools in Jenkins, Sonar to move from one environment to other environments.

Utilized Jenkins for enterprise scale infrastructure configuration and application deployments - checking out code from SVN/Git and use Ant/Maven to build War/Ear artifacts.

Managed Maven project dependencies by creating parent-child relationships between projects.

Developed multiple Chef Cookbooks from scratch. Implemented automation with Vagrant, Chef on AWS for application testing, deployment, and development. Prepared documentation describing the configuration state of each item that was under CM control.

Deployed web applications using Chef by developing the Cookbook. Also, responsible for creating and importing all the environments required to run the project.

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.

Used Chef for managing server application server such as Apache, MySQL, Tomcat.

Participated in configuring and monitoring distributed and multiple platform servers using Puppet. Used Puppet server and workstation to manage and configure nodes.

Utilized Puppet and Puppet dashboard for Configuration Management of hosted Instances within AWS.

Automation configuration and deployment of Linux and Windows machines using Puppet.

Redesigned and redeployed the Nagios implementation. Nodes automatically added/removed themselves via Puppet.

Worked on Docker Hub, creating Docker images and handling multiple images primarily for middleware installations and domain configuration.

Created Linux containers in CoreOS and Docker and Automated system using Chef.

Virtualized the servers using the Docker for the test environments and dev-environments needs. And also, configuration automation using Docker containers.

Collaborated with development and Support teams to setup a Continuous Delivery environment with the use of Docker, continuous build and Delivery tools.

Written Chef Cookbooks for various DB configurations to modularize and optimize end product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.

Used, vim and sublime editors for developing Chef recipes and puppet classes, creating puppet class ordering defining reusable methods.

Implemented Chef Cookbooks for OS component configuration to keep AWS server’s template minimal and written recipes and cookbooks for configuring server side through Chef.

Used Nagios, Splunk, and New Relic tool for Monitoring.

Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.

Solid understanding of Project Life Cycle Management and strong experience on working of AGILE Methodologies. Good understanding on Agile Tools Rally, tracking status and setting up velocities for the projects.

Environment: Ubuntu, Linux, Jenkins, Mesos, Chef, Puppet, Ansible, Svn, GIT, AWS, Docker, Bash, Shell, Tomcat and Apache, Vagrant, Gradle

Client: Chase, Plano, TX June 2014 to Dec 2015

Role: DevOps Engineer

Responsibilities:

Installed and configured Websphereon Sun Solaris.

Deployed WARS and EARS using Web logic Admin Console as well as running scripts.

Configured JDBC connection pools and data sources for the applications.

Involved in monitoring and tuning performance metrics like JVM, execute threads, JDBC connections.

Configured JMS Connection factories and Queues for messaging applications.

Configured the Web Server interfaces, session management, virtual hosts and transports for BEA Weblogic Application Servers.

JIRA is used as ticket tracking, change management and Agile/SCRUM tool.

Provided Level I / II / III Technical Support and Linux Administration for all webhosting servers.

Created automated Forex trade-execution software based on buy/sell signals (PHP, MySQL)

Creating the User, Groups and Provide the Global Roles for that Groups or Users.

Actively involved in monitoring server performance, network traffic to reduce performance bottleneck by enhanced performance ensuring upstream queuing.

Extensively used ANT tool to do the builds, integrated ANT to Eclipse and did local builds.

Worked closely with development team to troubleshoot ongoing issues in applications.

Created scripts to deploy applications from command line and automate log archiving.

Documented release, builds and source control procedures and plans.

Create the Connection Pool and Data Source for Connecting the Oracle Database.

Provided 24x7 on call production support.

Environment: Git, Subversion, WebSphere, Bamboo, Jenkins, Maven, Shell Scripts, Jira.



Contact this candidate