DevOps Engineer / Systems Administrator (CKA Required)
Role details
Job location
Tech stack
Job description
The DevOps Engineer / Systems Administrator (CKA Required) is responsible for designing, deploying, and maintaining physical, virtualized, and containerized infrastructure to ensure secure and stable system performance. This role supports infrastructure automation, CI/CD pipelines, system administration, and development team tooling. The position handles complex technical challenges with minimal supervision, while collaborating with senior technical staff as needed., * Design, implement, and maintain physical, virtual, and containerized infrastructure environments
- Build and maintain infrastructure automation for configuration, software integration, testing, and deployment
- Develop and support CI/CD pipelines to enable consistent, reproducible deployments
- Implement "hands-off" system build, test, integration, deployment, and upgrade environments for turnkey delivery to closed-network environments
- Administer and support development tools and environments (build servers, artifact repositories, collaboration tools, etc.)
- Administer Linux environments with a focus on Debian Based Distros (Ubuntu) and Red Hat Enterprise Linux (RHEL)
- Deploy and manage enterprise container platforms such as Kubernetes, OpenShift, and AWS EKS
- Administer and maintain virtualization infrastructure including VMware and Proxmox
- Document system designs, environments, deployment procedures, and operational runbooks
- Mentor team members and share expertise in DevOps, containerization, automation, and system administration
- Produce and deliver technical presentations to clients and internal leadership as needed
Requirements
Do you have experience in Technical solutions implementation?, Do you have a Bachelor's degree?, * Demonstrated experience with Docker and container orchestration platforms (e.g., Kubernetes, Docker Swarm)
- Demonstrated experience with OpenShift and/or AWS Elastic Kubernetes Service (EKS) desired
- Demonstrated experience with CI/CD tools and practices (e.g., GitLab CI, Jenkins, GitHub Actions)
- Demonstrated experience with Infrastructure as Code (IaC) tools (e.g., Terraform)
- Experience deploying software-intensive systems involving web, middleware, and database components
- Strong Linux system administration experience (Red Hat Enterprise Linux preferred)
- Experience designing, documenting, and deploying physical infrastructure (e.g., racking/stacking, server installation)
- Experience administering development ecosystem tools such as Jira, Confluence, Git, Slack, etc.
- Strong written, verbal, presentation, and documentation skills
Required Education, Certifications, Licenses & Experience
- Bachelor's Degree in Computer Science, Computer Engineering, or related field OR
- 8 years of related experience in lieu of degree
- 4+ years of relevant experience in systems engineering, DevOps, systems administration, or related field
- Certified Kubernetes Administrator (CKA) - Required
- Experience with automated test frameworks for web-based and microservices architectures
- Experience with public cloud platforms (Azure, AWS; AWS EKS experience preferred)
- Experience with virtualization and automation tools such as VMware, Proxmox, Infrakit, Vagrant, Puppet, or similar
- Experience administering tools used by software development teams (e.g., JIRA, Confluence, Team Foundation Server, GitHub, Slack)
- Cybersecurity-related experience is a plus
- Willingness to travel internationally on occasion
Physical Job Requirements
- Ability to remain seated and/or standing for extended periods
- Ability to spend extended periods working at computer workstations and viewing monitors