As a DevOps/Integration Engineer, you will play a pivotal role in bridging the gap between software development, quality assurance, and IT operations. You will be responsible for the seamless integration and continuous delivery of software products, ensuring that systems are reliable, scalable, and agile. Your contributions will directly impact the efficiency and effectiveness of our software development lifecycle, and you will be instrumental in deploying and managing our infrastructure across various environments.
You will be working within a dynamic team to automate the deployment process, streamline our operations, and implement scalable systems that support enterprise-level applications. Your role will involve:
• Collaborating with software developers, system operators, and other IT staff members to manage code releases.
• Cross-functionally working to drive continuous deployment and infrastructure automation.
• Designing and maintaining reliable and efficient CI/CD pipelines.
• Monitoring, troubleshooting, and resolving issues in our dev, test, and production environments.
• Enhancing system performance, including implementing scalable solutions and continuous performance monitoring.
• Participating in the creation of systems documentation and operational procedures.
• Experience in Python/Ansible/Terraform or an equivalent language.
• Proven experience as a DevOps Engineer or in a similar software engineering role.
• Proficient with git and git workflows.
• Strong experience with Linux-based infrastructures, Linux/Unix administration, and AWS/Azure/GCP.
• Strong command of software-automation production systems (Jenkins and Selenium).
• Problem-solving attitude.
• Working knowledge of databases and SQL.
• Collaborative team spirit and the ability to work independently.
• Experience in software development and infrastructure development is a plus.
• Expertise in software development methodologies.