Required Skills: DevOps, Jenkins, GitLab CI, Apache Kafka,Prometheus, Grafana, ELK stack
Job Description
Essential Duties & Responsibilities
- Design, build, configure, and maintain on-premises bare-metal infrastructure to support container platforms, CI/CD tooling, databases, and messaging systems.
- Operate CI/CD pipelines to automate build, test, security scanning, and deployment workflows.
- Build and maintain infrastructure using Infrastructure as Code (IaC) to ensure consistent, repeatable, and secure environments across development, test, and production.
- Implement secure deployment patterns for cloud-based, containerized, and hybrid environments, supporting both single-tenant and multi-tenant architectures.
- Configure and manage container platforms and orchestration systems (e.g., Red Hat OpenShift, Kubernetes, Docker), with a strong focus on runtime security, image governance, and operational stability on bare-metal on-prem infrastructure.
- Design, deploy, and operate DevSecOps tooling and automation that supports PostgreSQL databases, including secure configuration, backup, monitoring, and performance considerations.
- Collaborate closely with development, infrastructure, and security teams to improve production readiness.
- Support event-driven and asynchronous architectures by integrating and operating messaging and streaming platforms such as Apache Kafka, including secure pipeline integration and operational monitoring.
- Collaborate with Application and Operations teams to ensure secure, reliable CI/CD workflows for services that depend on relational databases and messaging systems.
- Implement and maintain monitoring, logging, and alerting solutions to support observability, performance tuning, and security detection.
- Work directly with application developers to troubleshoot pipeline failures, deployment issues, and environment-related problems.
- Apply cloud security best practices, including identity and access management, network segmentation, encryption, and secrets management.
- Maintain operational documentation, runbooks, and technical standards related to DevSecOps tooling and processes.
- Provide technical guidance and informal mentorship to less experienced engineers through code reviews, pairing, and knowledge sharing.
- Continuously identify opportunities to improve automation, reliability, security posture, and developer experience.
- Perform job duties in a safe manner and attend work as scheduled on a consistent and regular basis.
- Perform other related duties as assigned.
Minimum Qualifications
- At least 21 years of age.
- Authorization to work in the United States.
- Bachelor's degree in Computer Science, Information Technology, Cybersecurity, or a related field (or equivalent practical experience).
- Ability to obtain and maintain any required certifications or licenses.
- 5+ years of hands-on experience in DevOps, DevSecOps, Site Reliability Engineering, or a related engineering role.
- Strong hands-on experience with CI/CD platforms (e.g., Jenkins, GitLab CI, GitHub Actions).
- Practical experience with Infrastructure as Code tools such as Terraform or CloudFormation.
- Strong hands-on experience with container platforms and orchestration technologies, including Red Hat OpenShift and Kubernetes (and container tooling such as Docker).
- Hands-on knowledge of application and cloud security tools, including SAST, DAST, vulnerability scanners, and SIEM platforms.
- Hands-on experience supporting relational databases, with a strong preference for PostgreSQL, in cloud-native or containerized environments.
- Practical experience working with distributed messaging or streaming platforms such as Apache Kafka, including integration with application pipelines and operational troubleshooting.
- Ability to use AI-assisted engineering tools (e.g., GitHub Copilot, ChatGPT / enterprise AI assistants, or similar) to improve productivity in scripting, infrastructure automation, troubleshooting, and CI/CD pipeline development.
- Ability to responsibly use AI tools while adhering to enterprise security, data protection, and compliance requirements.
- Proficiency in scripting or automation languages such as Python, Bash, or PowerShell.
- Experience with monitoring and logging platforms (e.g., Prometheus, Grafana, ELK stack).
- Strong troubleshooting skills across hardware, OS, container platforms, and application layers in production environments.
- Ability to collaborate effectively in cross-functional Engineering and Operations teams.
Physical Requirements
- Ability to physically access assigned workspace areas with or without reasonable accommodation.
- Ability to work indoors and be exposed to environmental factors such as noise and screen use.
- Ability to utilize a laptop and standard keyboard to perform essential job functions.