Software Engineer

Posted:
11/28/2024, 9:40:36 PM

Location(s):
Pune, Maharashtra, India ⋅ Maharashtra, India

Experience Level(s):
Mid Level ⋅ Senior

Field(s):
DevOps & Infrastructure ⋅ Software Engineering

The ideal candidate will have a strong technical background, excellent problem-solving skills, and the ability to work collaboratively. This role involves designing, developing, and maintaining cloud-based applications, cloud management tools like self-service and cost management tools, ensuring they are secure, scalable, and efficient. 

 

Key Responsibilities: 

  • Design, develop, and maintain a self-service cloud cost optimization portal. 

  • Provide technical support and guidance to self-service users, resolving any issues related to data quality, system access, and report generation.  

  • Develop and maintain documentation for system configurations, processes, and standard operating procedures.  

  • Implement and manage CI/CD pipelines. 

  • Ensure the security and compliance of cloud-based applications. 

  • Collaborate with IT and development teams to identify and implement optimal cloud solutions. 

  • Monitor and optimize the performance of cloud applications. 

  • Troubleshoot and resolve issues related to cloud infrastructure. 

  • Apply FinOps principles to manage and optimize cloud costs. 

  • Stay updated with the latest cloud technologies and best practices. 

 

 

Requirements: 

 

  • Five or more years of Experience as Software Engineer or similar role. 

  • Proficiency with cloud platforms such as AWS, Azure, or Google Cloud. 

  • Strong understanding of cloud architecture and services. 

  • Experience with containerization technologies like Docker and Kubernetes. 

  • Familiarity with infrastructure as code tools such as Terraform or CloudFormation. 

  • Proficiency in full stack web development. 

  • Proficiency in data transformation, preparation, modelling, and visualization practices. 

  • Excellent problem-solving and analytical skills. 

  • Strong communication and collaboration skills. 

  • Bachelor’s degree in computer science, Engineering, or a related field. 

 

 

 

Preferred Qualifications: 

 

  • Relevant certifications (e.g., DevOps Engineer/ Architect, PCEP, Full Stack Development Certifications, Cloud Architect / Engineer/ Administrator). 

  • Experience with DevOps practices and tools. 

  • Experience with Business Intelligence Tools like Power BI. 

  • Knowledge of FinOps principles and practices. 

  • Experience in developing cost optimization strategies for cloud environments. 

  • Knowledge of networking, security, and database management.