Post Job Free

Resume

Sign in

Resource Manager Chef

Location:
San Jose, CA
Posted:
May 24, 2021

Contact this candidate

Resume:

Venkat

510-***-****

admn9t@r.postjobfree.com

Professional Summary:

Over 8+ years of successful professional experience in IT industry as a DevOps Engineer and Software Configuration Management (SCM) and Linux Systems Administration. Experience includes SCM, DevOps Build & Release Management, and Cloud Management. I have involved in Building, Continuous Deployment, Continuous Integration, Planning, Testing and Release of various Software applications for business areas like retail, banking, telecom, financial industries in environment using Subversion, Git, CVS, Jenkins, AWS, ANT, Chef and Ansible tools.

Worked with Version Control Systems CVS, SVN (Subversion), GIT, GitHub, BitBucket, CodeCommit, S3.

Experience with Linux/UNIX environments and scripting for Build & Release automation.

Supported AWS Cloud environment with 500+ AWS instances and configured Elastic IP Elastic Storage and also experience working on implemented security groups.

Experienced in Amazon EC2 setting up instances as well as migrating data to AWS from data Center, Configuring and Networking of virtual private cloud (VPCs), and security groups.

Worked on AWS Cloud platform and its services which includes EC2, VPC, EBS, AMI, SNS, RDS, EBS, Cloud Watch, Cloud Trail, Cloud Formation AWS, Auto scaling, Cloud Front, IAM, S3.

Designed highly available, cost effective and fault tolerant systems using multiple EC2 instances, Auto Scaling, ELB and AMI’s. Utilized EBS to store persistent data and mitigate failure by using snapshots.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.

Used Jenkins as Continuous Integration tool: creating new jobs, managing required plug-ins, build trigger, build system and post build actions, scheduled automation builds.

Worked on the Deployment, Configuration, Monitoring and Maintenance of OpenShift Container Platform.

Experience with any industry DevOps tools, open source technologies and cloud services starting from BitBucket, Artifactory, Jenkins, Docker, Azure, XLR, UCD.

Experience in using build automation tools like MAVEN, ANT for the building of deployable artifacts such as WAR, JAR & EAR from source code.

Experience on configuration management (Chef/ Ansible) and continuous integration (Jenkins).

Experience in integrating Unit Tests and Code Quality Analysis Tools like JUnit, Cobertura, Clover, PMD, find bugs and check style.

Experience with Kubernetes, Docker Swarm, and Azure deployments.

Experience in automating, configuring and deploying instances on AWS Cloud environments and in Data Centers.

Experience in using Tomcat Web Server and JBoss,Weblogic and Websphere Application Servers for deployment.

Experience with Bug tracking tool like JIRA. Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.

In-depth experience in operations support and meeting the business expectations for projects pertaining to Azure Cloud (PaaS and IaaS) infrastructure.

Experience with Docker or Linux container technologies like Kubernetes, Rancher, Docker Swarm.

AEM administration and production support in Linux environment.

Understanding of cross platform environments (Dotnet, Unix, MacOS, Java).

Good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.

Create VM’s using AWS AMI and deploy application using Chef.

Configured and used apache as a load balancer to route the requests from users to the web applications hosted on two different WebLogic servers.

Good understanding of Network Topology (LAN, WAN, Subnets, VPN, Firewalls).

Worked on various Monitoring tools like Appdynamics, Pagerduty, and Zabbix.

Experience includes SCM, Build/Release Management, Change/Incident Management.

Responsible for Implementing, creating change records in Change Management Process

Loading, testing and creating profiles for virtual and physical workstations using VMware vSphere Web Client and VMware Remote Console.

Experience with event driven and scheduled AWS Lambda functions to trigger various AWS resources.

Good knowledge on DNS, DHCP, TCP/IP, HTTP, HTTPs, SSH.

Good knowledge in relational and NoSQL databases like MySQL, SQL Server, Oracle, DynamoDB and MongoDB.

Experience in managing the artifacts generated by MAVEN in the Nexus repository.

Excellent communication skills, good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions and has ability to work as a team or individually and ability to learn new technologies quickly.

Technical Skills

Cloud Technologies

