Cloud Infra部門 - Devops Engineer (CICD Terraform)
Capgemini
Software Engineering
Japan
Posted on Dec 20, 2024
Capgemini CIS Department overview:
At Capgemini CIS, we work across multiple industries, leveraging digital technology to deliver value to our clients across multiple portfolios, acting as a backbone of digital transformation.
We provide the secure foundations that allows an organisation to run the applications that underpin their business.
Whether a client’s strategy is to modernise their datacentres or move completely to cloud our portfolio allows us to offer a diverse range of solutions.
Be part of a team that enables transformation by providing secure foundations for a business to succeed.
Whether a client’s strategy is to modernise their datacentres or move completely to cloud our portfolio allows us to offer a diverse range of solutions.
Be part of a team that enables transformation by providing secure foundations for a business to succeed.
Position Overview
A DevOps Engineer is responsible for automating the deployment, configuration, and management of infrastructure and applications. This role requires a strong understanding of both software development and IT operations.
- Job Description:
- Jenkins pipelines and integration with Terraform and Kubernetes
- Azure Devops (at least one specialist required)
- Automation and integration with AWS and Azure
- Security, Linux systems administration and scripting
- Kubernetes, Docker and Helm
- Git and branching strategies
- Integration of tests in pipelines
- Build and release management
- Deployment strategies and automation
- TLS/SSL certificate management
Beneficial
- Service Mesh
- Programming Languages: Python, etc
- Deployment of Spring Boot based applications
- Database credential management for AWS RDS and Aurora
- Monitoring Tools: Log Aggregation & Management, Splunk, Grafana, PagerDuty, Monitoring, AppDynamic
Responsibilities:
- Working experience on Infrastructure as code tool Terraform to Provison AWS services.
- Integrating Jenkins pipelines with Terraform and Kubernetes.
- Writing Jenkins JobDSL and Jenkins files using Groovy.
- Automation and integration with AWS using AWS CLI.
- Writing ad-hoc automation scripts using Bash.
- Configuring container-based application deployment to Kubernetes.
- Git and branching strategies.
- Integration of tests in pipelines.
- Build and release management.
- Deployment strategies (eg. canary, blue/green).
- TLS/SSL certificate management.
- Working experience on CICD workflows such as Jenkins Shared Libraries, Scanning tools preferably Checkmarx, SonarQube, NexusIQ.
- Container technology Docker and orchestration tool Kubernetes.
- Preferable scripting languages are Groovy ,shell and Python.