DEVOPS ENGINEER
Capgemini
Job Description
Key Responsibilities
- Design, implement, and maintain CI/CD pipelines using Jenkins.
- Manage and optimize cloud infrastructure on AWS and Azure.
- Automate configuration management using Ansible.
- Develop and deploy containerized applications using Docker and orchestrate them with Kubernetes or ECS.
- Integrate security tools (Coverity, Trivy, BDBA, Kubesec) into the development lifecycle.
- Collaborate with development teams to streamline Git and GitHub workflows.
- Write and maintain automation scripts using Python and Groovy.
- Monitor system performance and application health using tools like Grafana and Kibana.
- Create dashboards and reports using PowerBI for operational insights.
- Ensure adherence to security and compliance best practices.
Primary Skills
- CI/CD: Jenkins
- Cloud Platforms: AWS, Azure
- Configuration Management: Ansible
- Containerization & Orchestration: Docker, Kubernetes, ECS
- Programming/Scripting: Python (OOP), Groovy, Shell scripting
- Version Control: Git, GitHub workflows
- Security Tools: Coverity, Trivy, BDBA, Kubesec
- Operating Systems: Linux (command line proficiency)
Secondary Skills
- Monitoring & Visualization: Grafana, Kibana
- Reporting & BI: PowerBI
- IDEs: VSCode
- Soft Skills: Strong communication, collaborative team player