We provide IT Staff Augmentation Services!

Sr. Devops/aws Cloud Engineer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Over 8.7+ years of experience of IT Industry in Linux Administration, Configuration Management, Continuous Integration, Continuous Deployment, Release Management, Cloud Implementations, Orchestration, Change & Incident management and QA testing.
  • Experience in Automation, Installation and overall Configuration Management of servers using Chef and AWS.
  • Expertise in DevOps, Release Planning & Documentation, Configuration Management, Cloud Infrastructure, Automation in Amazon Web Services (AWS).
  • Experiences in IaaS (OpenStack) and PaaS service like OpenStack and Pivotal Cloud Foundry(PCF)
  • Experienced in cloud application and server virtualization using AWS (Amazon Web Services).
  • Hands on experience in Amazon Web Services (AWS) provisioning and good experience of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, VPC, and EBS etc.
  • Extensive experience in Installation, Administration, Patching, Upgrades.
  • Experienced in shell scripting using bash, Perl, Ruby and python to automate system administration jobs.
  • Experience in working with different monitoring tools like Nagios and Dynatrace.
  • Expertise in creation of startup and shutdown scripts, crontabs, files system maintenance and backup scripting and automation.
  • Experience in Pivotal Cloud Foundry (PCF) and the implementation of micro services in PCF.
  • Hands on experience in installing and administrating CI/CD tools like Hudson, Jenkins, Sonar, Bamboo.
  • Experienced on Splunk, Kibana and ELK Stack.
  • Experienced in building and maintaining Docker infrastructure for SOA applications in agile environment.
  • Built and Deployed Java/J2EE to a web application server in an Agile continuous integration environment and automated the whole process.
  • Having very good experience on Java/ .Net based projects. Deployed the Java applications into web application servers like Apache Tomcat, JBoss, and Web Logic.
  • Experienced with the understanding of the principals and best practices of Software Configuration Management (SCM) processes, which include compiling, packaging, deploying and Application configurations.
  • Configured Jenkins as a CI engine to build and promote applications to QA, UAT and Staging to Linux environments.
  • Automating infrastructure in AWS with Chef, Ruby, and your maternal unit.
  • Good understanding of the principals and best practices of Software Configuration Management (SCM) in Agile, scrum, and Waterfall methodologies.
  • Excellent configuration management using Puppet Chef and Ansible
  • Configured and Administered Nexus Repository Manager for GIT repositories and builds.
  • Experience is using Microsoft Azure, Tomcat, JBOSS, Web logic and WebSphere Application servers for deployment.
  • Experienced in working on DevOps/Agile operation process (Code review, unit test automation, Build& Release automation, Environment, Service, Incident and Change Management) including various tools.
  • Profusely worked on Version control tools like Subversion, GIT to track changes made by different people in source code.
  • Good experience working with container orchestration tools Apache Mesos, Marathon, and Kubernetes.
  • Used UrbanCode Deploy, Jenkins, GitHub Enterprise, OpenStack, Ansible, and Docker to provide Continuous Integration/Continuous Delivery of open - source and custom applications.
  • Experience with IT Automation on Python / Shell Scripts and Ansible.
  • Implemented Ansible Playbooks for various Linux roles like Nginx, Redis & common Linux services like apt, yum, syslog, snmp etc.
  • Worked in integrating TFS with Visual Studio 2013 & 2015.
  • Designed and implemented Software configuration management (SCM) and change management (CM) solution using TFS, Rational ClearCase, Jira, Bamboo, Clearquest (Change Control tool).
  • Strong experience of TCP/IP, UDP, DNS network, load balancing, firewalls and enterprise monitoring tools Splunk.
  • Involved in planning and designing of Disaster Recovery and Data Recovery.
  • Expertise in Installing and Managing LDAP, NIS, NIS+, NFS, DHCP, SAMBA, HTTP, FTP, SSH, DNS etc.
  • Excellent hands on experience in creating, updating and closing tickets.
  • Excellent client relation skills and the drive to complete tasks effectively, and efficiently where customer service and technical skills are demanded.
  • Provided production support in an on-call rotation in a 24x7 environment.
  • Strong trouble-shooting and debugging skills and ability to handle multiple tasks and can work independently as well as in a team.
  • Experience in installing, configuration and administering of DHCP, DNS, FTP and LVM.
  • Excellent client relation skills and the drive to complete the tasks effectively and efficiently as well as the ability to communicate effectively with all levels of management and the client community.

