Software Engineer – Automation Developer (Bengaluru)

Software Engineer – Automation Developer (Bengaluru)

03 Nov
|
CGI
|
Bengaluru

03 Nov

CGI

Bengaluru

Position Description Job Title Software Engineer – Automation Developer Experience 7-12 Years Location Bangalore (Hybrid) Employment Type Full time

About The Role
CGI is seeking a highly skilled Automation Developer to join a global Connectivity Automation team supporting enterprise-scale automation platforms and engineering workflows. The ideal candidate will be responsible for designing, implementing, operating, and continuously improving automation ecosystems built on modern DevOps, Infrastructure-as-Code, and orchestration technologies. This role focuses on automation platform ownership, CI/CD enablement, infrastructure automation, security compliance, and integration of enterprise systems. You will work closely with platform engineers, network teams, cloud teams, and business stakeholders to build scalable, secure, and reusable automation solutions that improve operational efficiency and developer experience. Your future duties and responsibilities

Key Responsibilities
Automation Platform Engineering Design, implement, and maintain end-to-end automation platforms and frameworks. Build and manage enterprise automation solutions using GitHub Actions, Terraform, OpenTofu, and Ansible Automation Platform. Develop reusable automation standards and templates for engineering teams. Support automation platform lifecycle management, including upgrades, migrations, maintenance, and decommissioning. CI/CD & DevOps Automation Design and support CI/CD pipelines using GitHub Actions and related DevOps tools. Develop reusable workflows and automation frameworks for software delivery. Manage self-hosted runners and workflow execution environments. Automate build, test, validation, deployment, and release processes. Infrastructure as Code (IaC) Develop and maintain Infrastructure-as-Code solutions using Terraform/OpenTofu. Create reusable modules and deployment patterns. Automate cloud and infrastructure provisioning. Ensure infrastructure consistency across environments. Ansible Automation & Orchestration Develop and maintain Ansible playbooks, roles, collections, and workflows. Design orchestration solutions using Ansible Automation Platform (AAP) and AWX. Implement automation for system administration, configuration management,



and network operations. Perform testing and validation using Ansible Molecule and Ansible Lint. Integration & API Automation Integrate enterprise platforms using REST APIs, Webhooks, and event-driven architectures. Develop automation services using Python and Bash scripting. Build integrations between cloud platforms, infrastructure tools, monitoring solutions, and enterprise applications. Platform Reliability & Operations Monitor automation infrastructure and ensure high availability. Perform troubleshooting, root cause analysis, and break/fix support. Maintain automation platform performance, security, and scalability. Support operational activities and platform optimization initiatives. Security & Compliance Implement secure automation practices including: Secrets Management Role-Based Access Control (RBAC) Pipeline Hardening Security Scanning Compliance Validation Support remediation of security findings and vulnerabilities. Ensure automation aligns with enterprise governance policies. Documentation & Knowledge Sharing Create technical documentation, architecture diagrams, and operational procedures. Provide guidance and training to engineering teams. Participate in design reviews and automation best-practice initiatives. Required Skills Automation & Orchestration Ansible Automation Platform (AAP) AWX Ansible Playbook Development Ansible Roles and Collections Ansible Molecule Ansible Lint CI/CD & Version Control GitHub GitHub Actions Git Workflow Management CI/CD Pipeline Design Self-Hosted Runner Administration Infrastructure as Code Terraform OpenTofu Infrastructure Automation Configuration Management Programming & Scripting Python Bash/Shell Scripting YAML JSON XML Jinja2 Templates Cloud Platforms Microsoft Azure Cloud-Native Automation Infrastructure Provisioning Integration Technologies REST APIs Webhooks Event-Driven Automation Security Secrets Management RBAC Security Automation Pipeline Security Compliance Controls Preferred Skills GitHub Enterprise Administration Azure Logic Apps Azure API Management (APIM) Azure Application Gateway Docker Kubernetes Network Automation gRPC gNMI YANG Models DevOps Platform Engineering Mandatory Skills (Primary Screening) Required qualifications to be successful in this role GitHub GitHub Actions CI/CD Pipeline Development Self-Hosted Runner Management Terraform OpenTofu Infrastructure as Code (IaC) Ansible Automation Platform (AAP) AWX Ansible Playbook Development Ansible Roles & Collections Python Bash/Shell Scripting REST APIs Webhooks Azure Cloud Automation Platform Management Platform Operations & Support Monitoring & Troubleshooting Security Automation Secrets Management RBAC (Role-Based Access Control) Pipeline Hardening DevOps Platform Engineering Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because… You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction. Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals. Come join our team—one of the largest IT and business consulting services firms in the world.

📌 Software Engineer – Automation Developer (Bengaluru)
🏢 CGI
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer – automation developer (bengaluru) / bengaluru