Designing and implementing CI/CD pipelines for software applications.
Automating the deployment of applications and infrastructure.
Developing and maintaining infrastructure as code.
Setting up monitoring and logging solutions for applications and infrastructure.
Collaborating with development and operations teams to ensure the reliability and scalability of software applications.
Troubleshooting and resolving issues related to application and infrastructure performance.
Staying up-to-date with industry trends and emerging technologies to identify opportunities for process and tool improvements.
Strong background in software development and system administration, as well as experience with DevOps tools and methodologies.
Bachelor's degree in Computer Science, Engineering, or a related field
3+ years of experience in software development or DevOps
Strong understanding of DevOps methodologies and tools like Jenkins, Travis CI, and GitLab CI.
Experience with cloud computing platforms (AWS, Azure, or Google Cloud)
Experience with infrastructure as code (IaC) tools such as Ansible, Puppet, or Chef
Familiarity with containerization technologies such as Docker and Kubernetes
Knowledge of at least one programming language such as Python, Java, or Ruby
Experience with monitoring and alerting tools such as Nagios, Zabbix, or Prometheus
Strong problem-solving skills and ability to troubleshoot complex issues
Excellent communication and collaboration skills
Join us & Explore thousands of jobs