TECHNICAL SKILLS

Operating Systems: Linux- (Redhat-5/6/7), Ubuntu, Fedora, CentOS-6/7, Unix- Sun Solaris-10/11, HP-UX, IBM-AIX, Windows- 98/NT/XP/Vista/7/8/10, IOS

Middleware/Web application Servers: Tomcat, Apache web server, Oracle WebLogic, IBM WebSphere, JBOSS

Virtual Servers: vSphere, VMware Virtual Center, Solaris Zones, and VMware ESX Servers

Networking Protocols: TCP/IP, NIS, NFS, DNS, DHCP, Cisco Routers/Switches, WAN, SMTP, LAN, FTP/TFTP

DevOps Tools: AWS, Chef, Puppet, OpenStack, Nagios, Jenkins, Maven, Ant, Zookeeper, Git/GitHub, SVN, Docker, Kubernetes, Kafka, Ansible, Vagrant

Web Development: HTML, CSS, XHTML, XML and JavaScript

SCM Tools: Git, SVN

Build Tools: Apache Ant, Apache Maven, Gradle, Terraform, Packer

Repositories: Nexus, Artifactory

CI Tools: Bamboo, TeamCity, Jenkins/Hudson

Configuration Management: Ansible, Puppet and Chef

Programming Languages/Scripting: Shell Scripting, Perl, Python, C, C++, Java, .NET, Ruby, SQL

Databases: MS SQL Server, PostgreSQL, Oracle, DB2, MongoDB, MySQL, MS Access

Container Platforms: Docker, Kubernetes, EKS

Ticketing Tools: JIRA, ServiceNow

Monitoring Tools: Nagios, Splunk, Cloud Watch

Cloud Computing: AWS, OpenStack

Issue Tracking: JIRA, Bugzilla, Junit, HP Quality Center, Metrix

PROFESSIONAL EXPERIENCE

Confidential, Minneapolis, MN

Sr. DevOps/AWS Cloud Engineer

