Custom Software Engineer
accenture
Job Description
- Expected to be an SME, collaborate and manage the team to perform.
- Responsible for team decisions related to cloud infrastructure, DevOps automation, and container orchestration.
- Engage with multiple teams and contribute to key technical and architectural decisions.
- Provide solutions to complex infrastructure, deployment, Kubernetes, and production issues for the immediate team and across multiple teams.
- Design, deploy, and manage scalable infrastructure across AWS and GCP cloud platforms.
Manage containerized applications and Kubernetes clusters using Docker, EKS, GKE, Helm, and ArgoCD.
- Design, build, and maintain CI/CD pipelines using Jenkins and TeamCity.
- Automate infrastructure provisioning and configuration using Terraform and Ansible.
- Implement GitOps practices using Git/GitHub and ArgoCD.
- Develop automation solutions using Shell/Bash and Python scripting.
- Implement and maintain monitoring and observability solutions using Prometheus, Grafana, ELK Stack, and Telegraf.
- Troubleshoot cloud infrastructure, Kubernetes, CI/CD, networking, database, and application deployment issues.
- Support data and messaging platforms including Kafka, Zookeeper, Apache Iceberg, Hadoop, HBase, and Dagster.
- Manage PostgreSQL/AWS RDS environments, including database backup and restoration activities.
- Implement DevOps and cloud best practices to improve platform reliability, scalability, automation, and operational efficiency.
- Mentor junior team members and provide technical guidance on cloud, Kubernetes, automation, and DevOps practices.
- Coordinate with application, infrastructure, database, and data teams to align technical solutions with business requirements.