Muhammad Usman
Senior Software Engineer @Optos
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer @Optos
Dunfermline, GB
As a Software Engineer, I am responsible for designing, developing, testing, and DevOps practices, leveraging a variety of cutting-edge tools and technologies.Key Responsibilities:• Develop and manage CI/CD pipelines using Jenkins to streamline integration and deployment processes.• Contribute to Software Development Life Cycle (SDLC) for delivering high-quality software solutions.• Build, enhance, and maintain Python Flask-based applications and frameworks with a focus on scalability and optimization.• Automate and execute functional and performance tests using the Behave framework in Python.• Deploy, configure, and manage cloud-based solutions using Microsoft Azure services, including Active Directory, Virtual Machines, SQL Databases, and Azure Storage.• Implement and manage Kubernetes for deploying and scaling containerized applications.• Administer, optimize, and maintain PostgreSQL databases to support application functionality.• Write, update, and maintain comprehensive technical documentation in Confluence to facilitate team knowledge sharing.• Work with tools such as Jama for requirements management, Bamboo for CI/CD workflows, and Artifactory for artifact storage and management.• Leverage automation tools and agents to enhance development, testing, and deployment workflows.
EDUCATION
University of Management and Technology - UMT
Bachelors, BS-Computer Sciences
Edureka Alumni
DevOps Certification with Gen AI, Cloud and Devops
The Open University, United Kingdom
AWS Solutions Architect & Developer Associate, AWS
ABOUT MUHAMMAD USMAN
Senior Software Engineer with 8+ years of experience building scalable cloud-native…
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.