We are seeking a highly skilled Senior DevOps Software Engineer to join our DevOps group.
In this role, you will be responsible for designing, implementing, and maintaining our CI/CD pipelines, with a focus on optimizing our software development and deployment processes.
The ideal candidate will have a strong background in software development, extensive experience with CI/CD systems (particularly Jenkins), and a proven track record of leading technical teams.
Key Responsibilities:
Design, implement, and maintain robust CI/CD pipelines for mid-to-large-scale environments
Lead and mentor team members in CI/CD best practices and methodologies
Optimize existing CI/CD processes for efficiency and reliability
Troubleshoot and resolve complex issues within the CI/CD infrastructure
Manage and optimize cloud-based environments, particularly in AWS
Continuously evaluate and integrate new technologies to improve our CI/CD capabilities
In this role, you will be responsible for designing, implementing, and maintaining our CI/CD pipelines, with a focus on optimizing our software development and deployment processes.
The ideal candidate will have a strong background in software development, extensive experience with CI/CD systems (particularly Jenkins), and a proven track record of leading technical teams.
Key Responsibilities:
Design, implement, and maintain robust CI/CD pipelines for mid-to-large-scale environments
Lead and mentor team members in CI/CD best practices and methodologies
Optimize existing CI/CD processes for efficiency and reliability
Troubleshoot and resolve complex issues within the CI/CD infrastructure
Manage and optimize cloud-based environments, particularly in AWS
Continuously evaluate and integrate new technologies to improve our CI/CD capabilities
Requirements:
B.Sc. in Computer Science or Computer Engineering
6+ years of hands-on experience in software development roles, preferably in mid-to-large-scale environments
Proven experience in designing, implementing, and maintaining CI/CD pipelines
Deep understanding of Jenkins frameworks and architectures
Experience with other CI tools such as GitHub Actions (an advantage)
Previous experience as a tech lead (an advantage)
Excellent knowledge and hands-on experience with Groovy, Python, Java, and Bash
Very strong analytical and troubleshooting skills
Proficiency with Docker, including containers and Docker Compose
Experience managing cloud-based environments, particularly AWS
Excellent knowledge of Linux environments
Fast learner with the ability to quickly adapt to new technologies and coding languages
Personal Qualities:
Strong leadership and mentoring abilities
Excellent communication skills, both written and verbal
Ability to work effectively in a fast-paced, collaborative environment
Proactive problem-solver with a strong attention to detail
Passionate about staying current with industry trends and best practices
B.Sc. in Computer Science or Computer Engineering
6+ years of hands-on experience in software development roles, preferably in mid-to-large-scale environments
Proven experience in designing, implementing, and maintaining CI/CD pipelines
Deep understanding of Jenkins frameworks and architectures
Experience with other CI tools such as GitHub Actions (an advantage)
Previous experience as a tech lead (an advantage)
Excellent knowledge and hands-on experience with Groovy, Python, Java, and Bash
Very strong analytical and troubleshooting skills
Proficiency with Docker, including containers and Docker Compose
Experience managing cloud-based environments, particularly AWS
Excellent knowledge of Linux environments
Fast learner with the ability to quickly adapt to new technologies and coding languages
Personal Qualities:
Strong leadership and mentoring abilities
Excellent communication skills, both written and verbal
Ability to work effectively in a fast-paced, collaborative environment
Proactive problem-solver with a strong attention to detail
Passionate about staying current with industry trends and best practices
This position is open to all candidates.