Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Kamil Saiyed

Dallas,TX

Summary

  • Extensive IT Experience: Over 6+ years in the IT industry, specializing in Configuration Management, Build, Deploy, Release Management, and Quality Assurance.
  • SCM and Methodologies Expert: Solid understanding of Software Configuration Management principles in Agile, Scrum, and Waterfall methodologies.
  • CI/CD and Automation: Experienced in Continuous Integration and Deployment using tools like Puppet, Chef, Hudson, Bamboo, SonarQube, Nexus, and Ansible.
  • AWS Environment Setup: Proficient in setting up AWS environments from scratch, leveraging Puppet, Chef, and Ansible for efficient configuration management.
  • AWS Services Expertise: Excellent knowledge of Amazon EC2, Amazon S3, Amazon Elastic Load Balancing, and other AWS services.
  • Infrastructure as Code: Skilled in Terraform and CloudFormation, with experience in creating templates for various environments.
  • Containerization Specialist: Expertise in container-based deployments using Docker, managing Docker images, registries, and Kubernetes orchestration.
  • Scripting and Automation: Proficient in setting up Baselines, Branching, Merging, and Automation Processes using Shell, PowerShell, Ruby, Python, and Bash Scripts.
  • Build Automation Tools: Hands-on experience with ANT and Maven for build automation.
  • Version Control Systems: Experienced in managing version control using decentralized tools like GIT, TFS, and centralized tools like CVS, Subversion (SVN) across Linux and Windows platforms.
  • Server Management and Deployment: Skilled in using Tomcat, Apache, and Nginx for deployments, hosting, load balancing, and proxy configurations.
  • Jenkins CI Expertise: Experienced in installing, configuring, and administering Jenkins on Linux, including plugin management.
  • GIT Configuration: Expertise in configuring GIT repositories, branching, forks, tagging, merge requests, and notifications.
  • System Monitoring: Experience in monitoring System/Application Logs using Splunk and Nagios for issue detection.
  • Repository Management: Skilled in using Artifactory and Nexus Repository Managers with Maven.
  • Server Administration: Experienced in administering and deploying servers on Sun Solaris, Red Hat Linux, AIX, and VMware.
  • Inventory and Documentation: Proficient in maintaining server inventory, documenting server build/decommission, application installation/configuration, backup verifications, and auditing OS user accounts.
  • Interpersonal Skills: Strong interpersonal skills, quick learning ability, adept at problem-solving, and effective communication, capable of working independently or as part of a team.

Overview

8
8
years of professional experience
1
1
Certification

Work History

DevOps Engineer

Paychex
04.2021 - Current
  • Formulated and executed Software Release Management strategies, aligning with agile methodologies.
  • Led the DevOps transition and automation initiatives for build and deployment systems.
  • Successfully established multiple CI/CD pipelines as an integral part of the DevOps role, catering to both on-premises and cloud-based software, leveraging Jenkins, Ansible, and AWS/Docker technologies.
  • Proficiently utilized Chef to manage various aspects of Web Applications, Config Files, Database Commands, and Packages.
  • Orchestrated the deployment of ELK (Elasticsearch, Logstash, Kibana) with Ansible, automating continuous deployment (CD) processes and configuring nodes, along with failure reporting.
  • Leveraged Ansible server for node management and configuration, skillfully handling Ansible Playbooks integrated with Ansible roles.
  • Architected, planned, developed, and maintained Infrastructure as Code (IaC) through CI/CD deployments utilizing Terraform.
  • Spearheaded the design and deployment of applications, harnessing the entire AWS stack (including EC2, Route53, S3, RDS, DynamoDB, SNS, SQS, IAM), with a keen focus on high availability, fault tolerance, and auto-scaling via AWS CloudFormation.
  • Proficiently configured and launched AWS EC2 instances, optimizing AWS resources for cost-effectiveness, and implemented AWS Route53 for traffic routing across regions.
  • Created efficient scripts for system administration and AWS management using BASH and Python scripting languages.
  • Automated application deployments in the cloud using Docker technology and Elastic Container Service (ECS) scheduler.
  • Worked seamlessly with Kubernetes to manage containerized applications, employing various Kubernetes components such as nodes, ConfigMaps, selectors, Services, and orchestrating application containers as Pods.
  • Effectively handled local deployments in Kubernetes, establishing local clusters and deploying application containers.
  • Configured robust CI/CD pipelines on Jenkins for deploying applications across different environments.
  • Implemented an end-to-end CI/CD pipeline integrating Jenkins and GIT to automate the entire process from code commit to deployment.
  • Skillfully managed and maintained Jenkins and Maven, tightly integrated with GIT for automated build and release processes.
  • Utilized MAVEN as the primary build tool for Java projects, ensuring the creation of reliable build artifacts from source code.
  • Employed Jenkins for continuous integration and comprehensive end-to-end automation for all build and deployment operations.
  • Scripted in Shell and Python to automate various tasks, seamlessly integrating Bash scripts into Jenkins jobs for server provisioning.
  • Orchestrated GIT workflows, managed metadata, conducted merges, and executed builds on a dedicated pool of build machines.
  • Enforced continuous code quality checks on microservices using SonarQube.
  • Actively monitored server performance using Nagios.
  • Provided dedicated support for servers and applications in Development, Testing, and Production environments.
  • Demonstrated proficiency in maintaining and supporting client/server applications on LINUX servers, adapting to specific project requirements.
  • Developed, maintained, and disseminated release notes for each scheduled software release.

