Job Title: Azure Cloud Engineer / Backend Developer (Python)
Location: LA Office
Reports To: Technical Architect
Job Type: [Full-Time/Contract]
Company Overview:
Hvantage Technologies Inc. is a leading provider of innovative technology solutions, committed to delivering top-tier services to clients across various industries. We specialize in designing and implementing scalable, high-performance solutions that meet the dynamic needs of businesses. As we continue to expand our expertise in cloud technologies and software development, we are looking for talented professionals to join our team and contribute to our success.
Job Overview:
Hvantage Technologies Inc. is seeking a highly skilled and experienced Azure Cloud Engineer / Backend Developer with strong expertise in Python to join our dynamic team in our LA office. The ideal candidate will possess a deep understanding of cloud architecture, specifically within the Microsoft Azure ecosystem, and have extensive experience in backend development using Python. This role will involve designing, implementing, and maintaining complex cloud-based solutions, ensuring that they are highly performant, scalable, and secure.
Key Responsibilities:
- Azure Cloud Architecture:
- Design and Deployment: Architect and deploy robust, scalable, and secure Azure cloud infrastructure tailored to meet specific project and business requirements.
- Cloud Management: Manage and optimize the cloud environment to ensure it meets the company’s needs, implementing best practices for cloud security, monitoring, and cost efficiency.
- Automation: Lead the automation of cloud deployments using tools such as ARM templates, Terraform, or Azure DevOps, ensuring streamlined and repeatable processes.
- Backend Development:
- Server-Side Logic: Develop, test, and maintain complex server-side logic using Python, ensuring that all backend components function seamlessly within the cloud environment.
- API Development: Design and build robust, scalable RESTful APIs to support front-end applications and enable smooth third-party integrations.
- Collaboration: Work closely with front-end developers to ensure seamless integration of user-facing elements with the backend infrastructure, contributing to a smooth, user-friendly experience.
- Database Management:
- Design and Maintenance: Design, implement, and manage databases within the Azure ecosystem, particularly using Azure SQL Database, ensuring high levels of data integrity and security.
- Optimization: Optimize database performance by analyzing query performance, implementing indexing strategies, and monitoring database health.
- DevOps and CI/CD:
- CI/CD Implementation: Implement and manage continuous integration and continuous deployment (CI/CD) pipelines using Azure DevOps to facilitate automated testing, deployment, and scaling.
- Automation and Scaling: Automate various aspects of the development and deployment process, ensuring that the infrastructure can scale efficiently and reliably as needed.
- Monitoring and Troubleshooting:
- Performance Monitoring: Continuously monitor system performance, proactively identifying potential areas for improvement and implementing necessary enhancements.
- Issue Resolution: Troubleshoot and resolve any issues that arise within the cloud infrastructure or backend systems, ensuring minimal downtime and maintaining high levels of system reliability.
- Collaboration and Documentation:
- Team Collaboration: Collaborate effectively with cross-functional teams, including front-end developers, product managers, and data engineers, to deliver comprehensive and integrated solutions.
- Documentation: Create and maintain detailed documentation for all aspects of the cloud infrastructure, APIs, backend systems, and development processes to ensure clarity and facilitate knowledge sharing.
Qualifications:
- Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field is required. Relevant certifications in Microsoft Azure or related technologies are highly desirable.
- Experience:
- Minimum of 5+ years of experience in cloud engineering, with a strong focus on Microsoft Azure services.
- At least 5+ years of experience in backend development using Python, with proven expertise in developing and maintaining complex backend systems.
- Extensive experience in cloud architecture, networking, security, and containerization technologies such as Docker and Kubernetes.
- Demonstrated experience in designing and managing scalable, secure cloud solutions, with a focus on Azure services including Azure Functions, Azure Logic Apps, and Azure Storage.
- Technical Skills:
- Strong proficiency in Python and related frameworks (such as Flask or Django), with the ability to write clean, efficient, and maintainable code.
- Deep understanding of RESTful API design and development, including API management and integration with third-party services.
- Extensive experience with database management, particularly in optimizing performance and ensuring the security of relational databases like Azure SQL Database.
- Hands-on experience with DevOps practices, including the implementation and management of CI/CD pipelines using tools like Azure DevOps.
- Proficient in cloud infrastructure automation using tools such as ARM templates, Terraform, or similar technologies.
- Excellent problem-solving abilities, with the capacity to troubleshoot complex issues in a timely and efficient manner.
- Soft Skills:
- Strong communication skills, both written and verbal, with the ability to effectively collaborate with cross-functional teams and stakeholders.
- A proactive and detail-oriented approach to managing tasks and projects, with a strong focus on delivering high-quality solutions on time.
- Ability to work independently in a fast-paced environment, managing multiple tasks and priorities effectively.
Preferred Qualifications:
- Microsoft Certified: Azure Developer Associate or similar certifications.
- Experience with other cloud platforms such as AWS or Google Cloud.
- Familiarity with front-end technologies like JavaScript, React, or Angular, enabling better collaboration with front-end teams.
Why Join Hvantage Technologies Inc.:
- Innovative Work Environment: Be part of a team that encourages creativity and innovation, working on cutting-edge projects that have a real impact.
- Professional Growth: Take advantage of opportunities for continuous learning and professional development, including access to training programs and certifications.
- Competitive Compensation: Receive a competitive salary and benefits package, with the potential for growth and advancement within the company.
- Collaborative Culture: Work in a collaborative, supportive environment where your contributions are valued and your voice is heard.
Application Process:
If you are a highly skilled Azure Cloud Engineer / Backend Developer with a passion for creating scalable, secure cloud solutions, we invite you to apply for this exciting opportunity at Hvantage Technologies Inc. Please submit your resume and a cover letter detailing your relevant experience and qualifications to neelesh@hvantage.com or can reach out to me over whastapp at +919755299999. We look forward to hearing from you and exploring how you can contribute to our team’s success.