Job Information
Alterra Software Architect (DevOps Engineer) in Jakarta Selatan, Indonesia
Area of Responsibility:
- Provide expert guidance on software development to other teams
Initiate best practice guidance to other teams to ensure that software systems are built for purpose
Provide documentation to ensure that teams have a solid understanding of the technologies used
Develop high-level understanding of key common technologies, languages and processes used in the company to maximize their utility
- Continually learn new technologies and processes
Keep up to date on existing technologies and devops processes to find methods for continual improvement
Formulate proof-of-concept for emerging technologies and processes to test applicability of the technologies for their team
Conduct internal training sessions for the team to ensure that knowledge is shared
- Monitor and recommend updates to existing systems where appropriate
Continually review, from maintainability, performance and understandability, the software systems and processes to ensure that we have actionable metrics on where we can improve
Analyze hypothesis for improvement with proof-of-concept implementations to provide options for continual improvement
Propose specific and actionable improvements to technologies, processes and systems to improve our systems
- Develop common systems, processes and methods
Maintain or improve common packages and devOps pipelines to support cycle-time metrics in other teams
Recommend (Maintain) high-level technology documentation linked to source code to provide key understanding and visibility to all teams
- Communicate effectively among and between stakeholder groups
Provide constant updates to your team on external factors and how their work is making an impact to provide a sense of purpose to the team
Collaborate with other TEC departments to ensure predictable and consistent delivery of value
Ensure that stakeholders are aware of progress and obstacles within your team to facilitate timely discussions
Requirements:
Bachelors in Computer Science or equivalent is preferred
3-5 years experience as a software architect.
Proficient in least one of Go, Python, C#, Javascript.
Proficient in knowledge of infrastructure, software architecture and testing.
Proficient in knowledge of containerization.
Understanding of existing DevOps processes.
Powered by JazzHR