DevOps Engineer

Geico Insurance
01.2020 - 02.2021
  • Functioned as a DevOps engineer, specializing in automating the build, configuration, deployment, and testing processes for enterprise-level software applications, both on-premise and in cloud environments.
  • Designed and implemented DevOps workflows for multiple applications, orchestrating Test, Build, Release, and Deploy phases through a suite of CI/CD pipelines, expertly utilizing Git, Jenkins, Docker, Kubernetes, Ansible, and CloudFormation tools.
  • Configured and optimized Jenkins, seamlessly integrating it with Chef to schedule and manage jobs on all bootstrapped nodes.
  • Successfully implemented Chef Recipes to streamline deployment processes within internal Data Centre Servers, including the reuse and modification of these recipes for direct deployment into Amazon EC2 instances.
  • Developed Chef Cookbooks to automate comprehensive deployment processes and handle infrastructure administration tasks efficiently.
  • Proficiently managed Ansible Playbooks, automating system operations and streamlining AWS Cloud management through Ansible Automation.
  • Demonstrated expertise in deploying production, development, and QA infrastructures using orchestration tools like Terraform.
  • Contributed to the migration from VMware to AWS, leveraging Chef to automate infrastructure provisioning in AWS, including the creation of EC2 instances, S3 buckets, RDS databases, VPCs, and Route 53 configurations.
  • Created and maintained Shell and Bash deployment scripts, catering to WebLogic and web application servers.
  • Took ownership of installing and administering Nexus repository to manage artifacts generated by Maven and Ant, ensuring efficient storage of dependent JAR files utilized during the build process.
  • Developed a range of scripts for build, deployment, maintenance, and related tasks, harnessing the capabilities of Jenkins, Docker, Maven, and Python.
  • Utilized Kubernetes for orchestrating the deployment, scaling, and management of Docker Containers, facilitating a highly efficient containerized environment.
  • Proficiently developed Python-based microservices, refactored and enhanced existing services, and implemented Python scripts for parsing XML and JSON reports and subsequently loading the data into databases.
  • Effectively collaborated on builds utilizing SonarQube for continuous code quality checks and reporting.
  • Assumed responsibility for day-to-day Subversion/GIT support across various projects, including designing and maintaining Subversion/GIT Repositories, views, and access control strategies.
  • Expertly managed GIT repositories, overseeing branching, merging, and tagging to maintain source code version control.
  • Actively participated in the development of Nagios plug-in scripts, various reports, and project plans, contributing to the maintenance of the Nagios distributed system monitoring and management.
  • Demonstrated proactive involvement in resolving QA, UAT, and production issues, diligently tracking them using JIRA, while also troubleshooting problems arising from build and test failures.
  • Embraced agile methodology, actively participating in daily SCRUM meetings, sprint planning, showcases, and retrospectives to ensure effective project management and collaboration.


DevOps Engineer

