MANISH R. PATEL
North Brunswick, NJ 08902 ***********@*****.***
Summary
Over 15 years of IT Experience in various disciplines including development, testing, application Support, and Release Automation. Experienced team leader with resource management and DevOps skills gained in a support background with strong analytical and problem-solving skills. Proven record in managing, developing and motivating teams to achieve ambitious goals whilst delivering service of the highest quality to the client.
• Expertise in DevOps tools and services: AWS, Docker, Terraform, and Jenkins
• Work with IaC tools: AWS CDK, Cloudformation, Terraform
• Scripting experience: Shell scripting, Python, Perl
• Extensive experience with various AWS services like VPC, EC2, ELB, Autoscaling, EBS, S3, EKS, Cloud Watch alarms, etc.
• Experience in Kubernetes and Docker container based on environment, creating customized images and worked with Docker files and push it to the Docker Registry
• Create and maintain Ansible playbooks
• Configured CI/CD tools Jenkins, Maven and Git Hub
• Managed daily builds and releases to QA, Debugged build failures and worked with Developers and QA people to resolve related issues worked on Jira ticketing tool.
• Knowledge of Software Development Life Cycle Methodologies Agile.
• Excellent writing and communication skills
Education
Stevens Institute of Technology (Hoboken, NJ)
Masters in Information Systems- Project Management September 2004 to June 2006 Rutgers University (New Brunswick, NJ)
Bachelors of Science- Computer Science September 2000 to May 2003 Minor-Mathematics
Take2IT Consulting (GSA) (Contract) July 2022 – Present DevOps Engineer
• Importing non IaC resources into AWS CDK using typescript
• Automate EKS version updates via Jenkins job
• Provide on-demand start/stop capability to start/stop entire environment to save cost
• Migrate applications from Docker swarm to EKS clusters
• Use Grafana to monitor application health and endpoints, and setup alerts
• Automated cert rotation every 3 months to prevent accidental outage due to cert expiry
• Upgraded Docker swarm cluster from RHEL7 to RHEL8
• Upgraded full AWS environment to use m6i family of EC2 instances
• Upgrade Sonarqube setup from EOL 9.9 version to current Enterprise-LTA
• Create and maintain Ansible playbooks for setting up various infrastructure clusters/components
• Create Docker containers for microservices for building application infrastructure
• Create and manage python script that automatically reconfigures Mirantis interlock proxy services
• Maintain and upgrade infrastructure as required (RDS/EC2/Certificates)
• Write and maintain Python scripts to automate patching and service updates
• Integrate Cloudformation templates with Jenkins to automate Infrastructure creation
• Create/maintain JTE libraries used to build/deploy microservices using Jenkins CICD pipelines
• Create and update CCB and other training documentation for the team MANISH R. PATEL Page: 2 of 3
Unite Us Inc, NY February 2021 – July 2022
Sr. DevOps Engineer
• Use Terraform for automated Infrastructure creation and maintenance
• Drove Terraform adoption to reduce environment setup time by 70%
• Detect and resolve environmental drifts to keep application environments in sync
• Set standards and processes to achieve efficiency while enabling the Engineering teams to produce quality code
• Assist development teams in creating AWS Application stacks for microservices using automation
• Enabling the dev teams with latest CICD tools and technologies (Jenkins/Github/EKS)
• Deploy application containers to EKS via Spinnaker pipelines – in-progress migration to Jenkins
• Automate IaC integration with CICD pipelines – create Infra, build, deploy, test, and promote
• Create On-Demand Jenkins instances using ECS Cluster and CloudFormation/Terraform
• Participate in Compliance exercises and Audits for maintaining HIPAA/HiTrust/SOC compliance
• Lead the AWS Account strategy project to isolate environments based on functionality TechStyle Fashion Group February 2018 – February 2021 DevOps Automation Lead
• First DevOps Engineer for the company to bring in AWS tools and technologies, and to expand the team of DevOps
• Automate build and deployment of all lambda functions, resulting in increased deployment frequency, faster time to market, and $150K in cost savings compared to manual deployments
• Use Ansible to manage on-prem package management and application installations
• Leading the team of three DevOps in establishing framework standards
• Architected Infrastructure as Code repositories for CloudFormation templates and CICD pipelines
• Assist development teams in creating AWS Application stacks for microservices
• Complete application infrastructure creation in AWS using CloudFormation (ECS Clusters, Services, Tasks, RDS, SSM, ALB, S3, KMS, API Gateways, etc.)
• Create On-Demand Jenkins instances using ECS Cluster and CloudFormation
• Configure Jenkins to use dynamic slave to save on costs – custom Docker Jenkins slaves
• Write cross-account CodePipeline that builds once and deploys to many AWS Accounts including Prod – everything using Cloudformation templates.
• Create common custom resources for alarm alerting
• Integration of Graylog and Cloudwatch logs per aws account
• Working on POC for creating Cloudflare infrastructure using Terraform
• Working on POC for Veracode integration with CICD pipelines
• Automate deployments of CloudFormation templates using bash scripting McGrawHill Education February 2016 – February 2018 DevOps Lead Engineer
• Enabling the dev teams with latest CICD tools and technologies
• Enable junior team to train each other and at the same time produce quality result for the internal clients
• Develop self-service tools for development teams to achieve agility (Terraform, CloudFormation, Kubernetes, Docker, Jenkins Pipeline, Veracode, DataDog)
• Complete application infrastructure creation in AWS using Terraform (ECS Clusters, Services, Tasks, RDS, SSM, ALB, S3, KMS, etc.)
• Develop/Customize ServiceNow workflows
• Wrote custom scripts to authorize Jenkins users using custom groups not in LDAP
• Write Jenkinsfile for creating completely automated deployment pipeline from Dev to Prod, using parallel task capabilities.
MANISH R. PATEL Page: 3 of 3
• Setup K8s pods/services using kubectl
• Writing Java API that can be called to collect all deployment information from CI Tools
• Using Terraform to automate Infrastructure (Infrastructure as Code) and setup K8s cluster Wyndham Hotel Group (Parsippany, NJ) April 2012 – February 2016 Manager – Release Automation/DevOps
• Work with Accurev SCM and write PERL triggers to enforce security and role based access to streams and snapshots
• Write shell scripts for routing maintenance and deployment tasks in various environments
• Weblogic automation projects included build and deployment using ANT, Maven and Jenkins. Configured pom.xml for Java projects in order for maven to build artifacts.
• Develop monitoring scripts using Perl for proactively catching potential issues in network traffic
• Participate in integration strategy and policy design for AWS implementation.
• Participate and monitor major Production releases for helping in root-cause analysis for issues during production release, and provide detailed information for artifacts deployed in lower environments
• Managed all Automation and Release Engineering activities supporting a $35M annual IT budget.
• Lead Proof of Concept project for evaluation and selection of the Automation tool – uDeploy, ElectricCloud, CA LISA, and Automic UC4
• Successfully on-boarded over 200 application source code into Accurev and integrated with HP PPM backend workflow to enforce usage of SCM.
• Modified HP PPM workflow to enforce requirement of Accurev snapshot label to pull code from Accurev and deliver for deployment to various environments
• Present weekly status to upper management for responsible area statues which includes: Source Code Management and Release Automation
• Provide executive reporting by automating enterprise release calendar from ITSM reports using outlook macros and integrated with Sharepoint calendar and MSAccess Database Societe Generale CIB (New York, NY) September 2009 – March 2012 Sr. Application Support Analyst
International Securities Exchange (New York, NY) August 2007 to August 2009 Sr. Application Support Analyst
Hewlett Packard (Murray Hill, NJ) May 2003 to August 2007 Release Engineer/Developer
Technical Skills
Scripting JavaScript, Shell, MS Batch/Powershell, Groovy, PHP Automation Jenkins, Spinnaker, CloudFormation, CodePipeline, CodeBuild, Terraform, Docker Platforms Linux, UNIX, AWS, k8s, Mirantis
Other Tools Git, Bitbucket, Accurev