About the Role
Role Description: - Cloud Engineers are software developers who primarily build and maintain the Azure cloud deployment framework for FNZ's main product. This framework allows internal FNZ teams to manage and deploy their projects. It includes container definitions, infrastructure-as-code, and deployment pipelines. The Cloud Engineering team is small, and each team member is given the opportunity to own significant parts of the solution end-to-end. Cloud Engineers have an attitude of continuous improvement and strive to build the best possible solution for our internal stakeholders to do our part in delivering customer success. The Cloud Engineer will be responsible for building and maintaining robust solutions from scratch, ensuring they meet the high-performance and strict security demands of the financial domain. A deep awareness of the entire infrastructure ecosystem, coupled with hands-on proficiency in modern IaC, containerization, and Platform Engineering/DevOps tools, is essential for success. Specific Role Responsibilities: - Cloud Engineers participate in the entire software development lifecycle, including requirements gathering and analysis, development, testing, and deployment. Below are some of the tasks a cloud engineer may be asked to do: Analysis/Design •Engage with internal stakeholders to elicit and shape requirements into distinct work items that incrementally deliver useful functionality. Implementation The responsibilities will include: •Design, write, test, and maintain production-grade infrastructure code using tools like Terraform and Crossplane for continuous deployment of cloud and hybrid resources. •Design, deploy, and manage container orchestration platforms using Docker, Kubernetes (k8s), and package management via Helm. •Build, maintain, and optimize robust Continuous Integration and Continuous Deployment (CI/CD) pipelines using GitHub and Page Property of FNZ Private & Confidential GitHub Actions to automate the delivery of both application code and infrastructure changes. • Implement and integrate enterprise-grade Secret Management solutions to secure credentials and sensitive data within deployment pipelines and runtime environments. • Conduct Proof of Concepts (POCs) and implement solutions for advanced Monitoring and Logging, ensuring real-time visibility into the health and performance of high-performant systems. • Ensure seamless and consistent connectivity, identity management, and operational patterns between Azure and on-premises infrastructure. Support • Take proactive measures to ensure that production systems are as reliable as possible. •Respond to incidents during business hours in a timely fashion to mitigate their impact. Technology •Learn about new cloud technology trends/tools/frameworks and be aware of how these can be used by FNZ. •Suggest architectural improvements and changes, which could include building proof of concept implementations to evaluate new tools, components, and frameworks. •Contribute to discussions on the team's cloud strategy. Organisational/Team •Occasionally provide training material and/or sessions regarding cloud technology to internal stakeholders. •Assist and mentor new starter Cloud Engineers as required. •Participate in team activities such as estimation, sprint planning, and project planning. •Contribute to FNZ's culture of customer obsession, impactful decision making, ownership, and teamwork. •Sometimes identify and suggest changes to team processes and culture. Experience required: - Primary requirement •Bachelor's degree or higher (min A- average for under-graduate, first class for post-graduate); •Expert-level, hands-on experience with major Infrastructure-as-Code tools (e.g., Terraform, Crossplane, Azure Bicep, Pulumi) •Proven experience designing, building, and operating services within the Microsoft Azure cloud environment. •Deep practical experience with Docker, Kubernetes (k8s), and package management tools like Helm. •Proficiency in designing and managing automated pipelines using enterprise tools such as GitHub and GitHub Actions. •Strong scripting skills in languages like Python, Typescript, PowerShell, or Bash for automation and tool integration. Relevant technical experience •Azure Developer Associate (AZ-204) or DevOps Engineer Expert (AZ-400). (Preferred not Mandatory) •Experience writing custom providers or modules for Terraform or Cross plane. •Experience with Hashi Corp Vault, Azure Key Vault, or similar dedicated secret management solutions. •Practical experience implementing and integrating specialized monitoring tools (e.g., Prometheus, Grafana, Datadog, OTel) and centralized logging systems (e.g., Splunk, ELK stack). •Strong foundational knowledge of hybrid networking (ExpressRoute, VPN, DNS) in both Azure and on-premises environments. Familiarity with concepts is helpful but not required, including: •Software development; •Infrastructure-as-code; •Public cloud
Skills Required
Similar Job Openings
Explore more job openings in this category from companies actively hiring.
Ready to Launch Your Career?
Discover internships and job opportunities from top companies. Start applying today and take the next step toward your dream career.
View All Openings