Responsibilities:

  • Involved in designing and deploying multitude applications utilizing almost all of the AWS stack (Including EC2, Route53, S3, RDS, Dynamo DB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and auto-scaling.
  • Our DevOps solution includes the functions of build, deploy, automation test control, generating reports and notification services with an end goal of continuous integration in a data center and Cloud (AWS environment).
  • Used Chef for application automatic deployment and provisioning to different environments.
  • Collaboration outside of Pivotal Support - collaborating with R&D Engineering and Technical Project Management team of Pivotal Cloud Foundry (PCF) to analyze the content gaps from Tickets, community threads and social referrals of Knowledge Base.
  • Implemented Continuous Delivery pipelines using Docker, Jenkins and Bitbucket and AWS AMI's.
  • Created MySQL and other service instances to bind the deployed application in Pivotal Cloud Foundry (PCF).
  • Involved in build and deployment of Java/.Net applications to the servers.
  • Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration management using Chef.
  • Implement CI using Cruise Control .Net and evaluate TFS 2010 for migrating from existing version control system.
  • Worked on Python to pull report from access report from Bitbucket through Rest API and configured through Jenkins.
  • Creating fully automated continuous integration, continuous delivery, continuous deployment pipelines, DevOps processes and tools for multiple projects using Chef and AWS.
  • Created continuous integration system using SVN, Git, Jenkins, chef full automation.
  • Used Maven as a build tools on java projects for the development of build artifacts on the source code.
  • Manage AWS EC2 instances utilizing Auto Scaling, Elastic Load Balancing and Glacier for our QA and UAT environments as well as infrastructure servers for Git and Chef.
  • Developed and implemented Software Release Management strategies for various applications according to the agile process.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
  • Used Ansible to manage Web applications, Environments configuration Files, Users, Mount points and Packages.
  • Deploy Ansible and Jenkins to completely provision and manage AWS EC2 instances, volumes, DNS, and S3.
  • Managed Chef Cookbooks to automate system operations. Designed and implemented for fully automated server build management, monitoring and deployment by using Chef.
  • Experienced in automating, configuring and deploying instances on AWS, cloud environments and in Data centers. Written Cloud formation templates and deployed AWS resources using it.
  • Hands on experience in Amazon Web Services AWS provisioning and good working experience of AWS services like EC2, S3, Glacier, Bamboo, ELB (Load Balancers), RDS, SNS, SWF, salt and EBS etc.
  • Involved in migration from SVN to GIT repos and worked with Linux sys admins for the same.
  • Hands on experience in monitoring EC2 instances using Dynatrace.
  • Create a SPLUNK search processing Language (SPL) queries, reports and dashboards.
  • Functional with network services like DNS, DHCP, DDNS, IP4, IP6, IPsec, VPN etc.
  • Manage configuration of Web App and Deploy to AWS cloud server through Chef.
  • Monitored and tracked SPLUNK performance problems, administrations and open tickets with SPLUNK.
  • Creating the automated build and deployment process for application and leading up to building a continuous integration system for all our products using Jenkins.
  • Automating the Build Infrastructure for deploying services in dockerized environment using Jenkins, SonarQube, Gradle, Groovy, Job DSL, Docker and Splunk.
  • Used Kubernetes to deploy scale, load balance, scale and manage Docker containers with multiple name spaced versions.
  • Hands on experience in Azure cloud services, Azure storage, Azure active directory, Azure Service Bus. Create and manage Azure AD tenants and configure application integration with Azure AD.
  • Integration of Maven/Nexus, Jenkins, GIT, Confluence and Jira.
  • Using Jenkins AWS Code Deploy plugin to deploy to AWS.
  • Defining Release Process & Policy for projects early in SDLC.
  • Responsible for Database build, release and configuration.
  • Worked on converting SCM process from IBM Rational tools to Open Source technology dat includes Subversion, SVN, GIT, Maven, Hudson and Jenkins.
  • Responsible for nightly and weekly builds for different modules.
  • Experience in designing and deploying best SCM processes and procedures.
  • Perform Deployment of Release to, various QA & UAT in Linux environments.
  • Providing Moment-in-time quality Snapshots from the Sonar.
  • Getting the list of issues from the components (project, module, file etc.) with the help of SonarQube.
  • Viewing the selected issues of web interface using SonarQube.
  • Administered several application servers running JVM Microservices.
  • Worked on designing and deploying a multitude application utilizing almost all of the main services of the OpenStack (like Nova, Neutron, Heat, Keystone, Glance, Swift) focused on high - availability and fault tolerance environment.
  • Used Ansible Python Script to generate inventory and push the deployment to AWS Instances.
  • Managed the configurations of multiple servers using Ansible.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Installed, configured and maintained ClearCase for SCM and Issue tracking.
  • Provided solution to Release Management team on VSTS to enforce Coding guidelines.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.
  • Creating Cloud watch alerts for instances and using them in Auto scaling launch configurations.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud watch.
  • Use of JSON files to transfer data to the frontend, which was developed with AngularJS, JQuery, Bootstrap, HTML5, CSS & JS.
  • Worked on cloud watch to collect and track metrics, collect and monitor log files, set alarms and automatically react to changes in your AWS resources.
  • Worked on building and deploying Java code through Jenkins.
  • Maintained track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Developed build and Deployment Scripts using ANT and MAVEN as build tools in Jenkins to move from one environment to other environments.
  • Used RTC for version control and agile project management. Involved in the release management, deployment plan creations, production deployments and code merges in RTC for the project.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) on Linux and windows platforms.
  • Configured Jenkins to implement nightly builds on daily basis and generated change logs dat includes changes dat happened from last 24 hours.
  • Maintained and coordinated environment configuration, controls, code integrity, and code conflict resolution and used GIT for branching, tagging and merging.
  • Developed shell scripts for automation of the build and release process, developed Custom Scripts to monitor repositories, Server storage.
  • Written Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes. Managed Chef Cookbooks to automate system operations.
  • Worked on Jenkins continuous integration server installation and configuration for all GIT Repositories.
  • Produced comprehensive architecture strategy for environment mapping in Cloud Foundry/AWS which involves JAVA web applications.

Environment: AWS, SVN, Git, Bitbucket, Maven, Chef, Jenkins, VDI, VPC, VPN, Route53, EBS, SQL, ELB, Cloud watch, PCF, Dynatrace, Docker, Jira, Kubernetes, AWSCLI, SPLUNK, Sonar, AWS Auto Scaling, Java, .NET, Unix/Linux, Ruby.

