Project Name: Janus & EWH (Inhouse Product)
Roles & Responsibilities:
- Active member of a DevOps agile team for developing robust cloud solutions to meet client requirements for functionality, scalability, high availability, and disaster recovery, leveraging the Scrum framework and Jira/Confluence.
- Contributing towards maintaining clients' application uptime of %99.9
- Collaborating closely with Dev, QA, and operations teams and other stakeholders, using effective communication and active listening skills
- Develop scripts in programming languages such as Bash for automation tasks related to monitoring, deployments, backups etc
- Actively leveraging Terraform to automate various infrastructure provision for Prod, Dev, and QA cloud staging environments
- Setting up fully automated CI/CD processes using Jenkins pipelines, GitHub, Docker, Docker Hub, Bash scripting and Terraform contributing to reduction of new features deployment activity efforts.
- Deploying and managing production-ready, load-balanced, and highly available Kubernetes clusters with containerized applications reaching thousands of customers.
- Taking ETDC cluster backups.
- Maintained version control systems like Git and SVN for seamless collaboration among developers and engineers during project lifecycles
- Reduced system downtime for critical applications by implementing robust monitoring and alerting tools.
- Implement security measures throughout the application lifecycle; be aware of vulnerabilities that can impact app performance, or data integrity.
- Analyzed code and corrected errors to optimize output.
- Coordinated testing and validation procedures through software development lifecycle.
- Leveraged Agile methodologies to move development lifecycle rapidly through initial prototyping to enterprise-quality testing and final implementation.
- Configured, managed, and monitored cloud-based services such as AWS EC2, S3, EBS, ELB, RDS using Terraform and Ansible.
- Created CI and CD pipelines with Jenkins and Docker to automate the build process of applications.
- Set up monitoring tools like Appdynamics and Grafana to track performance metric