Role description
Key Responsibilities
CI/CD Pipeline Development: Design and implement customized CI/CD pipelines tailored to specific project needs, ensuring efficient, automated, and scalable delivery workflows.
Pipeline Maintenance & Optimization: Continuously monitor, update, and refine existing pipelines to align with best practices, maintain security standards, and incorporate emerging technologies.
Cross-Team Integration: Collaborate closely with development, QA, and operations teams to integrate tools and solutions into CI/CD workflows, promoting end-to-end automation and enhanced productivity.
Infrastructure as Code (IaC): Develop and maintain reusable IaC manifests, primarily using Terraform, to provision and manage infrastructure in a reliable, version-controlled manner.
API Integration Expertise: Implement and support API development and integration with platforms like Kong API Gateway (preferred), Apigee, AWS API Gateway, or Azure API Gateway.
Toolchain Proficiency: Leverage tools such as Jenkins, GitHub, JIRA, and Python to support and extend CI/CD capabilities across multiple environments.
Automation Scripting: Write robust scripts in Python, Bash, or PowerShell to automate infrastructure management, deployments, and other DevOps tasks, minimizing manual effort and error.
Collaboration & Communication: Actively engage with cross-functional teams to ensure alignment on DevOps practices, share knowledge, and drive continuous improvement across the software delivery lifecycle.
Proactive Problem Solving: Independently research unknowns using internal documentation (e.g., Confluence), identify subject-matter experts, and resolve issues with minimal guidance.
Skills
Jenkins, CI/CD Pipeline, AWS/Azure/GCP