About
Me
Driven by a passion for digital tranformation and DevOps principles,
I excel in optimizing software delivery processes for enhanced
efficiency. I specialize in crafting resilient CI/CD pipelines,
automating infrastructure provisioning, and refining deployment
workflows to expedite the time to market while ensuring reliability
and scalability.
Work
Experience
- Automated Infrastructure Management: Developed
and
maintained
Infrastructure as Code(IaC) using tools such as Terraform,
Terragrunt, Boto3 and AWS
CDK to automate the provisioning and management of
cloud infrastructure.
- Implemented CI/CD Pipelines: Built, deployed,
and managed
Continuous Integration/Continuous Deployment(CI/CD) pipelines
with Jenkins, streamlining the software delivery
process.
- Deployed Containerized Applications:
Implemented
Docker-based
containerization and orchestrated Kubernetes clusters to ensure
scalable and efficient application deployments.
- Automated Configuration Management: Utilized
Ansible
to automate configuration changes across multiple servers,
ensuring consistent environments for development and
production.
- Enhanced Security and Compliance: Implemented
automated
security measures like patch management and secrets management,
and enforced firewalls and security groups to ensure compliance
with industry security standards.
- Managed Cloud Infrastructure: Optimized and
managed cloud
environments to maintain high availability, scalability, and
cost efficiency of critical services.
- Collaborated Across Teams: Worked closely with
development,
operations, and QA teams to improve the software development
lifecycle, resulting in faster and more reliable
deployments.
- Assisted in Software Development Life Cycle
(SDLC): Gained
experience in supporting various phases of the SDLC, including
requirement gathering, development, testing, and
deployment.
- Contributed to Requirement Analysis:
Participated in
reviewing and understanding project requirements, helping to
ensure operational feasibility and alignment with technical
specifications.
- Supported the Creation of Technical
Specifications: Assisted
in producing detailed documentation and specifications under the
guidance of senior engineers to ensure clarity and direction for
project development.
- Involved in Verification and Quality Assurance:
Collaborated
with the team to develop and execute verification plans and
quality assurance procedures, contributing to the successful
integration of functional software systems.
- Participated in Software Testing: Actively
contributed to
software testing processes, helping to identify and troubleshoot
issues, improving overall software reliability.
- Assisted in Software Validation: Helped perform
validation
processes to ensure software functionality meets business
requirements and specifications.
- Worked on Delivering Software Solutions:
Contributed to
delivering software solutions by supporting the development
process and aligning with business needs under the supervision
of senior team members.