Uploaded File
add photo
Nikhil
devopsnikhil321@gmail.com
469-359-7970
Dallas, TX 75398
DevOps /AWS Cloud Engineer
6 years experience W2
0
Recommendations
Average rating
20
Profile views
Summary

  • Over all 5 years of experience in automation, configuration and deployment on Cloud environments, Identifying and selecting services in AWS Cloud Infrastructure such as IAAS, PAAS and SAAS.
  • Extensive experience in the design and implementation of Continuous Integration, Continuous Delivery, Continuous Deployment and DevOps processes for Agile projects, working with technologies and platforms including Java, Jenkins, Subversion, GIT, Oracle, UNIX/Linux, VM Ware, Docker, Vagrant, Chef, Puppet, AWS.
  • Experience in Installation, configuration, tuning, security, backup, recovery, and Operating System upgrade on Red Hat Linux (RHEL 5, 6), Unix, Centos and Ubuntu.
  • Experience in configuring, deployment and support of cloud services including Amazon Web Services (AWS).
  • Strong knowledge and experience on Amazon Web Services (AWS) Cloud services like EC2, S3, EBS, RDS, VPC, and IAM.
  • Designed and managed public/private cloud infrastructures using Amazon Web Services (AWS) which include EC2, S3, Cloud Front, Elastic File System, RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Trail, Cloud Formation, and IAM which allowed automated operations.
  • Deployed Cloud Front to deliver content further allowing reduction of load on the servers.
  • Created IAM policies for delegated administration within AWS and Configure IAM Users/Roles/Policies to grant fine-grained access to AWS resources to users.
  • Improved infrastructure design and approaches of different projects in the cloud platform Amazon Web Services (AWS) by configuring the Security Groups, Elastic IP's and storage on S3 Buckets.
  • Customized Amazon Machine Images (AMIs) & deployed these customized images based on requirements.
  • Configured and managed Elastic Load Balancing (ELB), to avoid single point of failure of applications, thus providing high availability and network load balancing.
  • Monitoring resources and Applications using AWS Cloud Watch, including creating alarms to monitor metrics such as EBS, EC2, ELB, RDS, S3, SNS and configured notifications for the alarms generated based on events defined.
  • Worked on version control tools like subversion and GIT and utilized Source code administration customer apparatuses like GitHub.
  • Worked on Docker container snapshots, attaching to a running container, removing images, managing directory structures and managing containers in AWS ECS.
  • Implemented Continuous Integration and deployment using various CI Tools like Jenkins, Bamboo.
  • Experience in working with EC2 Container Service plugin in JENKINS which automates the Jenkins master- slave configuration by creating temporary slaves.
  • Developed Chef Cookbooks and Recipes to manage systems configuration.
  • Automated the cloud deployments using chef, python and AWS Cloud Formation Templates.
  • Experienced with Docker container service.
  • Tripwire monitoring via tripwire console, Tripwire changes, Tripwire Alert: modify, add, delete, archive. Tripwire reports.
  • Administering Splunk and Splunk Apps to include developing new or extending existing Apps to perform specialized functionality. Hands on experience in development experience in customizing Splunk dashboards.
  • Involved in building own PaaS with Docker; deployed various applications through Dockers containers.

TECHNICAL SKILLS

Web

.NET 2.0/3.5, ASP.NET, ASP.NET AJAX, HTML, JavaScript, CSS, XML, XSD, XSLT, AJAX Controls, IIS

Languages

C#, VB.NET, ADO.Net, Web Services, ASP.Net AJAX, C

Database

SQL Server 2008 / SQL Server 2005, Oracle 10g, MS Access, T-SQL, Transact SQL, PL/SQL, Stored Procedures, Triggers, SQL, SQL Tuning, Performance Tuning, Query Optimization, Explain Plan, Database normalization, DTS, SSIS (SQL Server Integration Services), Erwin4.0

Tools

Visual Source Safe, VSTS, Team Foundation Server TFS, CruiseControl, ACCUREV

Other

Crystal Reports, NUnit, Web Services, SOAP, WSDL, Remoting

Collaboration

MSOffice, Star Office, Visio, UML, Office Communicator, Live Communicator, WebEx

Operating Systems

Windows server 2003, Windows 2000, Windows XP, Vista Premium, UNIX (11.0, 11.11, 11.23), LINUX (RHEL 4/5/6/7) Web Server: Microsoft IIS, Apache Tomcat, Apache.

Environment

MS Visual Studio 2008/2010

Bug Tracking

JIRA, HP quality center

SDLC

Agile, Scrum, Waterfall

Cloud Technologies

Amazon Web Services(AWS), Open stack

Containers

Docker

CM Tools

Chef, Ansible

Experience
DevOps /AWS Cloud Engineer
Information Technology
Mar 2018 - present
Tampa, FL

