Apetan Consulting LLC is seeking an Infrastructure Engineer specializing in Terraform and DevOps. The role involves designing and delivering infrastructure tools and services to support business strategies, focusing on building a self-service platform for technology teams in a regulated financial environment.
Responsibilities:
- Assist in translating business and platform requirements into technical definitions, reference architectures, Terraform modules, and reusable platform patterns, ensuring alignment with enterprise architecture standards and policies
- Design, build, and maintain Infrastructure as Code (Terraform) to provision services in a scalable, consistent, and compliant manner, including module development, versioning, and environment strategies
- Contribute to the development of a self-service platform, creating standardized golden paths and templates that enable internal teams to deploy infrastructure safely and efficiently
- Develop and maintain automation and CI/CD pipelines using GitHub Actions, including validation, security scanning, and controlled infrastructure deployments
- Embed security-by-design principles into platform services, ensuring secure defaults through implementation of IAM best practices, encryption standards, and secure network architectures
- Support implementation of governance and guardrails, ensuring infrastructure complies with internal security, risk, and regulatory requirements within a financial services environment
- Develop software and automation solutions to eliminate manual processes and improve platform usability, reliability, and operational efficiency
- Assist in the evaluation and adoption of third-party tools and services, ensuring they align with platform standards, security requirements, and long-term strategy
- Collaborate with Technical Analysts, Infrastructure Engineers, and application teams to ensure solutions integrate effectively with the platform and comply with engineering standards
- Contribute to the definition and evaluation of functional and non-functional requirements for platform services, including security, scalability, performance, and resilience
- Leverage AI/ML services to accelerate platform development, including enhancing automation, improving developer experience, and enabling intelligent tooling and workflows
- Develop and maintain Python-based automation and tooling (e.g. AWS Lambda-based workflows) to support platform capabilities and reduce manual operational effort
- Contribute to building event-driven and serverless platform components using services to improve scalability and responsiveness
- Support implementation of secure and scalable network architectures, ensuring alignment with cloud security and regulatory requirements
- Act as a subject matter contributor within Terraform, and platform engineering practices, supporting internal teams adopting platform capabilities
- Contribute to observability and operational excellence, including monitoring, alerting, and continuous improvement of platform reliability and resilience
- Promote an inclusive and healthy working environment and help to resolve organizational impediments/blockers
Requirements:
- Significant experience writing Hashicorp Terraform configurations and modules
- Experience with Terraform Enterprise (TFE) tool for resource provisioning
- Experience in DevOps and GitOps models with infra-as-code, config-as-code, policy-as-code, etc
- Proficient in translating designs into fully developed Terraform code
- Strong knowledge of cloud adoption framework etc
- Solid understanding of cloud networking concepts, subnets, routing, load balancing, firewalls, and cloud security
- Experience in enterprise-scale environments, building highly available IaaS and PaaS solutions
- Understanding of landing zones, cloud-native security, monitoring and logging tools, and Well-Architected Framework principals
- Experience with containers related technologies and CICD tools Jenkins, pipelines, container repos, etc
- Experience in programming and infra-automation tools Terraform, Ansible, Java, python, etc
- Experience in Cloud logging, monitoring, and observability tools
- Proficient in at least one scripting language (i.e. Bash, Python)
- Strong analytical, problem solving and organizational skills
- Excellent communication skills
- Excellent collaboration skills and ability to work in a global team
- Minimum of a 7-year degree in Computer Science or a related discipline
- Minimum 5+ years of Cloud Automation Engineer working experience
- Experience in financial services industry
- Experience in various public cloud service providers
- Experience on technology and infrastructure teams
- Experience in Linux/UNIX system administration
- Experience with Container technologies (Kubernetes, Openshift, Docker)