Job Description :
Roles and Responsibilities :
- Design, implement, and maintain the organization's continuous integration and delivery (CI / CD) pipelines to automate software build, test, and deployment processes.
- Collaborate with development teams to understand their requirements and provide technical guidance on building scalable and reliable infrastructure.
- Develop and maintain infrastructure as code (IaC) using tools like Ansible, Puppet, or Terraform to enable automated provisioning and configuration management.
- Manage and monitor cloud-based infrastructure (such as AWS, Azure, or Google Cloud) to ensure high availability, scalability, and performance of applications.
- Implement and maintain monitoring and logging systems to proactively identify and resolve performance bottlenecks and security vulnerabilities.
- Troubleshoot issues related to application deployment, performance, and reliability, working closely with development and operations teams to ensure timely resolution.
- Implement and enforce security best practices for infrastructure and applications, including access control, data encryption, and vulnerability scanning.
Critical Skills to Possess :
Strong knowledge on Kubernets, Jenkins, Terraform and Azure CloudShould have working knowledge on Kubernetes, Jenkins and TerraformShould have working knowledge on Packer and Flux toolsShould have good exposure on Linux and Windows administrationStrong knowledge on YAML scriptsShould have good exposure on HelmKnowledge in setting up pipelines in JenkinsManage CI / CD automation and knowledge on Bitbucket / Jenkins integrationInterpersonal communications skills, to interface with customers, peers and managementPreferred Qualifications :
Bachelor’s degree in computer science or a related field (or equivalent work experience)