RESPONSIBILITIES:

  • Worked as a DevOps Engineer for a team that involves three different development teams and multiple simultaneous software releases.
  • Built S3 buckets and managed policies for S3 buckets and used S3 bucket and Glacier for storage and backup on AWS.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, ECS, Elastic Beanstalk, S3 and EBS.
  • Installation, Configuration and Management of RDBMS and NoSQL tools such as DynamoDB.
  • Created S3 buckets and maintained and utilized the policy management of S3 buckets and Glacier for storage and backup on AWS. Developed a notification system using LAMP, PHP, MVC and Amazon Web Services.
  • Involved heavily in setting up the CI/CD pipeline using Github, Jenkins, Maven, Nexus, Chef, Python, Docker and AWS. Configured an AWS Virtual Private Cloud (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster.
  • Experience in creating notifications and alarms for EC2 instances using CloudWatch.
  • Coordinated with developers for establishing and applying appropriate branching, labeling/naming conventions using Subversion (SVN) and GIT source control.
  • Responsible for design and maintenance of the Git Stash Repositories, views and the access. Used automated code check-outs in Git and created branches.
  • Built scripts using ANT and MAVEN build tools in Jenkins to move from one environment to other environments. Configured GIT with Jenkins and schedule jobs using POLL SCM option.
  • Responsible for installing Jenkins master and slave nodes and configure Jenkins builds for continuous integration and delivery.
  • Used Jenkins, Build forge for Continuous Integration and deployment into Tomcat Application Server.
  • Created Docker images using a Dockerfile, worked on Docker container snapshots, removing images and managing Docker volumes.
  • Utilized Configuration Management Tool Chef and created Chef Cookbooks using recipes to automate system operations. Docker Containerization of cloud based applications.
  • Written Chef Cookbooks for various DB configurations to modularize and optimize product configuration, converting production support scripts to Chef Recipes and AWS server provisioning using Chef Recipes.
  • Involved in build and maintain Highly Available secure multi-zone AWS cloud infrastructure utilizing Chef with AWS Cloud Formation and Jenkins for continuous integration.
  • Strong understanding of infrastructure automation tooling using Docker and Chef.
  • Extensively experienced in Bash, Perl, Python, Ruby scripting on Linux.
  • Built and maintained ElasticsearchLogstash, Kibana stack to centrally collect logs that are used to monitor applications.
  • Managed AmazonRDS for backups, software patching, automatic failure detection, and recovery.
  • Installed, monitored and configured Applications in Nginx and Apache Tomcat Server and establish connectivity to databases and troubleshoot issues on the fly.
  • Pipelined Application Logs from App Servers to Elasticsearch (ELK Stack) through Logstash.
  • Managed Elastic Cloud Computing (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.

Environment: Git, SVN, Maven, Ant, Jenkins, Chef, Tomcat, Jira, JBoss Application Servers, Apache Tomcat, ELK, Agile/Scrum, SDLC, Windows, Docker, Nginx, AWS EC-2, Route 53, S3, VPC, ECS, Elastic Beanstalk, SQS, Autoscaling, ELB, Shell Scripts, Python, Campaign Packaging Tool, Unix/ Linux environment.

Ant AWS AWS CloudFormation AWS EC2 AWS S3 BaSH Chef Cloud Computing Cloud Infrastructure Cloudwatch Continuous Integration Devops Docker Containers Elastic Beanstalk Elastic Load Balancer Elasticsearch ELK Jenkins JIRA Linux Maven Perl PHP Private Cloud Python Ruby Shell Scripts SVN
Remove Skill
DevOps Cloud Engineer
Information Technology
Feb 2017 - Mar 2018
San Antonio, TX

RESPONSIBILITIES:

  • Performed S3 buckets creation, and policies on the IAM role based polices and customizing the JSON template.
  • Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux) and configuring launched instances with respect to specific applications.
  • Manage Amazon Redshift clusters such as launching the cluster and specifying the node type.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • End to end deployment ownership for projects on AWS. This includes Python scripting for automation, scalability, builds promotions for staging to production etc.
  • Hands on with Git / GitHub for code check-ins/checkouts and branching etc.
  • Implemented and maintained the monitoring and alerting of production and corporate servers/storage using AWS Cloud Watch.
  • Built Continuous Integration environment using Jenkins, Nexus, Yum and puppet.
  • Experience in managing and reviewing Hadoop log files.
  • Experience in Building and Managing Hadoop EMR clusters on AWS.
  • Experience AWS services (VPC, EC2, S3, RDS, Redshift, Data Pipeline, EMR, Dynamo DB, Redshift, Lambda, SNS, SQS).
  • Experience in developing the plumbing plans and creating the annotated diagrams.
  • Experienced in authoring pom.xml files, performing releases with the Maven release plugin, Maven of Java projects and managing Maven repositories.
  • Responsible for the Continuous Delivery pipeline given to all application teams as the yon-board to Jenkins as a part of migration.
  • Involved in designing and deploying multiple 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.
  • Excellent hands-on experience in installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache/IIS and Tomcat.
  • Written shell scripts for end to end build and deployment automation. Run Ansible Scripts to provision Dev servers.
  • Created Docker container using Docker images to test the application even ship and run applications.
  • Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Updating kernel & security patches in Amazon Linux environment, handling out of memory issues in Linux kernels during rebalance in Kafka cluster.
  • Created puppet automation with multiple modules as per component like Kafka, Zookeepers, MySQL, Httpcollectors & Schema registry to install & configure EC2 instances .
  • Implemented Release schedules, communicated the Release status, created Roll out Plans, tracked the Project Milestones, prepared the reports and chaired the Release calls and worked for a successful Release of JIRA Application and used JIRA to track issues and Change Management.
  • Worked on Tomcat 7, JBOSS, WebLogic and WebSphere Application servers for deployments.
  • Responsible for designing and deploying best SCM processes and procedures.
  • Understanding of developing and testing enterprise products, with current focus on cloud based application and giving solution to challenges imposed by multi data center deployed SaaS products and their needs for DevOps tools and automation.
  • Installed, Configured, Managed Monitoring Tools such as Nagios for Resource Monitoring/Network Monitoring/Log Trace Monitoring.
  • Experience on Software Configuration Management (SCM) in Agile, SCRUM, Clear Case, Clear case to Stash Migration, Waterfall methodologies.
  • Extensive experience using MAVEN and ANT as a Build Tool for the building of deployable artifacts (war & ear) from source code.

Environment: Java/J2EE, Python, WebLogic, UNIX, VMware, Shell, Perl, IAM, S3, EBS, EC2, CloudWatch, Cloud Formation, Puppet, Docker, Chef, GIT, GitHub, Maven, Jenkins., Nexus, WebLogic 8, TOMCAT 7/8, Python Scripts, Perl Scripts, Ruby Scripts, XML, Unix, JIRA, Ant, Nagios.

Ansible Ant AWS AWS CloudFormation AWS EC2 AWS S3 Chef Cloudwatch Continuous Integration Data Center Devops Docker Containers IBM WebSphere Jenkins JIRA Linux Maven Nagios Patch Management Perl Puppet Python Ruby SaaS Shell Scripts UNIX VMWare
Remove Skill
AWS DevOps Engineer
Professional/Consulting Services
Jul 2015 - Jun 2016
Saint Louis, MO

CLIENT: Lumeris HealthCare

RESPONSIBILITIES:

  • Worked in EC2, S3, Cloud Formation, Cloud Front, RDS, VPC, Cloud watch, IAM Roles/Policies, SNS subscription service
  • Responsible for designing and implementing cloud-based solutions for public cloud deployment.
  • Cloud Engineer responsible for designing, building, and maintaining multiple AWS infrastructures to support multiple finance applications.
  • Created GitHub repository for current and future project scripts.
  • Experience in deploying infrastructure components via AWS Management Console, AWS CLI, PowerShell, and Cloud Formation scripting.
  • Worked extensively with S3 buckets and cross region replication.
  • Rehydration for EC2 instances on regular bases.
  • Extensive knowledge of Creating NACLs, RDS, EC2, Security Groups, Carrving out subnets from VPC using AWS console and cloud formation templates.
  • Using 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.
  • Scripting infrastructure and (Linux) machine provisioning from scratch using tools such as Bash and the Ruby AWS SDK.
  • Building pipelines in Jenkins while also fully scripting the creation and provisioning of Jenkins.
  • Worked with the development team to generate deployment profiles (jar, war, ear) using ANT Scripts and Jenkins.
  • Write scripts for accountability of Instances in application to track costs and minimize costs.
  • Using Chef, deployed and configured Elasticsearch, Logstash and Kibana (ELK) for log analytics, full text search, application monitoring in integration with AWS Lambda and CloudWatch.
  • Replication of RDS instances from one region to another using custom scripts.
  • Created an automation unit and regression testing suites for the Rest API and batch jobs using AWS CLI and Test NG.
  • Experience in Branching, Merging, Tagging and maintaining the versions using SCM tools like GIT (GitHub).
  • Experienced in Cloud Infrastructure using Google Cloud platform. Gained knowledge to use Docker and Kubernetes for cluster container management and orchestration.
  • Utilized Python Libraries like Boto3, NumPy for AWS.
  • Extensive experience with Continuous Integration tools Jenkins and project dependency management tools ANT, MAVEN to build Java/J2EE applications.
  • Extensive experience in writing Cookbooks, roles, environments in chef.
  • Creating S3 buckets and also managing policies for S3 buckets and Utilized S3 bucket and Glacier for
    Archival storage and backup on AWS.
  • Implementing 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.
  • Extensive knowledge of working with Elastic load balancer/Application load balancer.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Linux, GIT, VPC, Cloud watch, Cloud Formation, AWS Beanstalk, Lambda, AWS CLI, Wily, AWS Auto Scaling, Python, Subversion, Unix/Linux, Shell scripting.

Ansible Ant AWS AWS CloudFormation AWS Cloudfront AWS EC2 AWS Lambda AWS S3 BaSH Chef Cloud Infrastructure Cloudwatch Continuous Integration Devops Docker Containers Elastic Load Balancer Elasticsearch Jenkins Linux Maven PowerShell Public Cloud Python Ruby Shell Scripts SVN
Remove Skill
Build/Release Engineer
Information Technology
Jan 2014 - Jul 2015

RESPONSIBILITIES:

  • Involved in identifying build errors in the system and identify the build issue and escalate it to the concerned team after careful analysis. Work and coordinate with them to get the fix in the release.
  • Worked on Continuous Integration System i.e. Jenkins. Used Jenkins for official nightly build, test and managing change list. Installed Multiple Plugins for smooth build and release build pipelines.
  • Migrated out core repository from CVS NT to SUBVERSION. In this process I was involved in individually migrating the entire code base from CVS NT to subversion ensuring that health of our builds isn’t affected. Performed high level merges of branches, code bases.
  • Maintained Maven/Ant and streamlined the entire build system. And managed build and release infrastructure, optimized build scripts and introduced a better way of releasing RPMs with effective tracking.
  • Maintained build related scripts developed in ANT, Python and shell.
  • Involved in administrating continuous Integration system like Jenkins and handled escalations from developers across the globe.
  • Modified ANT scripts to build the JAR’s, Class files, WAR files and EAR files from VOB’s for Java applications and MS builds for all .Net applications. Enhanced Maven pom.xml with additional plugins for robust builds.
  • Building & configuring Red hat Linux systems over the network, implementing automated tasks through crontab, resolving tickets according to the priority basis.
  • Create and maintain nightly builds, hot fix builds/branches, custom and private builds.
  • Used knowledge of .NET to Implement and maintained branching and build/release strategies for .NET applications utilizing TFS. Co-ordinate with offshore team in completing delivery and helping them out in TFS related issues
  • Designed, developed, enhanced and maintained Web based UI for monitoring purposes and scripted reporting tools (in PHP &BASH) for verifying the build logs for frequently observed build and test issues.
  • Key member of the build team that works on how to reduce build time. We used cache to reduce compilation time and redundancies.
  • Active participant in software configuration and change management processes to improve build accuracy, time, version controlling, and migration of code onto different build environments.

Environment: CVS NT, SVN, TFS, Jenkins, Maven, Bash, Sonar, ANT, Apache Tomcat, Shell and python.

Ant BaSH Continuous Integration Jenkins Linux Maven PHP Python SVN UI
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
Ant
2021
4
Continuous Integration
2021
4
Jenkins
2021
4
Linux
2021
4
Maven
2021
4
Python
2021
4
AWS
2021
3
AWS CloudFormation
2021
3
AWS EC2
2021
3
AWS S3
2021
3
BaSH
2021
3
Chef
2021
3
Cloudwatch
2021
3
Devops
2021
3
Docker Containers
2021
3
Ruby
2021
3
Shell Scripts
2021
3
SVN
2021
3
Ansible
2018
2
Cloud Infrastructure
2021
2
Elastic Load Balancer
2021
2
Elasticsearch
2021
2
JIRA
2021
2
Perl
2021
2
PHP
2021
2
AWS Cloudfront
2016
1
AWS Lambda
2016
1
Cloud Computing
2021
1
Data Center
2018
1
Elastic Beanstalk
2021
1
ELK
2021
1
IBM WebSphere
2018
1
Nagios
2018
1
Patch Management
2018
1
PowerShell
2016
1
Private Cloud
2021
1
Public Cloud
2016
1
Puppet
2018
1
SaaS
2018
1
UI
2015
1
UNIX
2018
1
VMWare
2018
1
Bamboo
0
1
CentOS
0
1
Continuous Deployment
0
1
Crystal Reports
0
1
CSS
0
1
HTML
0
1
IaaS
0
1
IIS
0
1
JavaScript
0
1
Oracle
0
1
PaaS
0
1
Splunk
0
1
SQL
0
1
SQL Server
0
1
SSIS
0
1
Stored Procedure
0
1
T-SQL
0
1
Triggers
0
1
Ubuntu
0
1
Windows Server
0
1