The ideal candidate will have a strong background in systems and network administration, with hands-on experience in Windows Server and Linux environments. You should also possess a solid understanding of public cloud platforms and a working knowledge of scripting languages such as Bash and Python.
Document, monitor, and maintain the cloud operations environment to ensure stability, performance, and security.
Implement and manage security controls and operational processes to protect infrastructure and data.
Collaborate closely with development teams to design and implement CI/CD pipelines using tools such as Jenkins, AWS DevOps, GitHub, and GitLab.
Work with containerization and orchestration technologies, including Docker, EKS, or other Kubernetes platforms, to improve application deployment and scalability.
Apply professional version control practices such as GitFlow and GitOps to manage and maintain code repositories.
Leverage experience in systems administration, systems engineering, or cloud engineering to support project delivery and operational excellence.
Strong server and infrastructure monitoring skills to ensure optimal performance and efficient resource utilization.
Expertise in capacity planning to support scaling requirements and growing client demands.
Proficiency in database and file backup and restoration to ensure data integrity and business continuity.
Experience with system and application migration across environments.
Ability to manage, analyze, and troubleshoot logs for monitoring and incident resolution.
Proven ability to calculate and optimize capacity requirements for CPU, RAM, storage, and other system resources.
Experience installing, configuring, and maintaining servers in line with industry best practices.
Capability to evaluate and optimize server configurations for improved performance and reliability.
Knowledge of batch processing and scheduling using cron jobs or similar automation tools.
Strong understanding of network security concepts, including firewall configuration and access controls.
Awareness of OS, language, and platform upgrades to ensure systems remain secure and up to date.
Ability to maintain system hygiene by managing unused files, databases, and installation artifacts.
Experience creating alerts and monitoring mechanisms for proactive detection of service issues.
Proficiency with Git for version control and collaborative development.
Familiarity with identity and access management (IAM) practices for controlling user permissions.
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Prior experience as a Systems Administrator, Systems Engineer, Developer, DevOps Engineer, or Cloud Engineer is preferred.
Strong knowledge of public cloud platforms (AWS, Azure, or similar).
Basic to intermediate scripting skills in Bash and Python.
Hands-on experience with CI/CD tools such as Jenkins, AWS DevOps, GitHub, and GitLab.
Familiarity with containerization and orchestration tools, including Docker, EKS, and Kubernetes, is a strong plus.