- 12-month daily rate contract
- Hybrid in Dublin!
Responsibilities:
- Design, implement, and maintain cloud infrastructure on cloud (GCP, AWS) platforms using Infrastructure as Code principles.
- Develop and maintain Terraform modules and configurations for cloud deployments across various environments (dev, staging, production).
- Create and manage Ansible playbooks for configuration management, application deployment, and system automation.
- Architect and implement scalable, highly available cloud solutions that meet business requirements and security standards.
- Collaborate with development teams to ensure infrastructure supports application requirements and performance goals.
- Monitor cloud resources, optimize costs, and implement best practices for resource management and governance.
- Implement and maintain security controls, compliance frameworks, and disaster recovery solutions in cloud environments.
- Automate routine operational tasks and improve system reliability through scripting and automation tools.
- Participate in incident response and troubleshooting of complex cloud infrastructure issues.
- Design and implement network architecture, including VPCs, subnets, load balancers, and connectivity solutions.
- Maintain documentation for infrastructure designs, procedures, and troubleshooting guides.
Key requirements:
- A Bachelor’s degree in Computer Science, Engineering, Systems Administration, or a related technical field.
- 3+ years of proven experience in cloud infrastructure engineering, systems administration, or similar roles.
- Strong expertise with Google Cloud Platform (GCP) and Amazon Web Services (AWS) including core services:
- GCP: Compute Engine, GKE, Cloud Storage, VPC, IAM, Cloud SQL, Cloud Functions
- AWS: EC2, EKS, S3, VPC, IAM, RDS, Lambda
- Advanced proficiency in Terraform for Infrastructure as Code development and management.
- Extensive experience with Ansible for configuration management, automation, and orchestration.
- Strong knowledge of Linux/Unix system administration and networking fundamentals.
- Proficiency in scripting languages (Bash, Python) for automation and system management.
- Experience with containerization technologies (Docker, Kubernetes) and orchestration platforms.
- Understanding of CI/CD pipelines and integration with infrastructure automation.
- Knowledge of security best practices, compliance frameworks, and cloud security tools.
- Excellent problem-solving skills and ability to work in fast-paced, collaborative environments.
Nice to Have
- Google Cloud Professional Cloud Architect or Professional DevOps Engineer
- AWS Solutions Architect or AWS DevOps Engineer Professional
- Experience with monitoring and observability tools (Prometheus, Grafana, CloudWatch, Cloud Operations Suite).
- Knowledge of GitOps practices and tools (ArgoCD, Flux).
- Experience with service mesh technologies (Istio, Anthos Service Mesh).
- Familiarity with compliance frameworks in regulated environments (PCI DSS).
- Experience with database administration and performance tuning in cloud environments.
- Experience with log management solutions (ELK stack, Cloud Logging).
- Understanding of microservices architecture and distributed systems.
- Experience with backup and disaster recovery solutions in cloud environments.
