Job Description :



Job Description
Responsibilities
Infrastructure as Code (IaC)
Design, implement, and manage cloud infrastructure using Terraform (including custom providers, state management, and complex module structures).
Work with Packer for building and managing machine images.
Handle environment provisioning across multiple stages (dev, staging, production).
Cloud & Infrastructure Management
Deploy and maintain infrastructure on AWS (VPC, Security Groups, IAM, EC2, S3, RDS, Prefix Lists, etc.).
Manage containerized workloads using Kubernetes (EKS).
Configure and optimize Nginx ingress controllers, load balancers, and networking.
Support hybrid workloads on Linux systems (Debian, Ubuntu, Amazon Linux, CentOS-based).
CI/CD & Automation
Implement and optimize Jenkins pipelines, including dynamic JNLP agents in cloud environments.
Manage GitHub Enterprise with SAML authentication and automation workflows.
Develop and maintain deployment scripts (Bash, Python, and automation runners) for scalable and repeatable operations.
Use Helm charts for Kubernetes application deployments.
Monitoring & Observability
Set up and maintain logging, monitoring, and alerting solutions.
Integrate observability tools ELK Stack & Filebeat.
Support SRE principles: incident management, root cause analysis (RCA), and reliability practices.
Security & Compliance
Implement security best practices across AWS, Kubernetes, and networking.
Manage IAM roles, policies, and secure secrets handling.
Understand deployment into Disconnected Environment.
Collaboration & Support
Partner with application teams to support deployments and infrastructure needs.
Provide troubleshooting for system, networking, and CI/CD pipeline issues.
Contribute to documentation and knowledge-sharing.
Required Skills
In Depth knowledge on Terraform Enterprise, Github Enterprise Server, HashiCorp Vault, Jenkins, and Jfrog Artifactory
Cloud Platforms: AWS (core services, networking, IAM, EKS).
IaC & Automation: Terraform (advanced), Packer, Ansible, Terraform Enterprise
Containers & Orchestration: Kubernetes, Helm, Docker (advanced).
CI/CD: Jenkins (pipeline scripting, dynamic agents), GitHub Enterprise workflows.
Scripting & Tools: Bash, Python, Linux administration.
Networking: VPCs, Security Groups, Prefix Lists, load balancers, DNS.
Monitoring & Reliability: Observability stack, logging, incident response.
Preferred Qualifications
Experience with scaling Kubernetes clusters and handling ingress traffic with Nginx.
Familiarity with multi-environment deployments and parallelized automation scripts.
Knowledge of service quotas, resource optimization, and AWS networking nuances.
Strong problem-solving and troubleshooting skills.
Excellent communication for cross-team collaboration.

             

Similar Jobs you may be interested in ..