A dynamic and focused professional offering a successful career spanning over 13+ years as a Linux administrator, Middleware Administration and Devops Engineer, specialized in Cloud Computing Strategies (IaaS, PaaS, SaaS) & Building and deploying in, and maintaining the cloud environment. The result oriented individual proficient in supporting, automating, and optimizing critical deployments leveraging configuration management and CI/CD. With broad knowledge in scripting languages such as Python, Bash Shell, have ability to work on numerous units/processes with an eye on detail and within depth understanding. Hands on experience in implementing on Devops essential tools like Terraform, Ansible, Docker, Kubernetes, Subversion (SVN), GIT, Bitbucket, Hudson, Jenkins, Ant, Maven and VMWAREVMs and Managed Services like EC2, S3, Pipeline, EBS, Dynamo DB, Cloud formation, VPC, and RDS, ECS, EKS, Fargate. A result-oriented team player as well as an avid learner with a flair & interested to take professional challenges for private and organizational growth.
· Understanding of DevOps tools, structure, processes, and mindsets towards the solutions.
· Involved in client centric requirement Discussions and documented and created the solution design towards the Epics.
· As a lead need to anticipate needs, accumulate resources, and plan accordingly towards the solution implementation.
· Deployed SQL and PL/SQL queries on towards the DB cluster.
· Implemented SAST, DAST and Network security for on Prem servers.
· inspect issues in automation, version control, and overall security and suggest necessary steps to solve those quickly.
· Created Sonar Quality profiles and integrated in pipelines, also Used Snyk plugins for scanning containers created for the app services. Also used for checking vulnerabilities for third party libraries.
· Created Utilities for artifacts Version comparison on two different environments.
· Created Utility for Data purging on different repos and on different Environments. This will help in solving the cost effect on Project.
· Created CI pipelines in Jenkins Cloudbees for SonarQube quality gates from the scratch and integrated with CD pipelines.
· Designed and created Cannery deployment model for micro services with the help of Helm charts and YAML files.
· Also assisted to implement Blue-Green deployment strategy model for one of the applications / Micro services. Using the Harness and Helm charts.
· Designed and implemented Performance Test suite with CD integration on Harness with Blaze meter performance tool – Here we have used JMX scripts and Shell scripts.
· Used JIRA Board for tracking of epic’s, stories, and issues.
· Utilized Helm charts and created Native Helm packages for deploying microservices and UI projects using Kubernetes clusters.
· Created connectors in Helm and used connectors to trigger jobs from harness to Jenkins.
· Gained more ability to drive the automation process towards the Problem statements.
· Responsible for defining branching & merging strategy, check-in policies, improving code quality, automated Gated Check-ins, defining backup and archival plans.
· Work towards client centric model with Agile capabilities. Leaded team of 15 members from offshore and 4 from onshore.
· Worked on java Application, supporting Java applications and implementing CI/CD pipelines for Java applications.
· Supported Java Applications to finetune on kubernetes applications.
· Working with Shell Scripting to automate daily routine tasks in the organization.
· Implementing a Continuous Delivery framework using Jenkins, Maven in Linux environment.
· Build Automation and Build Pipe Development using Jenkins and Maven.
· Analyzed the ANT and Maven build projects for conversion and converting to Maven build projects.
· Working for DevOps Platform team responsible for specialization areas related to Ansible for Cloud Automation.
· Integrated data from different sources using Python in build functions and libraries
· Created functions and alarms for security roles and group policies in cloud watch by creating python scripts.
· Created and written Python and shell scripts for Jenkins pipeline for automated deployments.
· Performed all necessary day-to-day Automation Support for different projects.
· Responsible for design and maintenance of the GIT repositories in Bitbucket.
· Creating AWS VPC, subnets, routing and VPC Gateways both via Console and using Terraform. Create VPN and Direct Connect network connections with existing infrastructure. Create Virtual private gateway associations.
· Implement, destroy and monitor AWS infrastructure including EC2, S3, RDS, SQS, SNS, MQ and Lambda. Create auto-scaling in conjunction with AWS ELB load balancers and WAFs.
· Wrote a lambda to forward Slack requests to another lambda allowing creation of many slack commands.
· Manage operations within the IAM environment at the client, including application patching and upgrades and certificate management.
· Written Python functions for AWS Lambda Functions by using boto libraries,Pandas,Numpy.
· Written Python functions for deploying code on aws services.
· Scheduled events to invoke a Lambda function by using python.
· Worked on AWS Data Pipeline to configure data loads from S3 to into Redshift.
· Able to apply proven best practices for IAM, established methodologies, and baseline templates.
· Used lambda function for Infrastructure automation:
EC2 automated snapshot creation.
Daily automated reporting of list of EC2 instance
Action based on OS logs digested in cloudwatch logs like automatically creating deny for EC2 if some is trying to do unauthenticated login
· Creation of branches in Bitbucket for parallel development process.
· Deploy Applications on to Kubernetes Rancher using the harbor repo.
· Created and automated the services and deployments onto the Kubernetes clusters.
· Used Jenkins to automate most of the build related tasks.
· Set up CI (Continuous Integration) for major releases in Jenkins.
· Responsible on Amazon Web Services (AWS) for creating and managing EC2, Elastic Load-balancers, Elastic Container Service (Docker Containers), S3, Elastic Beanstalk, Cloud Front, Elastic File system, RDS, Cloud Watch, Cloud Trail, Cloud Formation, IAM, Elastic Search.
· Using Jenkins AWS Code Deploy plugin to deploy to AWS.
· Created monitors, alarms, and notifications for EC2 hosts using CloudWatch.
· Performed the automation using IaC Tools like Ansible and Terraform for creating and managing the infrastructure environment.
· Worked with the Architects on SDLC process being the owner of post development environments.
· DB Controlled by the Liquibase Tool.
· Carried out automated deployments on various environments using Harbor and Rancher deployment tool.
· Developed and implemented the software release management for the release of web applications.
· Hands on experience with managing JFrog Artifactory to proxy dependent libraries for build tools and to host internally developed snapshots and release binaries.
· Creating EKS clusters and Services.
· Created security scan reports from the sonar quality gates and also used WAF services for scanning external vulnerabilities.
· Integrated SAST scan security on source code and third party libraries.
· Deploying applications on EKS Cluster services
· Monitoring EKS services and logs for zero down time.
· Associating Autoscaling groups for the existing and new services.
· Worked on creating Docker files, images and container orchestration using RedHat OpenShift.
· Worked closely with development team and QA team for product releases.
· Implemented Configuration Management, Change Management policies and procedures.
· Documented project's software release management procedures with input decisions.
· Deployed the static content to Apache web servers and applications to Tomcat Application server.
· Used JIRA Board for tracking of epic’s, stories, and issues.
· Used ServiceNow as a change management tool to work on Incidents and Change Controls.
Client : Regions Bank
Client : CIBC
Client : British Telecom (BT)
Client : British Telecom (BT)
Aug 2013 to Feb 2014
2010 to Aug 2013