Bikash - DevOps Resume
Bikash - DevOps Resume
Bikash - DevOps Resume
DevOps Engineer
US Citizen
Professional Summary:
Over 7+ years of experience specialized in Devops, AWS working on Red Hat Linux, Solaris, SuSE
Linux, AIX, CentOS, Fedora, OEL, Windows environments, and VMware vSphere.
Installation and up gradation of Packages and Patches configuration management, version control,
service pack. & reviewing connectivity issue regarding security problem.
Experience in maintaining Atlassian products such as JIRA, Confluence, Fisheye, Bamboo, Crowd etc.
Configured SonarQube for code analysis in Jenkins.
Managed Amazon Web Services (AWS) infrastructure with automation and configuration management
tools such as Puppet, Chef. Designing cloud-hosted solutions, specific AWS product suite experience.
Deploying Chef to completely provision and manage EC2 instances, volumes, DNS & S3.
Used CloudFormation to create infrastructure Stack using Templates and achieved automation using
Chef (ruby scripts).
Used CloudWatch to monitor server services like logs, CPU, RAM and disk storage.
Automated build and deploy process for Tibco Applications using Jenkins as CI/CD tool.
Configured various build and deployments using Jenkins pipeline concept.
Performed the automation using Puppet Configuration management.
Implementing Continuous Delivery framework using Jenkins in Linux environment.
Automated ILMT Agent and SEP Agents Deployments.
Designed Jenkins Architecture.
Configured and monitored distributed and multi-platform servers using chef. Defined Chef Server and
workstation to manage and configure nodes.
Designed and developed distributed private cloud system solution using Kubernetes on CoreOS.
Puppet modules for TOMCAT and WEBSPHERE.
Extensive experience with Continuous Integration tools Jenkins, and good working knowledge on
source repository management tools like GIT, SVN
Automated applications end to end through puppet and Automic (Orchestration Tool)
Experience in implementing Puppet, Chef and DevOps monitoring tools in huge infrastructure
environment.
Tested Cookbooks with Test Kitchen even before uploading to Chef Server. Developed multiple
chef cookbooks from scratch.
Strong proficiency in supporting Production Cloud environments (AWS, VMware) as well as traditional
managed hosted environments.
Experience in Installing, upgrading and configuring Red Hat Linux 5.x, 6.x and 7.x using Kickstart
Servers • Experienced in implementing and maintaining an Apache Tomcat /MySQL/PHP, LDAP,
LAMP web service environment.
Experience with Veritas Volume Manager (VxVM), Veritas File System (VxFS), Veritas Net Backup,
Veritas Clustering.
Experienced on Red Hat Satellite Server with custom repositories to provide a stable management
solution for the Linux environment.
Good working knowledge of AWS Data Pipeline to move data between instances stored in AWS EC2
instances and computer instances. This has been applied using Congo DB
Participated, documented, managed ITIL controls and supported Linux environment.
Expertise in scripting for automation, and monitoring using power Shell, PHP, Python & Perl scripts.
Hands on experience in using Build tools such as Maven, Ant, Apache Ivy, Gradle, Groovy, MSBuild,
NANT
Experience in writing shell scripts to automate the administrative tasks and management using cron and
at daemons.
Good understanding of OSI Model, TCP/IP protocol suite (IP, ARP, TCP, UDP, SMTP, FTP, and
TFTP) • Experience in Installing Firmware Upgrades, kernel patches, systems configuration,
performance tuning on Unix/Linux systems.
Installation and configuration of JBoss, Web Sphere Application Server on Linux and Solaris boxes.
Experienced in Trouble shooting and Back and Recovery.
Technical Skills:
Professional Experience:
Responsibilities:
Involved in supporting cloud instances running Linux and Windows on AWS, experience with Elastic IP,
Security Groups and Virtual Private Cloud in AWS.
Extensive experience on configuring Amazon EC2, Amazon S3, Amazon Elastic Load Balancing
IAM and Security Groups in Public and Private Subnets in VPC and other services in the AWS.
Managed network security using Load balancer, Auto-scaling, Security groups and NACL.
Experience in Python programming for deployment of Java applications and implementation and
automation of Shell scripts for release and build automation.
Experience in migrating build.xml into pom.xml to build the applications using Apache MAVEN
Extensively worked on Jenkins CI/CD pipeline jobs for end-to-end automation to build, test and deliver
artifacts and troubleshoot the build issue during the Jenkins build process.
Implemented Jenkins Code Deploy plugin to deploy to AWS and used to automate the build process
and deploy the application to Tomcat server.
Responsible for build and deployment automation using AWS, Docker, Kubernetes containers and
Chef
Focused on containerization and immutable infrastructure. Docker has been core to this experience,
along with Kubernetes. Experienced in using Docker Swarm and deployed spring boot applications.
Developed container support for cloud environments and Docker. Deployed the applications in Docker
containers and managed the containers in enterprise level.
Worked in Salesforce for performing builds and deployments using Jenkins.
Created Docker images using a Docker file, worked on Docker container snapshots, removing
images and managing Docker volumes
Configured Docker container for branching purposes and Implemented Docker automation solution for
Continuous Integration / Continuous Delivery model
Created and implemented chef cookbooks for deployment and used Chef Recipes to create a
Deployment directly into Amazon EC2 instances
Developed Chef Cookbooks to manage system configuration and for Tomcat, MySQL, Windows
applications and versioned them on GIT repositories and Chef Server
Installed RedHat Linux using kick start and applying security polices for hardening the server based on
company's policies.
Created users, roles and groups using Identity Access Management (IAM) and attached the required
policies.
Managed GitHub repositories and permissions, including branching and tagging
Automated build and deployment using Jenkins to reduce human error and speed up production
processes
Installed and configured Nagios to constantly monitor network bandwidth, memory usage, and hard
drive status
Building tools and processes around CI/CD pipelines involving integrations with Jenkins, testing
frameworks, GitHuB, etc
For on boarding exiting application, performing Knowledge transition from Development team to SCM
team on build and deployment process
Strong knowledge in API Modelling languages and annotation (YAML, Swagger).
Experience with application development and hardware integration in Python, YAML/JSON.
Experience writing Shell, Perl and Python scripts to automate the deployments.
Configured and Maintained Artifactory HA for dependency management.
Hands-on experience in Deployment with Chef, Ansible towards AWS or Azure, and Terraform for
building, updating, and versioning infrastructure efficiently, and creating custom in-house solutions with
Chef or Ansible configurations.
Expertise in integrating Terraform with Ansible, Packer to create and Version the AWS Infrastructure,
designing, automating, implementing and sustainment of Amazon machine images (AMI) across the
AWS Cloud environment.
Extensive experience in installing, configuring and administering Jenkins CI tool on Linux machines.
Used Jenkins pipelines to drive all Microservices builds out to the Docker registry and then deployed
to Kubernetes, Created Pods and managed using Kubernetes.
Deployed Dockers Engines in Virtualized Platforms for containerization of multiple apps.
Environment: JIRA, Salesforce, Confluence, Bitbucket, Azure, Web-logic GIT, MAVEN, ANT, Jenkins, Docker,
VM Ware, Vagrant, Puppet, Ansible, Kubernetes, Jfrog Artifactory, XRAY, Mission Control, Puppet, Shell
Scripts, Bash, Terraform, Packer.
Responsibilities:
Worked on designing and deploying a multitude application utilizing almost all of the main services of
the AWS stack like EC2, ELB(Elastic Load Balancers), EBS, S3, RDS, SQS, SNS, VPC, IAM,
Lambda, Auto scaling, Cloud Arch, Route 53 and Cloud Formation, Code Deploy) focused on–
availability, fault tolerance environment.
Experience with monitoring and logging tools like AppDynamics and Splunk for monitoring network
services and host resources.
Developed a Python scripts to manage few services on AWS using SDK BOTO.
Deployed and configured Elastic search, Log stash and Kibana (ELK) for log analytics, full text
search, application monitoring in integration with AWS Lambda and Cloud Watch.
Worked with Developer team to build a smooth code release process by using CI/CD tools.
Worked on CI/CD tools Jenkins and Git version control system. Created and maintained Jenkins jobs
using Maven and Ant.
Worked on creating Docker images on Docker registry using cloud foundry command line Interface
I used EC2 as virtual servers to host GIT, Jenkins and configuration management tool like Ansible.
Converted slow and manual procedures to dynamic API generated procedures.
Responsible for build and deployment automation using VMWare, Docker containers.
Troubleshooting live systems using real time logs available form log.io service or Rancher.
Setting up various Jenkins jobs for build and test automation and create Branches, Labels and perform
Merges in GitLab.
Experience in writing Docker and Kubernetes files to build the micro-service applications.
Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub. Whenever a new
GitHub branch gets started, Jenkins automatically builds a new Docker container from it.
Created and updated Chef Recipes and cookbooks, profiles and roles using Ruby and JSON
scripting.
Worked on setting up virtual box and Vagrant boxes for testing the Cookbooks using Kitchen.
Experience in Building microservices Building microservices with Docker enterprise and mesosphere.
Installed Chef Server Enterprise on premise/workstation/bootstrapped the nodes using knife and
automated by testing Chef recipes/cookbooks with test-kitchen/chefspec
Created and wrote shell scripts (Bash), Ruby, Python and PowerShell for automating tasks.
Configured Grafana and InfluxDB and created dashboards on Grafana to show graphs of environment
performance.
Managed the configurations of the instances using Ops Code Chef. Written and modified
various Cookbooks/Recipes for better management of the systems.
Environment: AWS Services: EC2, S3, VPC, IAM, Git, Jenkins, Bash, Salt, App Dynamics, DMS, Java,
Kubernetes, Apache, Nagios, OpenShift, TFS, Linux, Chef, Puppet, Ansible, Maven, Ant, Nagios, Python and
Shell, Ruby.
Responsibilities:
Installed, configured, managed and Administrated LINUX servers, upgrades of RHEL 5, 6 manually and
using automated installations using kick start based network installation.
Patched and maintained more than 6000 branch servers and troubleshoot in case of errors.
Remote management and configuration of servers using HP ILO 2, 3 and 4.
Experience in administration & configuring management of chef on Linux and writing the cookbooks
for the automation
Installed Chef-Server Enterprise On-Premise/WorkStation/ Bootstrapped the Nodes using Knife.
Designed and implemented Chef, including the internal best practices, cookbooks,
automated cookbook CICD system. GIT for versioning, Berkshelf for dependency management, and
Test-Kitchen for testing and development.
Build the RPM Using the FPM, Jenkins and deployed to the SVN Server.
Optimized and wrote scripts in Bash, Ksh and Python.
Installed, Administration and maintenance of VMware.
Monitored system performance and resource utilization and provide ongoing trend analysis for
forecasting future resource requirements and kernel tuning to enhance the system performance.
TCP/IP Configuration like assigning IP addresses, configuring network interfaces, assigning static
routes, hostnames etc. System Cloning, System Copy, and Data Refresh as agreed to by the team.
Created project report and wrote technical document for various projects.
Developed chef cookbooks to install the packages like Tomcat, Squid, Greasy spoon, Elastic
search, Kibana, Logstash, Kafka, Grafana, InfluxDB Splunk, Splunk forwarder, Logstash, Monit
and Jenkins.
Implemented the Test-Driven Development (TDD) approach for writing chef manifest using Test
kitchen and vagrant.
Worked on Installation, configuring and administering Jenkins Continuous Integration tool on Linux
machines along with adding/updating plugins such as SVN, GIT, Maven, and ANT.
Set up Continuous Integration (CI) for major release and Enabled Continuous Delivery through
Deployment into several test, QA and production environment.
Implemented the rapid provisioning and life cycle management for Redhat Linux using kickstart.
Worked with different version control system like SVN and GIT along with creating branches, merging
the code from QA to Dev to Prod and pushing them to production Servers.
Performed production support & Systems engineering duties like administering DNS, DHCP, NFS,
LDAP, Firewall rules, setup, user account maintenance, backup & recovery, LVM, Auto-mounting,
monitoring logs and log rotation.
Build visualization and dashboards on Kibana, and Splunk based on the Servers logs and system
metrics of the servers.
Implemented the monitoring tool Sensu on all the production environment along with writing plugins in
python to check the memory, disk utilization, network and process status.
Created, Configured and Implemented the Virtual Private Cloud (VPC), Subnets, Gateway, Elastic
Compute Cloud (EC2) instances, Cloud Watch, Elastic Load Balancer (ELB), Route 53 DNS, Auto
Scaling configurations using the configuration management tool chef and CLI.
Deployed the Java application into web application servers like Apache Tomcat.
Configuring the newly built physical servers through ILO, to connect to the network and deploy the
required applications on them.
Participated in on-call rotation to provide 24X7 technical supports.
Environment: Amazon Web Services, cloud watch, Nix, ANT, Maven, Tortoise SVN, GitHub, Chef, Agile,
Apache HTTPD, Apache Tomcat, Json, Bash, Shell, Perl, Python, Splunk, ELK, collectd, InfluxDB, and
Grafana.
Responsibilities:
Established and administrating TFS (Team Foundation server) for new generation products developed
in Java environment.
Promoting CI CD culture collaborating with Development, DBA, QA, Support and Business
Operations.
Collaborated with Development and Support teams to setup a Continuous Delivery environment
with the use of Docker and Wercker, continuous build and delivery tools.
Responsible for all Team Foundation Server and SharePoint administration activities, Installation,
Configuration, Migration, Troubleshooting and Training.
Worked on installation and configuration of DevOps Automation Tool Puppet.
Used chef for server provisioning and infrastructure automation in a SASS environment.
Automated centralized configuration using Puppet.
Created and updated Puppet manifests and modules, files, and packages stored in the GIT
repository.
Architected and implemented automated cloud infrastructure using Chef.
Designing and implementing fully automated server build management, monitoring and deployment
By Using Technologies like Chef, Puppet.
Deploy and monitor scalable infrastructure on Amazon web services (AWS) & configuration
management using puppet.
Extensively worked on Puppet to automate the environment.
Worked on cloud environment, AWS ELB: created instances and migrated various applications to
AWS ELB.
User account management, worked with Perl, shell scripting (ksh, bash) to automate
administration tasks.
Worked on Sub versioning tool Like SVN and GIT.
Continuous Delivery is being enabled through Deployment into several environments of Test, QA,
Stress and Production using Nexus and Jenkins.
Worked on Jboss, Apache, MailServer, and Firewall in both development and production
and Bamboo for continuous integration and for End to End automation for all build and
deployments.
Used automated build tool – Anthill Pro for build release and unit tests.
Setup TFS build environments and a variety of CM specific environments for UAT, QA, Dev, Prod
and DR. And creating and maintaining build scripts using Team Build.
Performed migration of Team Foundation Server environment to a centralized location using Hyper-
V, Virtual Machine Manager and TFS Lab Management that includes Team Explorer Everywhere
for migration.
Handling admin tasks in Linux OS such as server restart, application installation setting up
monitoring dashboards for app server.
Used JIRA custom workflows to track issues and Jboss app server to deploy the application.
Performing server’s health checks on daily basis, by logging into UNIX system and monitoring logs,
and processes.
Environment: TFS (Team Foundation Server), GIT, SVN, Maven, ANT, XML, Jenkins, AWS ELB, Anthill Pro,
Web Sphere, Shell Scripting, UNIX/Linux, Windows Server, PowerShell, JBoss Messaging, Docker, JBossMQ,
TFS, Jira, Agile.