As a DevOps Engineer, a typical day involves designing and implementing new development tools and infrastructure to support software development processes. This role requires setting up and maintaining continuous integration, delivery, and deployment pipelines, while ensuring the security and reliability of systems. The position also includes collaborating with various teams to streamline workflows and enhance automation, contributing to the overall efficiency and robustness of the development environment.
Responsibilities
- Build and set up new development tools and infrastructure utilizing continuous integration, delivery, and deployment (CI/CD), cloud technologies, container orchestration, and security.
- Build and test end-to-end CI/CD pipelines, ensuring systems are safe against security threats.
- Design and implement new development tools and infrastructure to support software development processes.
- Set up and maintain continuous integration, delivery, and deployment pipelines while ensuring security and reliability.
- Collaborate with multiple teams and contribute on key decisions.
- Provide solutions to problems for the immediate team and across multiple teams.
- Lead the implementation of best practices in automation and infrastructure management to improve operational efficiency.
- Mentor junior team members to support their professional growth and development.
- Coordinate cross‑functional efforts to ensure seamless integration of new tools and technologies.
- Act as a subject matter expert, collaborate and manage the team to perform.
- Responsible for team decisions.
Requirements
- Minimum 5 years of experience in DevOps.
- 15 years of full‑time education.
- Proficiency in DevOps.
- Experience with continuous integration and continuous deployment tools and methodologies.
- Strong understanding of container orchestration platforms and cloud infrastructure.
- Knowledge of security best practices in software development and deployment.
- Ability to troubleshoot and optimize complex systems and workflows.
Nice to have
- Python programming language.
- Red Hat OS Administration.
- Ansible on Microsoft Azure.
Additional details
- Project Role: DevOps Engineer.
- Project Role Description: Responsible for building and setting up new development tools and infrastructure utilizing knowledge in CI/CD, Cloud technologies, Container Orchestration and Security. Build and test end‑to‑end CI/CD pipelines, ensuring that systems are safe against security threats.
- Position is based at the BDC14A - STPI office.
- Educational qualification: 15 years full‑time education.