Description

  • 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.

Education

Any Graduate