$14.0 per Hour
About Suhasini B
Having 6+ years of experience in IT of which last 5+ years of experience as a Build & Release / Data engineer.
Experience include Process Automation, Build&Deployment Automation, Release Management, AWS Administration including end-to-end infra configuration, building binaries & deployments in entire life cycle of enterprise application.
- January 2018 - May 2023 - 5 Year
- April 2020 - May 2023 - 38 Months
Maersk Line is the global container division and the largest operating unit of the A.P. Moller – Maersk Group, a Danish business conglomerate. It is considered the largest container shipping company in the world by revenue and employs approximately 25,000 people. Maersk Line operates over 600 vessels and has a capacity of 2.6 million TEU (Twenty-foot Equivalent Units). The company was founded in 1928.
Roles and Responsibilities:
Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge of AWS services like EC2, Elastic Load-balancers, S3, Elastic Filesystem, RDS, DynamoDB, VPC, Route53, CloudWatch, Cloud Trail, IAM.
Launching Amazon EC2 Cloud Instances using Amazon Web Services (Linux/ Ubuntu) and configuring launched instances with respect to specific applications.
Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed reaching one or more AWS EC2 instances.
Working on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
Work within a team of like-minded professionals to plan, deploy, and maintain critical business applications.
Creating repositories and new users for GIT and giving access for users to the repository.
Analyze and resolve conflicts related to merging of source code for Git.
Creating the automated build and deployment process for application, re-engineering setup for better user experience and leading up to building a CI pipeline.
Defined branching and merging strategies.
Automate the build process using GIT and Maven.
Used Maven for building artifacts.
Extensive experience with Continuous Integration Tools, created and maintained fully automated CI/CD pipelines using Jenkins.
Configured GIT with Jenkins and scheduled jobs using Poll SCM options.
Integrated Maven with Jenkins to create artifacts.
Configure Slaves in Jenkins.
Responsible for setup and ongoing builds in Jenkins.
Installing Plug-ins in Jenkins as per project requirements.
Uploaded artifacts to Nexus repository.
Responsible for the complete build and release process including: automation of nightly builds, packaging the release and coordinate release material.
System monitoring with Nagios to check the load on each and every system.
Verifying the logs if build fails and to check for the successful deployment.
Wrote Ansible playbooks to manage configurations and automate installation process.
Helping Development teams automate the environment setup using tools like Ansible.
Created Docker images using Docker file to containerize the application.
Having experience on Docker Networking using bridge and Docker Volumes.
Deployed builds to different environments like DEV, QA, UAT environments by integrating Jenkins and Ansible
- September 2017 - March 2020 - 31 Months
Infrastructure setup for Kubernetes installation with Docker.
Automation scripts to make cluster up and running.
Application containerization for various technologies.
Scope of various POD networks on Kubernetes and their compatibility level, supported functionality, strengths to manage traffic, number of PODs and security e.g. Calico, Flannel, Weave Net.
Containerization, Deployment and troubleshooting for monolithic and micro service based application.
Containerized service deployment using Kubernetes on AWS using EKS
Setup for the Kubernetes dashboard.
Provisioning infrastructure for different environment using Ansible.
Writing Playbooks in Ansible for Application Deployment Automation and Cloud Infrastructure Automation.
Updating software packages based on the requirement.
Responsible for managing version control tool like Git.
Responsible for maintaining repositories, creating branches and tags in Git.
Used Maven to build the artifacts.
Configured jobs in Jenkins by integrated it with Git and Maven by using Poll SCM and build periodically based on the use case.
Verifying the logs if the build was failed.
Integrated the Sonar and Nexus with Jenkins.
Managed pre-production and production releases
Strong knowledge / experience in creating Jenkins CI pipelines
Good experience in automating deployment pipelines
Trouble shoot issues along the CI/CD pipelines
Experience in creating Test Automation scripts pertaining to Agile-based Continuous Integration
Implemented Continuous Integration (CI) automation using scripts/ custom tools
Successfully implemented the automated model for release planning, building, testing, and validation activities
Designed and implemented the status accounting and auditing model to check the compliance of various configuration items
Developed tools to capture and track build metrics on a biweekly, weekly, and daily basis
Created release notes and installation manuals of different products
Scripting of administration tasks using Command Line (CLI), Shell Scripting, python etc.,
Good experience in automating cloud management tasks using ansible, Shell and python scripting
Installing, configuring, and administering subversion.
- October 2016 - August 2017 - 11 Months
Patching development, test and production servers based on given patch cycles and times.
Recovered root password for older generation servers.
Created RHEL virtual servers in VMware center from consolidated image and from attached image in datastore.
Cloned virtual machines in VMware ESXi host and migrated between hosts.
Created and managed user accounts, user profiles, and privileges.
Virtual box set up on windows machines using centos vdi images.
Granted sudo (elevated) privileges as required.
Carrying out production readiness reviews.
Configured local repositories for development servers that were not connected to the satellite server.
Configuring and setting up NFS file systems.
Cron jobs set up and administration.
Responding to alerts thrown by monitoring tool (HPOV).
Scanning for LUNS allocated by storage team and creating logical volumes and file systems from them
Filesystem investigation to find out why threshold has been passed and fixing as required.
Physical disk replacements (Hot swappable).
General troubleshooting supported the audit teams.
Documentation of each team member procedure.
Installed red hat servers using puppet and foreman.
in MBAHyderabad University
- June 2009 - June 2012