Software Technologist - DevOps
Key Responsibilities:
- Design, implement, and maintain CI/CD pipelines using GitHub Actions (or similar tools).
- Manage and optimize the build processes to ensure fast and reliable feedback to developers.
- Collaborate closely with developers to understand their needs and ensure pipelines support rapid development and testing.
- Maintain version control best practices, branching strategies, and code integration flows.
- Monitor pipeline performance and debug build/test failures.
- Automate routine development environment setup and code integration tasks.
- Work with other DevOps and infrastructure team members to ensure environments are consistent and stable.
- Create and maintain documentation related to CI/CD processes and build systems.
Skills needed to succeed in the job –
- 5-8 years of experience as a DevOps engineer.
- Fluent in developing pipelines using GitHub actions
- Strong hands-on experience with GitHub and GitHub Actions or similar CI/CD tools (e.g. Jenkins etc).
- Exposure to cloud platforms (AWS, Azure, GCP).
- Experience with monitoring tools (e.g., Prometheus, Grafana, or others).
- Proficiency in scripting languages like Bash, Python, or PowerShell.
- Experience with build tools.
- Solid understanding of software development lifecycle (SDLC) and Agile methodologies.
- Familiarity with container technologies like Docker is a plus.
- Good communication skills and a collaborative mindset.
Onsite roles require full-time presence in the company’s facilities.• Learn more about .
• Discover .
• Learn more about .