We're Hiring: Cloud Engineer / IT Infrastructure Engineer!
We are looking for a Cloud Engineer / IT Infrastructure Engineer to design, deploy, manage, and maintain secure, scalable, and cost-effective cloud infrastructure supporting government digital services and citizen-facing applications.
Key Responsibilities
1. Cloud Platform Management
- Design, deploy, and maintain cloud infrastructure across multiple platforms, including AWS, Azure, and Google Cloud Platform (GCP).
- Architect scalable, secure, and cost-effective cloud solutions that support government digital services and citizen-facing applications.
2. Infrastructure as Code (IaC)
- Develop and maintain infrastructure automation using tools such as Terraform, CloudFormation, or ARM templates.
- Create reusable infrastructure modules and manage environment provisioning.
- Ensure consistent deployments across development, staging, and production environments.
3. Security and Compliance
- Implement robust security controls and ensure compliance with government cybersecurity frameworks and regulations.
- Configure network security groups and manage Identity and Access Management (IAM).
- Implement encryption and conduct regular security assessments of cloud infrastructure.
4. Monitoring and Observability
- Set up comprehensive monitoring, logging, and alerting systems using CloudWatch, Azure Monitor, or third‑party solutions.
- Maintain system health dashboards, performance metrics, and incident response procedures.
5. DevOps Integration
- Collaborate with development teams to implement CI/CD pipelines.
- Support container orchestration using Kubernetes or Docker and automated testing frameworks.
- Support application deployment strategies, including blue‑green deployments and canary releases.
6. Disaster Recovery and Business Continuity
- Design and implement backup strategies, disaster recovery plans, and business continuity procedures.
- Conduct regular testing of recovery procedures and maintain documentation for emergency scenarios.
Required Technical Skills
1. Cloud Platforms Expertise
- Proficiency in major cloud platforms such as AWS, Azure, and GCP.
- Relevant certifications such as AWS Solutions Architect, Azure Solutions Architect Expert, or Google Cloud Professional Cloud Architect.
- Understanding of cloud-native services, pricing models, and best practices.
2. Infrastructure Automation
- Strong experience with Infrastructure as Code (IaC) tools, including Terraform, Ansible, CloudFormation, or ARM templates.
- Knowledge of configuration management tools and version control systems such as Git.
3. Containerisation and Orchestration
- Hands‐on experience with Docker, Kubernetes, and container registry management.
- Understanding of microservices architecture and service mesh technologies.
4. Cloud Networking and Security
- Deep understanding of cloud networking concepts, including VPCs, subnets, load balancers, and DNS.
- Knowledge of security frameworks, encryption methods, identity management, and compliance requirements specific to government environments.
5. Scripting and Programming
- Proficiency in scripting languages such as Python, Bash, or PowerShell.
- Basic understanding of application development concepts and API integration.
6. Monitoring and Troubleshooting
- Experience with monitoring tools such as Prometheus, Grafana, ELK Stack, or cloud-native monitoring solutions.
- Strong troubleshooting skills and ability to perform root cause analysis.
7. System Administration and Troubleshooting
- Experience administering operating systems such as Linux and Windows.
8. Network and Security Application Administration
- Experience administering network applications such as firewalls (e.g. Palo Alto).
- Experience administering security applications such as endpoint protection solutions (e.g. Trend Micro, CrowdStrike, and Symantec).
- Experience with Active Directory services such as Windows AD, Azure AD, and AWS Directory Services.
Interested candidates can share their updated resumes.
Keen to advance your career in a dynamic environment?