Key Skills: GitHub, Jenkins, Cloud Architect, DevOps, CICD, Ansible, AWS Cloud, Terraform
Roles and Responsibilities:
- Design, implement, and maintain CI/CD pipelines to streamline software development and deployment.
- Manage and optimize infrastructure for scalability, reliability, and performance, primarily on AWS.
- Maintain and administer version control systems (e.g., GitHub).
- Work closely with developers and architects to support data lake and cloud-based projects.
- Automate configuration management using tools like Ansible and Terraform.
- Monitor and troubleshoot system performance issues and ensure uptime of critical services.
- Collaborate across teams to drive DevOps best practices and continuous improvement.
Skills Required:
- DevOps Practices: Strong understanding of DevOps culture, automation, and continuous improvement.
- CI/CD Tools: Expertise in Jenkins for pipeline automation and orchestration.
- Version Control: Proficient with GitHub for source control and collaboration.
- Cloud Architecture: Experience in designing and managing cloud infrastructure, preferably with AWS.
- Scripting & Automation: Strong scripting skills (e.g., Bash, Shell, Python) to automate infrastructure tasks.
- Infrastructure as Code (IaC): Hands-on experience with Terraform for infrastructure provisioning.
- Configuration Management: Experience with Ansible for automating server configurations.
- Cloud Platforms: Working knowledge of AWS services (EC2, S3, IAM, Lambda, CloudFormation).
Education: B.E., B.Tech, M.Tech, or Dual Degree (B.Tech + M.Tech) in Computer Science, Information Technology, or a related field.