Logo
Compunnel, Inc.

Senior Python / DevOps Engineer

Compunnel, Inc., Cambridge, Massachusetts, us, 02140

Save Job

We are seeking a highly skilled Sr. Python / DevOps Engineer to assist in the legacy product migration for a leading U.S. financial services client. The primary responsibility will be to modernize their Windows COTS platform, evaluate legacy monolithic architecture, break out the rules engine, and customize data structures as the team transitions to a microservices model. If you are passionate about working on cutting-edge projects, delivering high-quality solutions, and embracing DevOps practices, this is an exciting opportunity to be part of a high-profile team. Key Responsibilities: Legacy Platform Modernization: Work on modernizing a legacy Windows COTS platform and breaking out the rules engine to ensure the transition to a microservices model. Architectural Design & Migration: Evaluate the existing monolithic architecture and contribute to the design and implementation of a scalable, distributed system using microservices. Cloud & Containerization: Work with cloud software design and containerized micro-services. Utilize technologies such as Docker, Kubernetes, and AWS to deploy scalable and distributed systems. DevOps Practices: Embrace DevOps principles including continuous delivery and provide ongoing support for production applications. End-to-End Development: Take ownership of the full development lifecycle including design, development, testing, and deployment of applications. Follow a 'you build it, you own it' mentality. Unit Testing & Code Quality: Write unit tests for your own code to ensure quality before deployment and monitor performance and reliability post-deployment. Agile Practices: Participate in Agile Software Development practices to deliver efficient and high-quality software solutions. Collaboration: Work closely with cross-functional teams and communicate effectively to meet project goals. Required Qualifications: Experience:

At least 5 years of experience delivering applications from architectural design to production implementation. Hands-On Experience: 3+ years of hands-on experience in deploying scalable, distributed systems or multi-node database paradigms via Docker/Kubernetes. 3+ years of experience with cloud software design, containerized microservices, and distributed caching with Spring Boot and AWS (highly preferred). Python Expertise: Sr. level Python coding skills and deep conceptual knowledge. End-to-End Development: Proven experience in full-stack development with a focus on building, testing, deploying, and owning the applications. Unit Testing: Experience with unit testing your own applications to ensure the highest level of quality. Window COTS Knowledge: Familiarity with Windows COTS products and applications. Agile Development: Experience working in Agile Software Development methodologies. Communication Skills: Strong verbal and written communication skills with the ability to work well within teams and interact with stakeholders. Preferred Qualifications: Application Modernization: Experience working with COTS applications, specifically in modernization efforts. Financial Services Experience: Previous experience working in the financial services industry. AWS Experience:

Recent experience working in an AWS environment, utilizing tools and services such as: EMR Lambda EC2 Kinesis S3 ElastiCache/Redis FSx Open-Source Contributions: A robust GitHub portfolio or open-source contributions would be an added advantage. Certifications (if any):

Any relevant certifications in Python, AWS, DevOps, or related fields would be a plus.

#J-18808-Ljbffr