Title: DevOps Associate

Reports To: CTO

Position Summary:

The DevOps Associate will play a vital role in managing and maintaining various aspects of our IT infrastructure, including Kubernetes, SQL Server, production servers, testing servers, and computing servers. This position requires a deep understanding of server management, automation, and the ability to ensure the reliability, scalability, and security of our systems. The DevOps Associate will collaborate closely with cross-functional teams to support the organization’s goals.

Key Responsibilities:

  1. Kubernetes Management:
    • Deploy, manage, and maintain Kubernetes clusters.
    • Monitor Kubernetes infrastructure, troubleshoot issues, and ensure optimal performance.
    • Implement and manage container orchestration for applications.
  2. SQL Server Management:
    • Administer and maintain SQL Server databases, ensuring data integrity and availability.
    • Optimize SQL Server performance, query tuning, and indexing.
    • Implement backup and recovery strategies.
  3. Production Servers Management:
    • Monitor, configure, and maintain production servers to ensure high availability.
    • Implement security measures and regularly update server configurations.
    • Collaborate with development teams to deploy and manage applications on production servers.
  4. Testing Servers Management:
    • Set up and manage testing environments for software development and quality assurance.
    • Coordinate server provisioning and deployment for testing purposes.
    • Troubleshoot issues and ensure test environments mirror production configurations.
  5. Computing Servers Management:
    • Manage computing servers for various computational tasks and workloads.
    • Monitor server performance and optimize resource utilization.
    • Implement automation to streamline server provisioning and management.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Proven experience in managing Kubernetes clusters, SQL Server databases, and various server environments.
  • Strong knowledge of containerization, automation, and orchestration tools.
  • Proficiency in scripting languages such as Bash, Python, or PowerShell.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) is a plus.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong communication and teamwork skills to collaborate with cross-functional teams.
  • Experience with DevOps tools (e.g., Docker, Jenkins, Ansible) is advantageous.

 

● Full time

● Permanent