Qualifications: Required a minimum of bachelor’s degree to perform the duties
Location: Remote
Job Description:
Work with containerization technologies like Docker and container orchestration platforms like Kubernetes to deploy and manage containerized applications.
Implement multiple CI/CD pipelines for on-premises and cloud-based software using Jenkins, Ansible, AWS, Docker and Kubernetes
Create new Build jobs, Plugins installation and management, setting up Master/slaves using Jenkins.
Implement and manage CI systems and practices, such as Jenkins, Travis CI, or GitLab CI, to automate code integration, testing, and deployment.
Set up and maintain CD pipelines to automate the deployment of code changes to various environments, such as development, staging, and production.
Manage and optimize version control systems like Git to ensure code is well-organized, accessible, and easy to revert when necessary.
Use tools like Terraform, Ansible, or Puppet to define and provision infrastructure resources and configurations as code, making it easier to manage and reproduce infrastructure setups.
Set up monitoring tools like Prometheus, Grafana, or ELK Stack to track system performance, detect issues, and troubleshoot problems in real-time.
Create scripts and automation workflows to streamline routine tasks, such as provisioning servers, configuring software, and managing backups.
Implement security best practices, including access control, vulnerability scanning, and compliance checks, to ensure the security of infrastructure and applications.
Monitor system performance, identify bottlenecks, and optimize resource usage to ensure applications run smoothly.
Design and implement strategies for ensuring high availability and disaster recovery, including failover mechanisms and backup and restore procedures.
Utilize collaboration tools such as Slack, Jira, or Confluence to facilitate communication and documentation within the DevOps team and with other stakeholders.
Analyze resource usage patterns and plan for capacity scaling as needed to accommodate growth.
Ensure that infrastructure and deployments comply with relevant regulatory and compliance standards in your industry.