Key Responsibilities
Build and maintain CI/CD pipelines using Jenkins, GitHub Actions, and Azure DevOps.
Automate build, test, release, and deployment processes.
Manage Git repositories, branching strategies, and release workflows.
Support Docker, Kubernetes, and Infrastructure as Code (IaC) environments.
Implement DevSecOps best practices and security scanning tools.
Develop automation scripts using Python, Bash, Shell, or YAML.
Create and maintain automated testing and validation frameworks.
Troubleshoot software, infrastructure, networking, and deployment issues.
Support industrial communication protocol testing (Modbus, EtherNet/IP, CANopen, etc.).
Collaborate with software, test, cybersecurity, and product teams.
Requirements
Degree in Computer Science, Software Engineering, Electrical Engineering, or related field.
3–8 years of experience in DevOps, CI/CD, Release Engineering, or Software Automation.
Hands-on experience with Jenkins, GitHub Actions, Azure DevOps, Git, Docker, and Kubernetes.
Strong scripting skills in Python, Bash, Shell, or YAML.
Experience with Linux environments and troubleshooting.
Knowledge of DevSecOps tools and software release management.
Exposure to industrial automation, PLCs, CODESYS, or industrial protocols is an advantage.
Strong communication, problem-solving, and teamwork skills.
Preferred Skills
JFrog Artifactory
Coverity, Black Duck, Klocwork
Infrastructure as Code (Terraform, Ansible)
Embedded software or industrial automation experience