My client is seeking a technically strong
mid-level
engineer with a
background in
software development
and
DevOps
practices to support the delivery and reliability of modern cloud-based applications. This role focuses on building and maintaining deployment pipelines, improving infrastructure reliability, and supporting development teams through automation and operational best practices. The successful candidate will work closely with distributed engineering teams to ensure efficient delivery and stable production environments.
Experience
5–7 years of professional experience in software development, with at least 2 of those being in devops
Skills
Python
CI/CD platforms such as Jenkins, GitLab CI, or CircleCI.
AWS, Azure, or Google Cloud, with an understanding of secure cloud infrastructure practices.
Infrastructure as Code (IaC) solutions.
Key Responsibilities
Build, configure, and maintain
CI/CD pipelines
to enable reliable software delivery across development, testing, and production environments.
Maintain and enhance
cloud-based infrastructure
across platforms such as
AWS, Microsoft Azure, or Google Cloud
, ensuring systems remain scalable, secure, and cost-efficient.
Implement and manage
Infrastructure as Code (IaC)
solutions to automate provisioning and configuration of environments.
Integrate and manage
application security scanning tools
, including
SonarCloud
and
OWASP ZAP
, within automated pipelines to support secure development practices.
Work collaboratively with development and operations teams to ensure stable deployments and operational reliability in distributed systems.
Monitor infrastructure and application performance, responding to incidents and resolving issues to maintain high system availability.
Promote DevOps best practices, supporting teams in adopting
continuous integration, continuous delivery, and automated deployment workflows
.
Diagnose and resolve problems within CI/CD pipelines, including failed builds or deployment issues.
Develop scripts, tools, and automation utilities using
C# or Python
to streamline operational processes and reduce manual work.
Communicate technical concepts clearly with engineering teams across multiple locations and contribute to the ongoing improvement of DevOps processes.
Please reach out to imran.jiwo@nicollcurtin.com for more information