Confidential, Atlanta, GA

Sr. DevOps/AWS Cloud Engineer

Responsibilities:

  • Build and configure 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 Tables, Elastic Load Balancer.
  • Continuously managed and improved the build infrastructure for global software development engineering teams including implementation of build scripts, continuous integration infrastructure and deployment tools.
  • Automated the front-ends platform into highly scalable, consistent, repeatable infrastructure using high degree of automation using Vagrant, Jenkins, and cloud Formation.
  • Experience in using Ansible playbooks, inventory, dynamic inventory and automated Existing cloud environment.
  • Written playbooks and roles to manage configurations of and deployments to remote machines.
  • Organized and created a separate role for every installation and created a role called "Common" for all the common activities and included in meta/main.yml.
  • Used Ansible Tower for scheduling playbooks and used GIT repository to store our playbooks.
  • Used pre-tasks and post-tasks to perform regular health checks to tail the logs and other clusters.
  • Also written custom modules to control system resources like services, packages, and to handle executing system commands.
  • Installed the “htop” utility which is an improved version of top -an interactive system process monitor.
  • Working with other members of the development team to design, develop and implement features, bugfixes, and other improvements for the Ansible core software.
  • Experience in AWS Ansible Python Script to generate inventory and push the deployment to.
  • Managed the configurations of multiple servers using Ansible.
  • Written multiple manifests and also customized facts for efficient management of the Ansible clients.
  • Written scripts in Python to automate log rotation of multiple logs from web servers.
  • Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/ Ubuntu) and Configuring launched instances with respect to specific applications.
  • Working with AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53 etc.
  • Focus on continuous integration and deployment, promoting Enterprise Solutions to target environments.
  • Configuring and Networking of Virtual Private Cloud (VPC).
  • Written Cloud formation templates and deployed AWS resources using it.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for storage and backup on AWS.
  • Implemented Git mirror for SVN repository, which enables users to use both Git and SVN.
  • Implemented Continuous Integration using Jenkins and GIT.
  • Defined branching, labeling, and merge strategies for all applications in Git.
  • Built Continuous Integration environment Jenkins and Continuous delivery environment.
  • Utilized Configuration Management Tool Chef & created Chef Cookbooks using recipes to automate system operations.
  • Deployed JAVA/J2EE applications through Tomcat Application servers.
  • Worked with a complex environment on Red Hat Linux and Windows Servers while ensuring dat these systems adhere to organizational standards and policies.
  • Maintain and track inventory using Jenkins and set alerts when the servers are full and need attention.
  • Strong in building Object Oriented applications using Java, writing Shell Scripts on UNIX.
  • Generated Perl & UNIX scripts for build activities in QA, Staging and Production environments.
  • Used monitoring tool JIRA and also triaged the issues and maintained bugs using JIRA tool.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS CloudWatch.
  • Manage the integration of new software projects and products into the build environment.
  • Work with product development to resolve build-related issues in all projects.
  • Administered and Engineered Jenkins for managing weekly Build, Test and Deploy chain, SVN/GIT with Dev/Test/Prod Branching Model for weekly releases.
  • Involved in scrum ceremonies (stand-up, grooming, planning, demo/review and retrospective) with the teams to ensure successful project forecasting and realistic commitments.
  • Involved in scrum meetings, product backlog and other scrum activities and artifacts in collaboration with the team.
  • Involved in DevOps processes for build and deploy systems.
  • Used Ansible server and workstation to manage and configure nodes.
  • 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.
  • Migrating the data to respective DEV and QA Oracle database before doing code roll-out.
  • Grasp the Technical aspects from High level to create Deployment plans, Contingency Plans and which direction to go if they hit a snag.
  • Planned release schedules with agile methodology & coordinated releases with engineering & SQA for timely delivery.
  • Troubleshoot the automation of Installing and configuring applications in the test environments.

Environment: Ansible 1.9/2.x, Cloud AWS Servers, AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), AWS EC2, S3, Route53, EBS, IAM, ELB, Cloud watch, Cloud Formation, AWS CLI, AWS Auto Scaling, Centos, Ubuntu, Jenkins, Linux, Jira, Tomcat, JBOSS, Sonar, Nexus, Git version Control, Nagios, Subversion, Jenkins, Unix/Linux, Shell scripting.

