Client: Finanacial Sector ( 03/2023 – Present)
Description:As a DevOps Engineer on the HSBC Cloud Transformation Project, I played a pivotal role in the successful migration and optimization of HSBC's financial systems to cloud-based infrastructure. This complex and high-stakes project demanded expertise in cloud technologies, DevOps practices, and stringent security and compliance standards. My responsibilities and contributions included:
- Managed the Linux environment to ensure seamless deployment, automation, and scalability of applications within the organization.
- Experienced in branching, merging, and maintaining the versions across the environments using SCM tool Git.
- Utilized version control systems Git to track changes in Terraform code, enabling collaboration with team members and maintaining an audit trail of modifications.
- Designed & implemented Infrastructure as Code (IAC) using Terraform to automate infrastructure.
- Worked on DevOps tools to build E2E pipeline from SCM to production deployments and implemented CI/CD pipeline
- Ensured the security and compliance of AWS resources by implementing best practices, security controls, and encryption mechanisms.
- Experienced with compute, networking, storage, database, security, and management tools service groups.
- Implementing and optimizing auto-scaling, load balancing, and high availability solutions.
- Orchestrated the storage and retrieval of Terraform state files in an S3 bucket. Implemented state locking to prevent concurrent modifications and maintain the integrity of the infrastructure.
- Worked in conjunction with multiple teams to make sure that the infrastructure and customer applications work harmoniously together.
- Through my contributions, the project achieved improved operational efficiency, reduced costs, enhanced security, and scalability. My expertise in cloud technologies and DevOps practices played a crucial role in ensuring the success of this mission-critical financial sector project.
Cloud DevOps Engineer
Collabridge Private Limited, India
Client: Telecommunications ( 05/2021 – 01/2023 )
Description: As a Cloud DevOps Engineer at Telefónica, I had the privilege to contribute to a critical project focused on network optimization and expansion. This project played a pivotal role in enhancing Telefónica's telecommunications services and ensuring a seamless user experience. My responsibilities and achievements included:
- Configuring Jenkins with GitHub Web-hooks to automate the integration when source code is pushed and notify the errors to developers.
- Designed Dockerfiles and Docker Compose files to create reproducible and consistent environments across development, testing, and production stages.
- Managed Docker containerization processes to streamline application deployment, enhance scalability, and facilitate efficient collaboration between development and operations teams.
- Created Clusters using Kubernetes and worked on creating many pods, replica sets, services, deployments & labels by writing YAML files.
- Analyzed resource utilization and optimized Kubernetes deployments for cost efficiency..
- Developed and maintained alerting rules in Prometheus to promptly identify and respond to potential incidents, ensuring high availability and reliability of critical systems.
- Designed and configured custom dashboards in Grafana to effectively visualize and analyze data, enabling timely decision-making and proactive issue resolution.
- Managed and maintained the ELK stack to ensure efficient log collection, analysis, and visualization, enabling proactive identification of system issues and contributing to streamlined troubleshooting processes.
- Utilized Kubernetes namespaces for multi-tenancy, segregating environments and ensuring isolation between development, testing, and production workloads.
Client: Pharmaceuticals company (12/2019 – 04/2021 )
Description: MyLan is a global pharmaceutical company that develops and manufactures a wide range of generic and specialty of medicines. To support its operations, we implemented Cloud and DevOps practices for the development of application.
Responsibilities:
- Configured Jenkins with Maven build tool to generate the war files and archived them. This is a java-based application, and my responsibility is to setup CI/CD pipeline using Jenkins and triggers the build the process.
- Validated code quality on every pull request to configure Jenkins job with Sonar Qube analysis
- Enabling highly available and robust VPC to ensure the network isolation from public cloud and secure them with security groups.
- Worked on Ansible as Configuration management tool, to automate repetitive tasks, quickly deploys critical applications
- Utilized Python scripting capabilities to automate the provisioning and configuration of infrastructure using tools like Ansible and Terraform.
- As most of the infrastructure is hosted in AWS cloud and responsible for creating and managing Amazon EC2 instances.
- Monitored and managed system performance and application health using AWS CloudWatch, ensuring timely detection of issues and proactive resolution to maintain optimal operational efficiency.
- Incorporated SonarQube into the CI/CD pipeline for continuous code quality checks. Automated code analysis and reporting.
- Worked in atmosphere of cross-functional team within the organizations Agile using Scrum project life cycle.
- Resolving the Jira tickets for different environments of DevOps for all the projects.
DevOps Tainee ( 04/2018 – 12/2019 )
- Integrated AWS Identity and Access Management roles and permissions with various AWS services to enable secure interactions between services while maintaining security boundaries.
- Familiarized with the tools and technologies commonly used in DevOps, such as version control systems , CI/CD, Serverless technologies, configuration management.
- Learnt about cloud computing platforms and containerization technologies.
- Designed, configured, and maintained CI/CD pipelines using AWS CodePipeline to automate software delivery processes.
- Supported the automation of build, test, and deployment processes to streamline software delivery
- Gained a solid understanding of DevOps principles, methodologies, and best practices.
- Supported the documentation of infrastructure configurations, setup guides, and troubleshooting procedures for internal knowledge sharing.
- Expertise in managing Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS), and Serverless technologies within a prominent Cloud provider, while also cultivating familiarity with other leading Cloud platforms; accountable for designing, deploying, and optimizing cloud-based architectures to enhance operational efficiency and scalability in a DevOps capacity.
- Gained awareness of security best practices and compliance requirements by assisting in setting up security groups, firewalls,
- Proficient in configuring and troubleshooting TCP/IP networks, ensuring seamless data communication and network stability