Job Description
Job Title: OpenShift Engineer
Location: Springfield, VA
Eligibility: Candidate must possess an active TS/SCI Clearance and be
willing to obtain a CI Poly
Job Description:
The OpenShift Engineer will be responsible for managing, deploying, and
maintaining containerized applications on Red Hat OpenShift, a leading
Kubernetes-based platform. This role involves cluster configuration,
troubleshooting, security compliance, and automating deployment
processes. The engineer will play a pivotal role in ensuring platform
reliability, security, and performance in a dynamic, fast-paced
environment.
Key Responsibilities
- Cluster Management & Deployment: Install, configure, and maintain
Red Hat OpenShift clusters, ensuring optimal performance and high
availability.
- Application Support: Deploy and manage containerized applications,
collaborating with development teams to support their workflows.
- Troubleshooting & Issue Resolution: Identify and resolve issues
related to OpenShift clusters, including networking, storage, and
application-level problems.
- Security Compliance: Implement and enforce security best practices,
including security hardening, RBAC policies, and encryption to
protect data and workloads.
- Automation & CI/CD: Develop and maintain automated deployment
pipelines using CI/CD tools to streamline application releases and
updates.
- Monitoring & Optimization: Set up monitoring solutions (e.g.,
Prometheus, Grafana, Nagios) and proactively tune system
performance.
- Documentation & Best Practices: Create and maintain comprehensive
documentation for configurations, processes, and operational
playbooks.
- Collaboration & Knowledge Sharing: Work with cross-functional teams
to ensure seamless integration of OpenShift into overall
infrastructure and development workflows.
Required Skills & Qualifications
- Linux Administration: Strong understanding of Linux, especially Red
Hat Enterprise Linux (RHEL) environments, including security
hardening, patching, and performance tuning.
- OpenShift Expertise: In-depth knowledge of Red Hat OpenShift,
including installation, configuration, management, and upgrades.
- Kubernetes Proficiency: Solid understanding of Kubernetes
architecture, components, and operational practices.
- Containerization Technologies: Hands-on experience with Podman,
Docker, and container registries.
- Networking: Familiarity with networking concepts, routing, DNS, load
balancing, and OpenShift networking (SDN, ingress controllers,
service mesh).
- Security Best Practices: Knowledge of container security, including
Security Context Constraints (SCC), RBAC, encryption, and
vulnerability scanning.
- DevOps & Automation: Experience with CI/CD tools (e.g., Jenkins,
GitLab CI), Infrastructure as Code (IaC) tools (e.g., Ansible,
Terraform), and scripting languages (Bash, Python).
- Monitoring & Observability: Familiarity with monitoring tools
(Prometheus, Grafana, ELK stack) for proactive troubleshooting and
performance optimization.
- Soft Skills: Strong problem-solving skills, collaborative mindset,
excellent communication, and ability to adapt to changing
priorities.
Preferred Qualifications
- Certifications: Red Hat Certified Specialist in OpenShift
Administration or equivalent.
- Cloud Platforms: Experience with deploying OpenShift in cloud
environments (AWS, Azure).
- Service Mesh & API Gateways: Familiarity with Istio, Envoy, or other
service mesh solutions.
- SRE Practices: Exposure to site reliability engineering principles.
Apply Now
Send Us Your Information
We are always looking for passionate and dedicated people to join our team.
Send us your resume and if a job opens up and we find a good match, we’ll be in touch!