Role Description
Job Title -DevOps Developer Job
Experience- 5.5 to 8years
Shift- General
Primary Skills
DevOps Specialist (GCP & Open Shift),Version control systems, especially Git and Git workflows (e.g., GitHub, GitLab ,CI/CD tool - Jenkins)
Python or Shell ,Containerization (Docker) and Kubernetes orchestration
Secondary Skills
Hands-on experience with Artifactory for artifact management and binary repositories. Hands-on experience in implementing and managing SonarQube for code quality and security analysis. Familiarity with monitoring and logging tools - Grafana & Splunk,Understanding of networking concepts & system administration (Linux/Windows).
Team’s Core Mission/Purpose
Corporate Security in Digital develops and maintains all applications which are supporting Company security processes and risk assessments.
Key Responsibilities
- Design, implement, and maintain robust and scalable CI/CD pipelines to automate software builds, testing, and deployments.
- Integrate various development, testing, and deployment tools into the CI/CD workflow using Jenkins.
- Manage and optimize artifact repositories using Artifactory for efficient storage, versioning, and distribution of binaries and dependencies.
- Implement and manage static code analysis gates using SonarQube & CheckmarxOne within the CI/CD pipeline to ensure code quality and identify vulnerabilities early.
- Ensure continuous integration of code changes and efficient delivery of software.
Infrastructure As Code (IaC)
- Provision and manage cloud infrastructure (Openshift) ensuring security, cost-effectiveness, and optimal performance.
Containerization & Orchestration
- Work with container technologies like Docker for packaging applications.
- Manage and orchestrate containerized applications using Kubernetes
System Monitoring & Troubleshooting
- Build and sustain critical monitoring, logging, and ing infrastructure with Grafana, and Splunk to deliver real-time visibility into application and system performance.
- Proactively identify and resolve technical issues, perform root cause analysis of production errors, and implement preventive measures.
- Design procedures for system troubleshooting and maintenance.
Collaboration & Communication
- Collaborate within a project manager & technical lead to ensure alignment of DevOps practices with program objectives
- Collaborate closely with our European counterparts.
- Act as a liaison between development, operations, and other cross-functional teams to foster a culture of collaboration and shared responsibility.
- Communicate technical issues and solutions effectively to both technical and non-technical stakeholders.
- Participate in code reviews and contribute to improving development practices.
Required Skills And Qualifications
- Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field (or equivalent practical experience).
- 4 to 6 years of experience as a DevOps Engineer.
- Possesses excellent English communication skills, crucial for seamless interaction with internal teams and external stakeholders.
- Strong understanding of DevOps principles, methodologies, and best practices.
- Proficiency with version control systems, especially Git and Git workflows (e.g., GitHub, GitLab).
- Hands-on experience with at least one major cloud platform preferably Openshift.
- Expertise with CI/CD tool - Jenkins
- Proficiency in scripting languages (e.g., Python or Shell).
- Expertise in containerization (Docker) and Kubernetes orchestration
- Expertise and with practical experience in crafting Helm charts.
- Hands-on experience with Artifactory for artifact management and binary repositories.
- Hands-on experience in implementing and managing SonarQube for code quality and security analysis.
- Familiarity with monitoring and logging tools - Grafana & Splunk
- Understanding of networking concepts & system administration (Linux/Windows).
- Excellent problem-solving, analytical, and troubleshooting skills.
- Strong communication and interpersonal skills, with a collaborative team spirit.