Job Description
Job Description
• Collaborate with development and operations teams to design, implement, and maintain CI/CD pipelines.
• Develop and enhance automation scripts and tools for efficient and reliable deployment of applications and integrations.
• Work closely with developers and administrators to ensure the availability, performance, and scalability of the applications/platforms.
• Implement best practices for version control, branching strategies, and release management using COPADO/SFDX,Gearset, Folsom, AutoRabbit /Azure DevOps or other relevant tools.
• Drive continuous improvement of deployment processes and workflows to increase efficiency and reduce manual effort.
• Implement and maintain monitoring, alerting, and logging solutions for the applications/platforms.
• Ensure compliance with security standards and implement security controls for data protection, user access management, and vulnerability management.
• Stay updated with the latest DevOps technologies, trends, and best practices, and provide recommendations for system improvements.
• Collaborate with stakeholders to gather requirements, provide technical guidance, and deliver solutions aligned with business needs
Primary Skills
• Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
• Strong experience as a DevOps Engineer with expertise in deploying and supporting enterprise applications.
• Experience with automation tools and scripting languages such as Python, bash, or PowerShell.
• Experience with version control systems (e.g., Git) and release management processes.
• Experience with containerization technologies (Docker/containerd, Kubernetes).
• Solid understanding of DevOps principles and best practices.
• Strong analytical and problem-solving skills, with the ability to troubleshoot complex issues and propose effective solutions.
• Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Secondary Skills
• Experience in designing & setting-up the release management process with centralized governance.
• Experience with IaC (Infrastructure-as-Code) technologies like Terraform, Ansible, Pulumi, AWS CloudFormation, etc.
• Familiarity with Salesforce platforms, including Health Cloud, Marketing Cloud, CDP, MCP, and Service Cloud.