Software Engineer
Job Description
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.
Date Posted
11/29/2024
Views
0
Similar Jobs
Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation
Views in the last 30 days - 0
The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...
View DetailsPrincipal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...
View DetailsSenior Software Engineer (Scala/Java) - HERE Technologies
Views in the last 30 days - 0
HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...
View DetailsSoftware Engineering Manager - Cargill
Views in the last 30 days - 0
The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...
View DetailsLead Technical Support Engineer - HERE Technologies
Views in the last 30 days - 0
This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...
View DetailsSales Development Representative - UK (Remote) - Dscout
Views in the last 30 days - 0
Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...
View Details