PWO Group is seeking a highly skilled DevOps Developer to take on a critical role within their organization. In this role, you will not only champion DevOps practices but also be responsible for programming interfaces between new and legacy software systems. Additionally, you will play a pivotal role in the optimization and further development of their .NET software products, ensuring they meet evolving business needs while maintaining robust DevOps processes.

Job description:
 

– Implement CI/CD DevOps practices to automate the software delivery process and ensure continuous integration and deployment. This includes setting up and maintaining pipelines for building, testing, and deploying applications.
– Utilize Azure DevOps to manage source code, track work items, and streamline collaboration among team members. Ensure that version control and issue tracking are effectively utilized throughout the development lifecycle.
– Containerize applications using Docker and deploy them to container orchestration platforms like Kubernetes. Maintain and scale containerized applications as needed.
– Set up and configure Prometheus and Grafana for monitoring and visualization of application performance and metrics. Implement alerts and dashboards to proactively identify and address issues.
– Collaborate with the development team to write clean, maintainable, and efficient code following best practices and coding standards. Ensure that code changes are seamlessly integrated into the CI/CD pipeline.
– Participate in debugging and troubleshooting to identify and fix software defects. Work closely with developers to resolve issues and enhance application stability.
– Stay up-to-date with the latest industry trends and technologies related to DevOps practices, containerization, monitoring, and automation, all while contributing to the vision of building a cloud-native software stack.
– Develop interfaces between new and legacy software systems, ensuring smooth communication and data exchange. Leverage your expertise to bridge the gap between different technologies.
– Optimize and further develop our .NET software products to meet evolving business requirements. Continuously assess and enhance the performance and functionality of existing systems while aligning with our cloud-native objectives.
 

Job requirements:
 

– Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
– Strong proficiency in C# and the .NET framework, with a keen understanding of Windows-based development.
– Solid experience with DevOps practices, including CI/CD pipelines, version control, and automation tools.
– Familiarity with containerization technologies such as Docker and container orchestration platforms like Kubernetes.
– Knowledge of monitoring and visualization tools like Prometheus and Grafana.
– Familiarity with web application security best practices and authentication/authorization mechanisms.
– Strong problem-solving skills and the ability to collaborate effectively with cross-functional teams, contributing to the development of a cloud-native software stack.

Prednosti

Prijava za posao

Uključi poruku našim konsultantima
Dodaj CV u sledećim formatima: DOC, DOCX, PDF, HTML i TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!