Job Summary
Job Purpose: To support and contribute to a small number of products or work streams relating to the design and implementation of Cloud solutions, operating across Service Teams. Proactively engage with internal stakeholders for effective delivery of Cloud solutions.
Outputs:
Client:
- Collaborate and influence stakeholders across IT to ensure relevant and efficient services.
- Support stakeholders in adopting new and innovative work methods.
- Assist in designing and implementing cost-efficient, fault-tolerant, and scalable distributed systems, including Cloud solutions based on CCoE standards.
Technology & Architecture:
- Support the design of reference architecture and provide input for codified stacks implementation by the DevOps team.
- Integrate Cloud infrastructure with corporate data center environments effectively.
- Implement solutions based on architectural best practices and industry standards.
- Analyse application portfolios for dependencies and migration feasibility.
People:
- Foster a culture of continuous improvement and innovation within the team.
Qualifications:
Minimum Qualifications:
- First Degree in Information Technology or related field.
Other Minimum Qualifications:
- Bachelor's degree in Computer Science, Physics, Mathematics, or Statistics.
- Certification in one or more languages: C, C++, Java, Perl, Python, Go, or scripting experience in Shell and Perl.
Preferred Qualifications:
- Associate level certification on AWS (Solutions Architect, DevOps, SysOps admin).
- Azure associate level certification (Administrator, DevOps, Solutions Architect) beneficial.
Experience:
- 5 years of total experience in Technology & Operations, with 3-4 years in Software Engineering.
- Experience in systems and configuration management tools (e.g., Chef, Terraform).
- Proficiency in Continuous Integration/Continuous Delivery processes.
- Previous programming background in one or more languages: C, C++, Java, Perl, Python, Go, or scripting experience in Shell and Perl.
- Experience with production systems, load balancing, monitoring, microservices, and configuration management.
- Designed and executed small scale systems automation projects with autonomy.
- Familiarity with software engineering best practices such as testing, CI/CD.
- Experience with monitoring and metrics collection tools (e.g., AppDynamics, Prometheus, Nagios, Graphite).