Client: Citi Bank
Description: Was responsible with maintaining the CI/CD pipeline, releasing new builds for managing customer data onto the production clusters, and working alongside configuration management as part of the migration team that migrated legacy servers to the cloud.
Responsibilities:
- Utilized Terraform and did Infrastructure as code (IaC) and altering Terraform scripts as and when configuration changes occur.
- Implemented Helm to deploy and manage applications on Kubernetes, including creating and modifying Helm charts and values files.
- Working with AWS services such as EC2, VPC, RDS, CloudWatch, CloudFront, Route53 etc.
- Worked with Docker on several cloud platforms, assisting developers with the creation and containerization of their applications (CI/CD), and deploying those applications on either public or private clouds.
- Managed Ansible Playbooks with Ansible modules, implemented CD automation using Ansible, managing existing servers and automation of build/configuration of new servers.
- Developed dashboards for real-time system health visualization using Grafana and Prometheus for system monitoring.
- Used CHEF to manage Web Applications, Config files, Database, Commands, and Users Mount.
- Created new repositories and controlling access to multiple GIT branches. Used Ansible, Puppet, and Chef to control the setup of several servers.
- Worked on developing and deploying a CI/CD pipeline utilizing Jenkins for End-to-End automation of all builds and deployments as well as for continuous integration.
- Splunk was utilized to set up infrastructure and service monitoring, while AWS Cloud Watch, Nagios, and other performance monitoring and analytics tools were used.
- Wrote Bash, shell and Python scripts for various Systems Administration tasks to automate repeated processes.
- Configured and maintained Hudson to implement the CI process and integrated the tool with Ant and Maven to schedule the builds.
- Used JIRA integrations to build a seamless DevOps tool chain, including integrating with source control tools, continuous integration and delivery tools, and other project management tools
Environment: Terraform, Kubernetes, AWS, EC2, VPC, RDS, Cloud watch, Cloud front, Route53, Docker, CI/CD, Ansible, Chef, Git, Puppet, Splunk, Jenkins, Nagios, Bash, Shell, Python, Ant, Maven, Jira.