Collaborating with software developers to build and deploy applications. Building and maintaining containerized environments using tools like Docker and Kubernetes
Setting up and maintaining continuous integration and delivery (Cl/CD) pipelines automating infrastructure using tools such as Ansible, Jenkins. Docker, others.
Monitoring the performance and availability of the production systems and applications
Troubleshooting issues that arise in the software development and deployment process.
Implementing security measures to protect systems and data.
Ensure infrastructure security and compliance.
Collaborate to design and implement solutions for new projects and initiatives.
Troubleshoot technical issues and provide timely resolution.
Monitor and optimize the infrastructure performance
Skills
Bachelor's degree in Computer Science, Engineering, or related field.
Proven experience as a DevOps Engineer or similar role.
Strong background in software development, scripting, and automation.
Experience with CI/CD tools such as Jenkins, GitLab CI/CD, or CircleCI.