Your Role and Responsibilities We are seeking a talented DevOps Specialist to join our dynamic Software Product Engineering team and contribute to the development and deployment of our innovative Application Lifecycle Management (ALM) solution. As a DevOps Specialist, you will play a pivotal role in driving our CI/CD pipeline and ensuring efficient and reliable delivery of our product across multiple form factors.
Responsibilities:
Design, implement, and maintain robust CI/CD pipelines using tools like Jenkins, Tekton pipelines, and ArgoCD.
Collaborate with development teams to automate build, test, and deployment processes.
Manage source code control using Git and GitHub, ensuring proper branching strategies and code quality.
Automate infrastructure provisioning and management using tools like Terraform or Ansible.
Develop and maintain scripts and automation frameworks using Python, Groovy, or Shell.
Provide technical leadership and mentorship to junior DevOps engineers.
Optimize application performance and scalability by leveraging Kubernetes and virtualization technologies.
Implement effective DevOps practices, including release planning, container image management, and monitoring.
Collaborate with cloud infrastructure teams to manage deployments on IBM Cloud and AWS.
Troubleshoot and resolve technical issues related to CI/CD pipelines and infrastructure.
Required Technical and Professional Expertise
Proven experience as a DevOps Engineer or similar role.
Strong proficiency in CI/CD tools like Jenkins, Tekton pipelines, and ArgoCD.
Expertise in source code management using Git and GitHub.
Solid understanding of scripting languages such as Python, Groovy, or Shell.
Knowledge of Kubernetes and virtualization technologies.
Experience with cloud infrastructure, particularly IBM Cloud and AWS.
Experience with containerization technologies (Docker, Kubernetes).
Knowledge of infrastructure as code tools (Terraform, Ansible).
Excellent problem-solving, analytical, and communication skills.
Ability to work independently and as part of a team.
Experience working in Agile methodologies and a startup environment.
Preferred Technical and Professional Expertise
Ability to work with distributed teams spread across multiple time zones
Collaborate with both internal & external stakeholders and lead discussions on Developer automation topics