Roles and Responsibilities:
Responsibilities:
- Design, implement, and maintain the infrastructure and deployment pipeline on AWS and OpenShift, leveraging Terraform for Infrastructure as Code (IAC) management.
- Utilize Terraform workflow automation, ensuring seamless collaboration and efficient infrastructure changes.
- Collaborate with software development, QA, and operations teams to ensure seamless integration of infrastructure and application components.
- Monitor, troubleshoot, and optimize infrastructure performance, ensuring high availability and scalability.
- Implement and maintain CI/CD pipelines, incorporating automation and testing frameworks to improve deployment processes and reduce time to market.
- Proactively identify and address potential issues in infrastructure, security, and performance.
- Continuously research and implement industry best practices and emerging technologies to enhance and evolve the DevOps process.
- Document and maintain infrastructure architecture, policies, and procedures.
- Deploy, automate, maintain, and manage an AWS production system
- Making sure AWS production systems are reliable, secure, and scalable
- Resolving problems across multiple application domains and platforms using system troubleshooting and problem-solving techniques
- Automating different operational processes by designing, maintaining, and managing tools
- Provide primary operational support and engineering for all Cloud and Enterprise deployments
- Lead the organization s platform security efforts by collaborating with the core engineering team
- Develop policies, standards, and guidelines for IAC and CI/CD that teams can follow
Qualifications
Required Skills:
- Technology Stack: AWS, Kubernetes (K8s), OpenShift, Terraform, Jenkins, CI/CD Pipeline
- Experience building AWS platforms
- Extensive AWS and OpenShift experience
- Experience working in an agile team
- Strong experience with using infrastructure as a code
- Extensive CI/CD experience
- Strong experience in leveraging Terraform for Infrastructure as Code
Required Experience & Education:
- 8-11 years of experience
- Proven experience with architecture, design, and development of large-scale enterprise application solutions.
- College degree (Bachelor) in related technical/computer science or equivalent work experience