Amazon Web Services(EC2, EB, Route 53, S3, ElastiCache), Apache web services, Redhat CFME. GAE (Google App Engine)

Programming Languages

SQL

Scripting Languages

Bash, Python, PERL, PHP, JavaScript, Shell Scripting, Yaml, ANT

Web Servers

Apache Tomcat, Nginx, WebSphere, JBOSS, WebLogic

SCM Tools

GIT, GitHub, CVS, Subversion, Bit Bucket

Build Tools

ANT, Maven

Configuration Management Tools

Puppet, Chef, Ansible, Kubernetes,Terraform.

Continuous Integration/ Deployment Tools

Jenkins, Bamboo, Hudson, uDeploy

Monitoring Tools

Nagios, App Dynamics, Splunk, LogStash, Apache Jmeter

Network Protocols

HTTP, HTTPS, SMTP, FTP, SFTP, DHCP, DNS, SNMP TCP/IP, UDP, ICMP, VPN, POP3, Cisco Routers/Switches

Operating Systems

Windows, Unix, Linux

Repositories

Nexus, Artifactory

Professional Experience

Ernst&Young,Alpharetta,GA OCT 2019 - Present

Cloud/Devops Engineer

Responsibilities:

Maintaining Oracle POS application using Ansible, PowerShell, Rundeck and Jenkins. Created patches for servers utilizing existing playbook/roles in Ansible.

Utilized Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal.

Involved in creating docker images and push them to azure Container registry and configured Azure Kubernetes services (AKS).. involved in configuring the Pipelines by using Azure DevOps utility and created new branches and pipelines as per requirements.

Building and Installing servers through Azure Resource Manager Templates or Azure Portal.

Migrated moderate workloads from on premise to Azure laaS. Published web services APIs using Azure API management service.

Major focus on Configuration, SCM, Build/Release Management, Infrastructure as a code (IAC) and as Azure DevOps operations Production and cross platform environments.

Implement the best practices for DevOps methodology and Agile project management.

Wrote playbooks, roles to install application in windows core servers. Used packer to create both core and GUI windows templates in VMware.

Migrated Jenkins server form 2008 windows server to 2019 windows server. Administrated and maintained Jenkins server.

Wrote PowerShell scripts to Monitor services on windows servers to calculate the uptime. Worked on existing PowerShell modules to enhance functionality.

Utilized Kubernetes service to deploy a managed Kubernetes cluster in Azure and created an AKS cluster in the Azure portal.

Worked on Rundeck automation tool to schedule server reboots, and provision infrastructure using ansible playbooks.

Used PS gallery and internal antifactory manager to install custom written PS modules using PS builder. Have experience in working with PSake, a PowerShell module to write PS scripts for automation.

Used Terraform to provision servers in grids in Azure and then used Ansible to configure and Install various types of applications dependencies for Oracle POS systems.

Experience with Active Directory configuration using Ansible in windows servers, updated certificates in 1000+ servers using Ansible.

Worked on Azure services such as VMs, Content delivery networks, Azure storage, Azure MySQL, and Virtual networks.

for Docker and Kubernetes blueprints on Cloudify manager, console and Kubeenetes cluster.

Support developers on ongoing issues in development process and infrastructure along with any issues related to CI/CD process for web application.

Involved in creation of virtual machines and infrastructure in the Azure Cloud environment.

Environment: s: - Azure, Office 365, Terraform, Jenkins, Ansible, Python, PowerShell, JFrog Artifactory, Git, Jira, GitHub, Docker, Windows core server, Bit Bucket, Rundeck automation.

Thomson Reuters, Eagan, MN May 2018 – sep 2019

Senior DevOps Engineer

Responsibilities:

Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto scaling groups, Route 53.

Used IAM to create and manage AWS users and groups, and designed user's credentials and profiles using AWS IAM.

Created monitors, alarms and notifications for EC2 instances using CloudWatch.

Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.

Supported AWS Cloud environment with 1000+ AWS EC2 instances and configured Elastic IP and Elastic storage.

Was responsible for migrating and maintaining build and test environments into the cloud infrastructure.

Experience writing data APIs and multi-server applications to meet product needs in Golang

Created Ansible scripts for EC2 instances, Elastic Load balancers and S3 buckets, Planned, developed & maintained Infrastructure as code using CI/CD deployments using Ansible.