Confidential, San Antonio, TX

Sr. Azure DevOps Engineer

Responsibilities:

  • Responsible for implementing containerized based applications on Azure Kubernetes by using Azure Kubernetes service (AKS), Kubernetes Cluster, which are responsible for cluster management, Virtual Network to deploy agent nodes, Ingress API Gateway, MySQL Databases and Cosmo DB for stateless storage of external data, and setup reverse proxy Nginx in the cluster.
  • Deployed and optimized two tier Java, Python web applications to Azure DevOps CI/CD to focus on development by using services such as Repos to commit codes, Test Plans to unit test, deploy App Service, Azure Application Insight collects health performance and usage data of the process, stored artifacts in blob storages.
  • Managed Azure Infrastructure Azure Web Roles, Worker Roles, SQL Azure, Azure Storage, Azure AD Licenses. Virtual Machine Backup and Recover from a Recovery Services Vault using Azure PowerShell and Portal.
  • Serverless framework for deploying Multiple Lambda Functions, IAM Roles API Gateway and containerizing those Functions in such a way dat so dat can be Platform Independent.
  • Composed Cloud formation templates for creating infrastructure in such a way dat it can be used creating stacks in different Environments by just changing the Parameter Values in the AWS Environment.
  • Created ELB Security Groups, Auto Scaling Groups, spun up GPU Large Instances, ECS Clusters Which Consist of Task Definitions, ECS Services By using single CloudFormation Template.
  • Used Terraform Configuration files for creating AWS infrastructure which consist of API Gateway, Elastic Load balancers (Network and Application), IAM roles, DNS using Route 53 services, Multiple ECS Clusters.
  • Implemented Docker Swarm to deploy load balance, scale and manage Docker containers with multiple name spaced versions and integrated Cluster Management with Docker Engine using Docker Swarm.
  • Evaluated Kubernetes for Docker container orchestration. Managed Kubernetes charts using Helm and created reproducible builds of the Kubernetes applications, templatize Kubernetes manifests, and provide a set of configuration parameters to customize the deployment and Managed releases of Helm packages.
  • Implemented Jenkins pipelines into Azure pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using AKS.
  • Working with Ansible tower to manage Web Applications, Config Files, Data Base, Commands, User Mount Points, and Packages and for running playbooks stream in real-time and amazed to see the status of every running job without any further reloads.
  • Developed Ansible playbooks, inventories and custom playbooks in YAML, and encrypted the data using Ansible Vault and maintained role-based access control by using Ansible Tower and implemented IT orchestration using Ansible to run tasks in a sequence which can work on different servers.
  • Managed Azure Container Registry to store private Docker images, which are deployed and Azure pipelines to build, test, and deployments. Azure Monitor to collect metrics and logs. Configured Monitor to track performance and maintain security, and used Splunk tool to collect metrics, queries.
  • Working on Splunk tool for monitoring all the Kubernetes clusters for efficient cluster visibility, proactive monitoring and triggering action.
  • Developed Build and Deployment Scripts using build tools MS Build, Maven in Jenkins to migrate from one environment to another environment and utilized Nexus, Maven, SonarQube.
  • Automated Installation and configuration of Apache, Tomcat servers using Python and supported implementations of Kafka and RabbitMQ message servers running Linux and Windows server.
  • Implemented relational Databases, NOSQL Database Management systems like MySQL, MSSQL, Oracle, PostgreSQL, Cassandra, CouchDB and Mongo DB.
  • Coordinate with vendors like Atlassian, JFrog to review system information, troubleshoot Level 1 to Level 3 issues, reports bugs and submit improvements.

Environment: Azure DevOps, Kubernetes, Docker ACS & AKS, Prometheus, Splunk, Terraform, Ansible, Jenkins, Git, Azure Boards, Maven, SonarQube, Python, PowerShell, YAML, VSTS, Visual Studio Code, Tomcat, Nginx, Linux, Windows servers 2012/2016.

Confidential

DevOps Engineer