JC Penney
10.2018 - 12.2019
  • Took charge of the daily build and deployment activities across pre-production and production environments, ensuring the smooth operation of software release processes.
  • Implemented the Jenkins Code Deploy plugin to streamline deployments to AWS and automate the build process, seamlessly deploying applications to Tomcat servers.
  • Designed and orchestrated end-to-end CI/CD processes within the Jenkins ecosystem, encompassing automated build, testing, quality assurance, and deployment tools.
  • Spearheaded the development of a robust Continuous Delivery framework utilizing Jenkins, Chef, and Maven in a Linux environment, optimizing software delivery pipelines.
  • Demonstrated proficiency in Chef Configuration management, driving automation initiatives to enhance system provisioning and configuration.
  • Maintained Puppet servers and management applications, utilizing ServiceNow (CI) data to achieve desired system states by managing files, services, and packages on physical or virtual machines.
  • Orchestrated the deployment and monitoring of scalable infrastructure on Amazon Web Services (AWS), effectively managing EC2 instances, S3 buckets, Amazon Glacier, and EBS volumes.
  • Collaborated on Java/J2EE applications, integrating them with WebLogic clusters using Jenkins builds and MAVEN scripts.
  • Strategically planned and deployed Nagios monitoring server environments, ensuring comprehensive system monitoring capabilities.
  • Engineered end-to-end CI/CD Pipelines in Jenkins, encompassing code retrieval, compilation, testing, and the secure storage of build artifacts in Nexus Artifactory.
  • Automated CI/CD pipelines for monitoring tools within Docker containers, while also developing scripts to test these containers effectively.
  • Configured Docker containers for branching purposes and implemented Docker automation solutions, aligning with the Continuous Integration/Continuous Delivery model.
  • Proficiently developed system administration and AWS scripts, leveraging languages such as Bash and Python to streamline tasks and enhance cloud management.
  • Maintained and coordinated environment configurations, enforcing code integrity and effectively resolving code conflicts.
  • Managed the creation of branches in GIT and Subversion to facilitate parallel development processes, ensuring code organization and version control.
  • Assumed responsibility for Release Management activities, overseeing releases, closely coordinating test execution, and effectively managing defect resolution and control processes.

Build-Release Engineer

Country Financial
01.2016 - 08.2018
  • Collaborated closely with the development team to enhance unit test code coverage, contributing to the improvement of software quality.
  • Successfully established and maintained a Jenkins Build server, overseeing its configuration and administration to optimize the build and deployment processes.
  • Expertly configured Jenkins to streamline build and deployment workflows, ensuring efficient and reliable automation.
  • Leveraged Shell and Python scripts within the Jenkins CI framework to automate various tasks and job processes, enhancing productivity and reducing manual intervention.
  • Implemented a robust CI/CD framework to support parallel development on trunk and branches, facilitating seamless collaboration and code integration.
  • Led the setup of Jenkins master servers, incorporated essential plugins, and expanded the pool of slave nodes to enhance scalability and agility in the development pipeline.
  • Configured Git integration with Jenkins, scheduling jobs using the Poll SCM option, and seamlessly integrated tools to automate the code checkout process.
  • Extensively managed Jenkins CI/CD pipeline jobs, ensuring end-to-end automation for building, testing, and delivering artifacts, while also troubleshooting any build-related issues during the Jenkins build process.
  • Demonstrated proficiency in scripting, utilizing Shell scripts and Bash for regular, periodic, and system administrator tasks, streamlining routine operations.
  • Created, expanded, and fine-tuned automation within Maven/Ant build processes, automating the build, packaging, and deployment of Java applications across multiple development and testing environments.
  • Took ownership of managing the Build Process using Jenkins Server, ensuring the smooth execution of build tasks and maintenance.
  • Effectively implemented a Continuous Integration process using Shell scripts, optimizing code integration and validation processes.
  • Demonstrated expertise in Version Control using Perforce, effectively managing repositories, branching, and merging to maintain code versioning and collaboration.
  • Successfully coordinated and managed releases, collaborating closely with the Development and QA teams to ensure the smooth deployment of software releases, while also overseeing the release process.

Education

BBA -

South Gujarat University
Surat, Gujarat
05.2007

Skills

    Skill Category

    Technologies/Tools

    Configuration Management

    Puppet, Chef, Ansible

    Continuous Integration/Deployment

    Hudson, Bamboo, SonarQube, Nexus

    Cloud Services

    AWS, Terraform, CloudFormation

    Containerization

    Docker, Kubernetes

    Scripting

    Shell, Python, Bash, Ruby, PowerShell

    Build Tools

    ANT, Maven

    Version Control

    GIT, TFS, CVS, Subversion (SVN)

    Server & Deployment

    Tomcat, Apache, Nginx

    CI Tools

    Jenkins

    Monitoring Tools

    Splunk, Nagios

    Repository Management

    Artifactory, Nexus

    Operating Systems

    Sun Solaris, Red Hat Linux, AIX

    Virtualization

    VMware

Certification

• Microsoft Azure AZ-900 & AZ-104 Dec 2021

• Computer Hardware and Software engineering June 2008

Timeline

DevOps Engineer

Paychex
04.2021 - Current

DevOps Engineer

Geico Insurance
01.2020 - 02.2021

DevOps Engineer

JC Penney
10.2018 - 12.2019

Build-Release Engineer

Country Financial
01.2016 - 08.2018

BBA -

South Gujarat University
Kamil Saiyed