Close this
Close this

Jannatul Mitu

Development
New York, United States

Skills

DevOps

About

JANNATUL MITU's skills align with Programmers (Information and Communication Technology). JANNATUL also has skills associated with Consultants and Specialists (Information and Communication Technology). JANNATUL MITU has 6 years of work experience.
View more

Work Experience

DevOps Engineer (Remote)

AT&T
December 2020 - Present
  • Responsibilities: Worked on designing and deploying a multitude application utilizing almost all of the main services of AWS stack like EC2, EKS, S3, ELB, IAM, VPC, EBS, RDS, Cloud watch and Cloudformation Strong root-cause analysis skills, Deadline and detail-oriented Focusing on a production ready, load balanced, highly available and fault tolerant infrastructure Implement disaster recovery plans Created network architecture on AWS VPC, subnets, IGW, Route table and NGW setup Creating and managing users, roles, and groups using AWS Identity and Access Management (IAM) and managing networking for a large-scale cluster on Amazon EKS Design Cloud Formation templates to create custom-sized VPC (Virtual Private Cloud) solutions in AWS with the help of network ACLs, Security groups, public and private network configurations, NGW, IGW, EC2 instances, S3 buckets objects, Subnet, etc to ensure successful deployment of Web Applications by achieving IaC Designed and Implemented CI/CD pipeline with Docker, Kubernetes, Jenkins, Gitlab in all the non-production and production environments Used Docker Swarm and docker-compose.yml file to deploy applications in testing environments Following best practices of agile methodology to speed up the delivery process efficiently Created gitlab-ci.yml and configured build and deploy stages to deploy the docker images to Test, Staging, and Production servers with the help of webhooks Supporting multiple application teams by providing CI Tools Infrastructure to perform build, deploy, code review, code analysis, and test Installation and Configuration of PostgreSQL databases in AWS instances Design and implement application deployment using Ansible Creating and configuring CloudWatch alerts for instances and using them in Auto-scaling launch configurations. Configuring SCM (GitHub) webhooks for the Jenkins jobs to be triggered on different events Wrote a Shell scripting for automated deployment with Kubernetes Wrote Kubernetes manifests for deploying, configuring, Install Shield, and managing collected metric collection and monitoring. Used Prometheus and Grafana as monitoring tools Worked on EFK in order to Monitor CPU, Network statics, IO, and Performance issues Attend daily stand-up and weekly update team meetings Provide on-call support to production environments on a rotation basis Environment: AWS (CloudFormation, EC2, S3, RDS, ELB, VPC, Subnet, NAT, IGW, EKS, IAM, Security Groups, AWS CLI), Amazon Linux AMI, Ubuntu, VirtualBox, Terraform, Ansible, Docker, Kubernetes, Jenkins, GitHub, GitLab, Shell, flask, nodejs, NextJS, Postgresql, Nginx, Elasticsearch, FluentD, Kibana, Prometheus, Grafana, Jira, Confluence, & MS Office

DevOps Support Engineer (Remote)

TD Bank
November 2017 - October 2020
  • Responsible for deployment, monitoring, and assisting the operation team Monitor cloud applications and services as part of on-call support Open to working shifts (morning, mid-afternoon, or evening; M-F, Su-Th or Tu-Sa) with occasional on-call duties Respond to JIRA tickets for test environment to production environment Set up meetings with ticket owner before working on a ticket and make changes Update JIRA ticket daily to follow agile-scrum two weeks sprints Share best practices and ideas based on challenges Participate in 1:1 meeting with the leader to get feedback on where to improve, where to focus, and complement based on my day to day performance Work with development team including SE, QA, QE's before and after deployment Respond to the development team with issues after code deployment into test and staging environment Join release management meeting before code deploy on the production Monitor production environments and respond to each ticket based on the priorities Shadow senior engineers before going to a new project to gain best practices experiences and get to know technical stakeholders Open to receiving constructive feedback and improving for professional development Knowledge transfer to new support engineers to go over the current project, technology stack, and best practices Supports application deployments, building new systems and upgrading and patching existing ones Configured, deployed highly available and scalable applications on AWS using EC2 , RDS, S3, Elastic load balancer, Auto-scaling Used cloudwatch and SNS for monitoring Provisioned and configured virtual machines using vagrant and virtualbox Create and Configure Automation and Centralized Management with Ansible, Implemented Ansible to manage all existing servers and automate the build and configuration of new servers Experience with Kubernetes to automate deployment, scaling, and operations of application containers with clusters Create AWS Cloud Formation templates to create VPC, Subnets, and NAT for successful deployment of Web applications Implemented Continuous Delivery with Jenkins, Docker, GitHub, and AWS AMI. Jenkins acted as the Continuous Integration server, automatically building new Docker containers when the GitHub branch started. Using Cloudformation to Create the AWS infrastructures like launching the EC2 instances, VPC, S3 buckets objects, Subnets, etc Environment: AWS: EC2 instance, S3, Elastic Load Balancer, EBS and RDS, Auto Scaling. Jenkins, VirtualBox, Kubernetes, Docker, Terraform, Ansible, Shell Scripts, GIT, JIRA, Nginx and MySQL database, Apache Web Servers, YAML scripting, PostgreSQL

Education

Southeast University Bangladesh

B.B.A in Finance