Overview
Skills
Job Details
Role: DevOps Developer/ Engineer
Description:
DevOps, CI/ CD, Jenkins and GitLab pipelines, microservices, Docker, kubernetes.
"CI/CD & Automation:
• Design, build, customize, and maintain automated Continuous Integration/Continuous Delivery (CI/CD) pipelines for faster and more reliable software releases using Jenkins and GitLab pipelines.
Cloud Migration:
• Experience in migrating Spring Boot microservices from an on-premises Rancher platform to Azure Cloud, including secret management (Azure Key Vault, HashiCorp Vault), deployment solutions (Helm), artifact repository solutions (Artifactory, Azure Container Registry), networking services (NSG), security services (RBAC), certificate management for ingress and egress, and storage volume configuration.
Containerization:
• Experience in managing containerization using Docker and orchestration with Kubernetes, including implementing service mesh with the Istio framework.
Release Management:
• Collaborate with development, database, and infrastructure teams to ensure on-time production releases, including pre- and post-production activities.
Collaboration:
• Work closely with developers, QA, and IT teams to resolve issues and improve workflows.
Security (DevSecOps):
• Integrate security best practices and ensure compliance by controlling container and application vulnerabilities using tools such as SonarQube, Fortify, Black Duck, and Prisma Cloud.
Scripting & Tooling:
• Develop automation scripts (e.g., Python, Bash) and manage configuration management tools (Ansible).
Infrastructure Management:
• Provision, configure, and manage scalable Azure infrastructure using Terraform and ARM templates.
Monitoring & Logging:
• Implement monitoring, alerting, and logging solutions to ensure system health and performance using tools such as Datadog, Splunk, and Kibana.
Programming Knowledge:
• Basic understanding of object-oriented programming in Java/Groovy; experience with Spring Boot microservices is considered an added advantage.
Project Management Tools:
• Experience with Agile project management tools such as JIRA, IT service management tools like ServiceNow, documentation tools such as Confluence, and design tools like Visio.
Gen AI:
• Gen AI experience and/or knowledge in large language models (LLMs) and agentic AI, including tools such as GitHub Copilot and Microsoft Copilot"