Innovative Software Engineer II with 4 years of experience with a strong Linux background, designing, implementing, managing, supportive and automating critical deployment over big infrastructure. Proficient in jenkins and Ansible.
• I primarily work on research, scope, development, and test software for the growing Payment platform using various technologies, languages, and tools like Ansible, Groovy, Jenkins, Python, and much more at Mastercard.
• I collaborate with the team to design and build technical solutions that are extensible for use across teams.
• My expertise lies in building reusable solutions for CI and CD using industry-standard tools and technologies.
• Deploy, monitor, and ensure the stability and high availability of multiple virtual machines running on a large server fleet of Linux servers.
• Automate operational and server provisioning workflows using Ansible.
• Resolve incidents in a timely manner through hands-on troubleshooting and debugging.
• Work on a rotational on-call schedule, operating within the ITIL model, including incident management, change management, and problem management.
• Develop comprehensive test cases in Python to ensure the robustness and reliability of software applications.
• Create Jenkins pipelines using Jenkinsfile, automating the entire software delivery process and ensuring consistency across development and deployment environments.
• Orchestrated the design and implementation of a REST middleware Python application utilizing Flask and Postgres to efficiently manage car information within a Car Dealership product.
• Spearheaded the design and development of tooling for seamless automated deployments in WebLogic and WebSphere environments.
• Established end-to-end CI/CD pipelines for artifacts within WebLogic Enterprise Applications, encompassing Web Application Modules, EJB Modules, and Resource Adapters.
• Engineered unified, configuration-driven Python system tests, automating post-deployment checks and significantly accelerating the deployment cycle—from bi-weekly to tri-weekly deployments.
Programming Languages: C, C, Java, Python, SQL, Jenkinsfile, Bash
Tools and Technology: Nodejs, Django, Linux/Unix Administration, RESTful API, Docker, AWS, Jenkins, PostgreSQL
Certification: AWS Cloud Practitioner