Description
DevOps Engineer We are seeking a highly skilled and motivated Development Operations (DevOps) Engineer to join our software team. In this role, you will be responsible for designing, implementing, and maintaining software test automation infrastructure, CI/CD pipelines, and reporting tools. You will work closely with software QA and development teams to ensure seamless integration and delivery of applications. Additionally, this position offers the opportunity to expand your expertise in MLOps by collaborating with machine learning engineers to deploy and manage machine learning models. Responsibilities Design, implement, and manage software test automation frameworks (Jenkins, Python, Robot Framework, Atlassian JIRA/Bitbucket). Develop and maintain CI/CD pipelines in Jenkins to automate software unit and integration testing and static code analysis. Utilize REST API, Java, Groovy, and network server-client programming to interface with various servers, including Atlassian servers, code analysis servers, and test servers, for generating reports, metrics, and developing internal tools. Improve software testing automation, integration, and report generation methodologies. Troubleshoot and resolve infrastructure and application issues. Collaborate with machine learning engineers to automate ML workflows. Implement and manage containerization technologies. Develop and manage data ingestion processes. Requirements Bachelor’s degree in Computer Science, Software Engineering, or a related field. 3 years of experience in DevOps or a related role. Strong scripting skills in Python, Windows Batch, Linux shells, and Jenkins pipelines. Proficient in C/C++, Java, Groovy, and Robot Framework. Familiarity with Atlassian tools (JIRA, Confluence, Bitbucket). Experience building and maintaining lab equipment and infrastructure. Self-motivated with excellent problem-solving skills and attention to detail. Strong verbal and written communication skills in English, with a proven ability to collaborate effectively. Knowledge of Docker and containerization technologies. Experience with cloud computing (AWS, GCP, Kubernetes, etc.) is a plus. Experience with MLOps practices and tools (MLOps Level 0-1) and ROS is a plus. Please apply if you are a good fit