Inovlved in designing and implementing CI (Continuous Integration) system, configuring Jenkins servers, Jenkins nodes, crating required scripts and creating/configuring VMs(Windows/Linux).

Moved local server infrastructure into AWS, including their test and development environments.

Setting up Jenkins Continuous Integration builds for all releases on windows and Linux.

Implementing a Continuous Delivery framework using Jenkins & Maven in Linux environment

Using Jenkins AWS Code Deploy plugin to deploy to AWS

Experience in Linux Administration (Installation, Configuration, Tuning and Upgrades of Linux (Red Hat and Oracle).

Used Aws Lambda for Server less code compiling and Kinesis for the product development.

Involved in several production Implementations and managed deployment processes via Linux Deployment Management System and Puppet.

Reduced build and deployment times by designing and implementing Docker workflow and configured Docker container for branching purposes.

Actively involved in architecture of DevOps platform and cloud solutions.

Developing pom.xml files for Maven build scripts.

Supported build and release processes and tools (MSBuild, MS Release Management, GIT).

Implemented continuous delivery pipeline involving Jenkins, Ansible to complete the automation from commit to deployment.

Created playbooks for OpenStack deployments and bug fixes with Ansible.

Knowledge on setting up containers in a cloud environment, which includes being knowledgeable in Docker, Kubernetes and other container tools.

Involved in implementing Openshift linking application and load balancing application.

Supervise junior developers throughout migration project lifecycle.

Automation of Docker or evolving container management platforms like Kubernetes.

Involved in setting up builds using Chef as a configuration management tool.

Extensively worked on Redhat CFME UI and created JIRA tickets with automation teams to resolve dynamic bugs.

Used kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespaced versions.

Running Jenkins Test Cases for ESR Security upgrades on IBM UrbanCode Deploy.

Defined and developed plan for problem and incident management process based on ITIL.

24*7 on-call support on Infrastructure production issues

Environment: Amazon Web Services, AWS EC2, S3, Bucket, GIT, Maven, Nagios, Jenkins, IBM Urban Code Deploy, Cloud Watch, Agile, Kubernetes, GitHub, WebLogic, Tomcat, Shell & Perl Scripting, MySQL, Jenkins, Docker.

Matson Navigation Co Inc, Oakland, CA Aug 2017 – Apr 2018

DevOps Engineer

Responsibilities:

Working for DevOps Platform team responsible for specialization areas related to Chef for Cloud Automation.

Application of automations tools like Chef, Ansible, DevOps based on the requirements.

Expertise in using build tools like Maven and Ant for the building of deployable artifacts such as war & ear from source code and writing Pom.xml and Build.xml respectively

Deployment and implementation of Chef for infrastructure as code initiative.

Performed the automation using Chef Configuration management.

Extensively used Ruby scripting on Chef Automation for creating cookbooks comprising all resources, data bags, templates, attributes.

Manage deployment automation using Chef, MCollective, Hiera and Ruby.

Designed the project workflows/pipelines using Jenkins as CI tool. Expert in User Management and Plugin Management for Jenkins

Design and demonstrated several Proof of Concepts (POC for OpenShift / Kubernetes platform.

Expert in User Management, Disaster Recovery Processes and Plugin Management for Jenkins.

Experience in writing power shell scripting to do patching, imaging and deployments in Azure.

Used AWS Beanstalk for deploying and scaling web applications and services developed with Java, PHP, Node.js, Python and app deployments and worked on AWS lambda with Amazon kinesis. Deployed Ansible modules to provision and manage AWS EC2 instances, volumes, DNS, and S3.

Worked with Red Hat OpenShift Container Platform for Docker and Kubernetes. Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.

Cloud architect focused on adoption of Red Hat’s Openshift on premise cloud platform at paypal.

Working experience with continuous integration environments (preferably Jenkins/maven).

Strong knowledge of developing cross-platform/browser compatible, dynamic applications for web and/or mobile.

Managed application and worked with DEV teams using OpenShift and Docker containers.

Developed and implemented Software Release Management strategies for various applications

according to the agile process.

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

Provided stable build environments for product development.

Environment: SVN, AWS, Maven, Ant, Jenkins, Nexus, Confluence, Apache Tomcat, Chef, Find Bugs, Service now, AWS, EC2, Agile, IBM WebSphere.

Equifax, Alpharetta, GA May 2016 – Jun 2017

DevOps Engineer

Responsibilities:

Worked on Tomcat Web server for hosting web apps.

Used Perforce version control system to manage different builds for the system.

Involved in writing Shell scripts for compilation and deployment process.

Good command in writing ANT scripts for making all the files local to the server.

Created deployment tickets using JIRA for build deployment in Production.

Design, build and execute against the Platform as a Service (PaaS) offerings.

Automating in Azure for creation of subscription, Storage Account and tables using Windows PowerShell.

Configured and setupMaven profiles. Configured Maven user settings in ‘settings.xml’ file for

users in their home directory.

Created Maven POM files to build the Java projects based on their project structure.

Creating and deleting dynamic views for developers as requested by user.

Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s.

Managed and optimize the Continuous Delivery tools like Jenkins.

Worked on setting up the life cycle policies to archive the data from AWS S3 to AWS Glacier.

Design roles and groups using AWS Identity and Access Management (IAM).

Develop Cloud Formation scripts to automate EC2 instances.

Implementing new projects builds framework using Jenkins, Chef & maven as build framework tools.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Complete lab setup for Single-On of application with Azure & Local AD containers.

Communicated with all levels of engineering, management, development and test teams.

Environment:Subversion, Perforce, Apache Tomcat, Java/J2EE, ANT, Shell Scripts, Azure, MAVEN,

JIRA, UNIX, LINUX, Windows XP.

Cigniti Technologies, Hyderabad, India Sep 2012 – Nov 2014

Build & Release Coordinator

Responsibilities:

Involved in Setting up Continuous Integration Environment using Jenkins.

Maintaining the version control system (branching model, security), creation and maintenance of build definitions scripts, and the setup of work item areas and iterations.

Developed scripts using Bash, Perl and Batch files for Automation of Activities and builds.

Analyzed the ANT Build projects for conversion.

Deployed the Java applications into Apache Tomcat Application Servers.

Implementing a Continuous Delivery framework using Jenkins, Ansible, Maven &Artifactory in Linux environment.

Developed client/server application to track and analyse user information on UNIX and NT.

Developed and implemented the software release management for the release of web applications.

Utilized Atlassian Confluence to communicate with other co-workers to share the work. Researched and implemented code coverage and unit test plug-ins with Maven/Jenkins.

Wrote ANT to automate the build process. Configured Hudson for doing the build in all the non-

production and production environments.

Used Nexus tool to manage the repository in Maven and used the same to share the snapshots and releases of internal projects.

Created High level Design Document for Web Services and participated in review discussion meeting with client.

Creation and administration of Virtual Machines using VMware and virtual box.

Established and implemented Change Control standards for different tasks.

Setting up ClearCase clients for developers by installing ClearCase software.

On-call Production Support (24x7) on weekly rotation within the team.

Environment: Red Hat Linux, SVN, ANT, Jenkins, Agile, Maven, Web Logic, Apache Tomcat, Shell, Ansible, Nexus, Unix, Perls/Shell, C++.

CMC Technologies, Hyderabad, India July 2011 – Aug 2012

Build Engineer

Responsibilities:

Responsible for maintaining Version Control repositories, User Management in SVN.

Primary duties include Build and Deployment of the java applications onto different environments Dev, QA.

Generated Ant, Maven, Perl & UNIX scripts for build activities in QA, Staging and Production environments.

Installation, Configuration and Troubleshooting of Linux and Windows Servers.

Used Maven dependency management system to deploy snapshot and release artifacts to Nexus to share artifacts across projects.

Monitored System Activities like CPU, Memory, Disk and Swap space usage to avoid any performance issues.

Worked on Routers and firewalls.

Configured and maintained Jenkins to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.

Work with development/testing, deployment, systems/infrastructure and project teams to ensure continuous operation of build and test systems.

Presented reports to the Project manager about the progress and issues tracking key project Milestones, plans and resources.

Educational Details:

Campbellsville university - Graduate in Computer science

MSCS(2015-2016)

GPA- 3



Contact this candidate