Description
You will design and develop automation solutions to support infrastructure and platform engineering teams.
Responsibilities
- Design automation solutions for the lifecycle of internal IT products and services.
- Implement monitoring and observability solutions to improve system reliability.
- Lead Git-based source control strategies, including mono-repos and branch management.
- Manage CI/CD pipeline implementation and artifact versioning, delivery, and deployment.
- Ensure compliance with security standards, including secrets management, PKI, and TLS certificates.
Required Skills
- 15+ years of experience in infrastructure automation and development.
- Proficiency in Python, PowerShell, or Bash.
- Expertise in Terraform, CloudFormation, Ansible, or Windows DSC.
- Hands-on experience with AWS services including EC2, Lambda, ECS, EKS, VPC, IAM, and S3.
- Strong knowledge of CI/CD tools such as Jenkins, Azure DevOps, GitHub Actions, or GitLab.
- Experience with containerization using Docker, Kubernetes (EKS), and Helm.
- Deep understanding of TCP/IP networking, DNS, firewalls, and security protocols.
- Experience with configuration management tools like Chef or Puppet.
- Knowledge of secrets management using HashiCorp Vault or AWS Secrets Manager.
- Familiarity with monitoring tools including CloudWatch, Prometheus, Grafana, or ELK Stack.
Preferred Skills
- Experience implementing Domain-Driven Design (DDD) and Product-Oriented IT approaches.
- Background in DevSecOps methodologies and SRE principles.