DevOps Engineer (eMPF)
Summary:
We are looking for an experienced CI/CD engineer with substantial hands-on expertise to establish and enhance CI/CD pipelines within a private on-premises cloud environment. The ideal candidate will possess a strong technical foundation and a proven history of successfully implementing and managing software deployment processes for enterprise-level applications, ensuring secure, efficient, and reliable delivery.
Job Responsibilities:
1. CI/CD Framework Development:
o Design, implement, and maintain CI/CD pipelines using tools such as Bitbucket, Jenkins, or similar for deploying Web Applications, Android, and iOS.
o Oversee the integration of CI/CD pipelines with application servers (Red Hat OpenShift) and database servers (Oracle DB).
o Ensure effective version control, automated testing, and smooth software delivery processes.
2. Deployment and Operations:
o Manage the software deployment lifecycle for both custom-built applications and commercial off-the-shelf solutions.
o Collaborate with the CI/CD team to deploy, configure, and operate applications on Nginx, MuleSoft API Gateway, Red Hat Directory Server, Red Hat Single Sign-On (RHSSO), Solace, and OpenShift or equivalent Kubernetes systems.
3. Infrastructure and Tool Integration:
o Facilitate seamless integration with private cloud infrastructure while focusing on tools like MuleSoft, CyberArk, HashiCorp, and EFK Logging.
o Utilize Red Hat OpenShift and Kubernetes for containerized deployments.
4. Security and Compliance:
o Implement security measures throughout the CI/CD process.
o Integrate security tools such as CyberArk, Splunk, and HashiCorp Vault to safeguard sensitive credentials and data.
5. Monitoring and Troubleshooting:
o Monitor the performance of CI/CD pipelines and application deployments to identify bottlenecks or failures.
o Troubleshoot issues that arise during build, testing, or deployment phases.
6. Collaboration:
o Support Application Teams, Testing Teams, and Deployment efforts by ensuring seamless version control as well as environment setup.
Job Requirement:
o Bachelor's degree in Computer Science, IT, or related field
o 3+ years in DevOps and 2+ years hands-on CI/CD pipeline experience in enterprise environments
o Experience deploying apps in cloud environments
o Proficiency in Bitbucket, SonarQube, Jenkins, OpenShift, Oracle DB
o Proven experience deploying applications in cloud environments.
o Experience in highly regulated industries (security compliance)
o Familiarity with Nginx, MuleSoft, Solace, RHSSO, Red Hat Directory Server
o Knowledge of security tools: CyberArk, HashiCorp Vault, Splunk
o DevOps/OpenShift/Kubernetes certifications
o Excellent troubleshooting abilities along with strong problem-solving skills.
o Effective communication skills to collaborate with both technical and non-technical stakeholders.
o Certifications in DevOps practices or technologies such as Red Hat OpenShift/Kubernetes or relevant security tools are preferred.