Summary:
Design implement and maintain automated infrastructure solutions to ensure efficient scalable and reliable IT operations.
Key Responsibilities:
- Implement Infrastructure as Code (IaC) using tools like Terraform Ansible or CloudFormation
- Automate infrastructure provisioning deployment and configuration
- Develop and manage CI/CD pipelines for infrastructure changes
- Ensure infrastructure compliance with security governance and regulatory requirements
- Integrate infrastructure with monitoring logging and observability tools
- Collaborate with DevOps SRE and development teams to optimize infrastructure
- Troubleshoot and resolve infrastructure automation issues
- Optimize resource utilization cost and performance
Required Skills:
- Experience with IaC tools (e.g. Terraform Ansible CloudFormation)
- Programming skills (e.g. Python PowerShell Bash)
- Knowledge of cloud providers (e.g. AWS Azure GCP) and virtualization platforms
- Familiarity with containerization (e.g. Docker) and orchestration (e.g. Kubernetes)
- Understanding of agile development methodologies and version control systems (e.g. Git)
- Strong analytical and problemsolving skills
Nice to Have:
- Experience with configuration management tools (e.g. Puppet Chef)
- Knowledge of IT service management (ITSM) frameworks (e.g. ITIL)
- Familiarity with security and compliance frameworks (e.g. NIST HIPAA)
- Certification in cloud automation or related field (e.g. AWS Certified Developer)
- Experience with infrastructure monitoring and observability tools (e.g. Prometheus Grafana)
These are fairly generic and somewhat highlevel so we would need more specific and detailed requirements but I think these will give someone a sense of the type of skills required. Also depending on how Citi is structured and the needs they have there may be needs beyond these two roles. Sometimes other infrastructure roles might role up into Observability such as DevOps Engineers Site Reliability Engineers (SREs) Cloud Engineers and Platform Engineers