
DevSecOps Engineer (Gitlab & Terraform)
- Hyderabad, Telangana
- Permanent
- Full-time
- Competitive compensation, including base pay and annual incentive
- Comprehensive health and life insurance and well-being benefits, based on location
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee).
- Deploy and configure GitLab and Terraform for enterprise-scale environments.
- Set up and manage GitLab and Terraform runners for various platforms (Linux, Windows, Docker, Kubernetes).
- Utilize our GitLab and Terraform runbook to assist new and existing customers with deploying the service. Support infrastructure and application teams in adopting
- GitLab and Terraform capabilities for production infrastructure and workload delivery.
- Accelerate migration of application and infrastructure code bases and pipelines to the GitLab &Terraform Platform.
- Design, implement and maintain CI/CD pipelines using GitLab & Terraform CI/CD.
- Automate build, test, and deployment processes across multiple environments.
- Integrate GitLab & Terraform with issue tracking, security scanning, artifact repositories, and monitoring tools.
- Enable integration with cloud Platforms (AWS, Azure, GCP) and container orchestration (Kubernetes) and Enterprise ecosystem.
- Ensure compliance with organizational policies and industry standards.
- Monitor GitLab & Terraform performance and optimize system resources for scalability and reliability.
- Troubleshoot issues related to GitLab & Terraform pipelines, runners, and integrations.
- Create and maintain documentation for configurations, workflows, and best practices.
- Be an active member of a team that focuses on Level 3-4 Platform Engineering, Production System Administration, Lifecycle Upgrades, Security Compliance, Automation Development, and Support for various DevOps tools. (Jira, Jenkins, Nexus IQ, Bitbucket, Fortify and SonarQube)
- Contribute towards Risk Management functions such as reconciliation of software vulnerabilities, security baselines as well as other risk and audit related objectives for the team.
- Provide On-call Weekly/Weekend off-hour L3-4 support on a rotational schedule with other team members
- Work with stakeholders to define clear project objectives and requirements, agree on priorities, communicate progress updates and demonstrations, resolve issues and conflicts, and provide responsive change management.
- Ways of working, technology strategy, regulatory compliance, security, infrastructure, operations, governance, and quality assurance.
- Minimum 3 years of related experience
- Bachelor's degree (preferred) or equivalent experience
- Strong experience in GitLab and Terraform CI/CD implementation and pipeline design.
- Hands-on experience with Linux administration and shell scripting.
- Configure GitLab and Terraform to support business service deployment to cloud-hosted technologies, including Kubernetes.
- Knowledge of Docker, Kubernetes, and containerized environments.
- Familiarity with infrastructure as code tools (terraform, Ansible).
- Understanding of continuous integration, continuous deployment, and delivery principles.
- Experience with cloud platforms (AWS/Azure/GCP) and networking concepts.
- Knowledge of SSO(SAML/OAuth) integration.
- Platform or Application Engineering and Operational Knowledge in any of the CICD Tooling Technologies (JIRA, Bitbucket, Jenkins, Fortify, SonarQube, Nexus, Nexus IQ)
- System Engineering Knowledge proficiency in Operating Systems and Middleware technologies (Red Hat Linux, Tomcat, etc)
- Self-motivated and works well both independently and collaboratively.
- Strong problem-solving and troubleshooting skills.
- Strong Comprehension, Analytical and Communication skills
- Solid comprehension of Agile project management demonstrating one or more frameworks under the Agile umbrella such as Scrum or Kanban
- Experience with Version Control System (VCS) tools such as GIT
- Familiar experience with Java based Technologies
- Experience in product life cycle management & agile based delivery
- SCM / DevOps / CI/CD tools & process (GIT/Bitbucket, Maven, Ant, Jenkins, Sonar)
- Web Technologies (HTML 5, CSS, JSON, REST,)
- Agile Methodology and Tools (JIRA)
- Preferable Experience with Micro Services & Layered (SOA/MVC) Architecture
- Knowledge on provisioning IAC Tools (Chef, Ansible, Terraform, Groovy, Python)
- Experience with Database Skillsets (PostgreSQL, MS SQL, Oracle