Full Job Description
Job Summary
The DevOps Engineer will design, build, maintain, and optimize enterprise CI/CD platforms, automation frameworks, and security automation capabilities. The role will focus on Platform Engineering, CI/CD, DevSecOps, Database-as-Code, observability, and operational excellence. The engineer will develop reusable automation and self-service solutions, integrate security and compliance controls into delivery pipelines, and collaborate with development, infrastructure, database, and security teams to improve software delivery, reliability, scalability, and operational efficiency.
Key Responsibilities
• Design, build, maintain, and optimize enterprise CI/CD platforms and automation frameworks.
• Create reusable deployment patterns, templates, and self-service capabilities to improve developer experience and reduce operational overhead.
• Troubleshoot, enhance, and modernize existing CI/CD processes to improve reliability, scalability, security, and operational efficiency.
• Develop and maintain automation across the application lifecycle, including build, testing, security validation, deployment, monitoring, and operational support.
• Partner with development teams to implement modern DevOps practices and accelerate software delivery.
• Lead the implementation and automation of security controls across software delivery and infrastructure platforms.
• Partner with Identity and Access Management teams to implement and support RBAC, SSO, PAM, and PSM capabilities.
• Design and implement automated password rotation and credential lifecycle management processes.
• Integrate security scanning, compliance validation, and governance controls into CI/CD pipelines.
• Drive remediation and automation efforts related to infrastructure, application, and software supply chain vulnerabilities.
• Lead the adoption and implementation of Database-as-Code practices across enterprise database platforms.
• Implement and support Liquibase-based database deployment frameworks.
• Develop automated processes for database deployments, validations, rollback procedures, and compliance controls.
• Build self-service solutions for approved SQL/DML execution activities to reduce manual support requests and operational ticket volume.
• Establish governance and auditability standards for database changes.
• Develop and maintain monitoring, logging, metrics, and observability capabilities using enterprise platforms.
• Build automation and tooling to improve operational efficiency, system reliability, and platform visibility.
• Collaborate with infrastructure, security, database, and application teams to identify opportunities for standardization and continuous improvement.
• Develop integrations between enterprise tools, APIs, and platforms to streamline operational workflows and reduce manual intervention.
• Support technology modernization, automation, and operational transformation initiatives across enterprise environments.
Required Qualifications
• 5+ years of professional experience in DevOps, Platform Engineering, Site Reliability Engineering, or related disciplines.
• Deep understanding of DevOps, Platform Engineering, and modern software delivery practices.
• Experience designing, implementing, and supporting enterprise CI/CD pipelines and automation frameworks.
• Strong knowledge of Infrastructure as Code, Configuration Management, and Software Defined Infrastructure concepts.
• Experience working across on-premises, virtualized, containerized, and cloud-based environments.
• Strong programming and automation skills with proficiency in Python or an equivalent modern programming language.
• Strong scripting skills using PowerShell, Bash, Python, or similar languages.
• Hands-on experience with enterprise automation and orchestration platforms such as Jenkins, Ansible, and Microsoft DSC.
• Knowledge of REST APIs, service-oriented architectures, and system integration patterns.
• Experience integrating security testing, vulnerability scanning, and compliance validation into software delivery processes.
• Strong understanding of application, infrastructure, security, and operational logging concepts.
• Experience working within structured change-control and governance processes in large enterprise environments.
• Experience supporting enterprise-scale technology environments and mission-critical applications.
• Demonstrated experience leading technology modernization, automation, or operational transformation initiatives.
• Experience collaborating directly with development, infrastructure, database, and security teams.
• Strong analytical, troubleshooting, and problem-solving skills.
• Strong ownership, communication, and cross-functional collaboration skills.
Preferred Qualifications
• Experience implementing Database-as-Code frameworks, particularly Liquibase.
• Experience with observability and monitoring platforms such as Splunk and Dynatrace.
• Experience integrating DevSecOps solutions such as Qualys, Fortify, Snyk, SonarQube, or equivalent tools into CI/CD workflows.
• Experience implementing access governance, RBAC, SSO, privileged access management, and secrets management solutions.
• Experience designing reusable automation frameworks and self-service engineering platforms.
• Experience working in Agile, Scrum, or Kanban delivery models.
• Ability to evaluate technical trade-offs, scalability, and long-term maintainability.
• Experience improving developer productivity, operational efficiency, and engineering outcomes through automation and platform improvements.
• Strong commitment to continuous learning and adoption of emerging technologies and engineering practices.