Responsibilities:

  • Performed the daily system administration tasks like managing system resources and end users support operations and security.
  • Implemented cloud services AWS and Implemented Bash, Perl, Python scripting.
  • Worked on GIT (Git Hub) repositories as Distributed Version Control System.
  • Installed and configured GIT to implement branching strategy which is suitable for agile development also provided continuous support and maintenance of software builds.
  • Responsible for taking the source code and compiling using Maven and package it in its distributable format. such as a WAR file
  • Worked on integrating Git into the continuous Integration (CI) environment along with Jenkins Configured the services using modern DevOps tools.
  • Refined automation components with scripting and configuration management using Ansible.
  • Wrote Ansible playbooks from scratch in YAML Installing, setting up & Troubleshooting Ansible. Created and automated platform environment setup.
  • Automated various infrastructure activities like Continuous Deployment, application server setup, stack monitoring using Ansible playbooks.
  • Automated the deployment process by writing Shell (bash), Python scripts in Jenkins.
  • Provide support to Account Managers. UNIX and Windows technicians, and other departments
  • Installed packages using YUM and Red Hat Package Manager (RPM) on various servers.
  • Used Apache Tomcat for deploying the Java Web Applications
  • Experience in Designing, Installing and Implementing Ansible configuration management system and in writing playbooks for Ansible and deploying applications
  • Configured and administered Jenkins pipelines for automated builds and responsible for installing Jenkins master and slave nodes.
  • Worked exclusively on VMware (Ubuntu 16.04) virtual environment.
  • Worked closely with DBA Teams to adjust kernel parameters as per requirements.
  • Designed and created multiple deployment strategies using CI/CD Pipelines using Jenkins. Installed multiple plugins to Jenkins, Configured Proxy to get auto updates
  • Configured SSH. SMTP, Build Tools, and Source Control repositories in Jenkins
  • Coordinated with various cross functional teams across IT operations to make sure smooth functioning of projects

Environment: Red hat Enterprise Linux (RHEL) 7/6., Java, Eclipse, Toad. Git, Tomcat, Apache, Ansible, Jenkins, Python, Ruby Chef, JIRA, Maven, Artifactory, Udeploy, Ubuntu, centos, AWS Cloud Formation Templates, AWS RDS, AWS Cloud Watch, Chef-solo/server.

Confidential

DevOps/Build/Release Engineer

Responsibilities:

  • Worked closely with the development and operations organizations to implement the necessary tools and process to support the automation of builds, deployments, testing and infrastructure (infrastructure as code) using Chef.
  • Developed Chef Recipes to automate our build/deployment process and do an overall process improvement to any manual processes.
  • Customize chef cookbooks, managed the configurations of multiple servers using Chef Recipes and also customized facts for efficient management of the Chef clients. Configure d chef servers to automate server deployment
  • Setup and Install Chef workstation, Chef Server and bootstrapping the Chef Clients using knife.
  • Configure Knife to manage chef -server, spin-up new instances, package installs and Config changes on client nodes.
  • Developing Cookbooks, Recipes, Resources and Run lists, managing the Chef Client nodes, and upload the cookbooks to chef -server from Workstation.
  • Installed, Configured and Administered Team Foundation Server 2010/2012.
  • Created new TFS Groups and Administered Security for Builds, Work Items. Reports and Source Control.
  • Standardized branching strategy for Parallel Development and Emergency Bug Fixes.
  • Customized Team Foundation builds by adding custom Tasks and Targets.
  • Created custom queries to query different work items.
  • Installed different Visual Studio plug-in's like TFS Power Tools, Side Kicks, Community Build Manager.
  • Customized TFS Work Item templates, configured new state transitions.
  • Created branches for different Team Projects and set up User Permissions for those branches.
  • Created Custom Reports for Visual Studio Team Foundation Server (TFS)
  • Worked on multiple .Net applications. O Administered and maintained RedHat and Lentos
  • Implemented Jenkins as Continuous Integration tool to automate build and deployment process.
  • Actively worked on Docker and deploying and maintaining Micro services in Dev & QA environment.
  • Integration of Docker with Jenkins
  • Developed PowerShell and Shell scripts to automate deployment process across Windows and Linux servers.
  • Developed, analyzed and maintained tools dat support and automated processes for hardware or software product release.
  • Worked with development engineers to collect build errors.
  • Remodeled build scripts according to different build project requests.

Environment: Chef, MS Visual Studio Team System 2010/2013, TFS, Windows Server 2005/2008/2008 R2, RHEL 6.X, Centos, Jenkins, Apache Tomcat, .NET, XML, Docker, PowerShell, Shell Scripting.

We'd love your feedback!