Software Engineer, Client Ops - X Delivery
bcg
Job Description
DevOps Skills
- Hands-on experience in CI-CD, deployment automation in Multi Cloud environment
- Extensive hands-on experience with modern day cloud technologies (Containerization, Function as a Service) on the leading cloud providers (AWS, GCP)
- Hands-on experience in standardizing development environments and automating delivery processes to improve delivery predictability, efficiency, security, and maintainability
- Providing hands-on troubleshooting, problem analysis, RCA (Root Cause Analysis) and resolution.
- Expertise in either of the monitoring tools such as Datadog, Prometheus, Grafana or Dynatrace.
- Continuously acquiring new technology skills (cloud, orchestration, infrastructure-as-a-code, SecOps, network, operating system, configuration management, monitoring etc) with a strong focus on DevOps principles
Business requirement gathering and collaboration
- Owning all or part of engagement and integrating with consulting teams
- Establish credibility by thought partnering with highly demanding stakeholders / consulting teams on DevOps topics; drawing conclusions on a range of external and internal issues and dependencies
- Communicate insights through sophisticated synthesis and packaging of results (including PPT slides and charts) with stakeholders / consulting teams; collecting, synthesizing, learnings & inputs into new best practices and methodologies
- Ensure proper sign‐off before uploading materials into internal repository for reference; sanitizing confidential client content in marketing documents
- Able to build and sustain relationships with consulting MDPs to generate project work by self-leveraging regular connects
- Guides juniors on advanced software concepts and platforms, and helps in quality checks
Contributes to team’s content & IP development - Imparts technical trainings to team members and consulting cohort
Problem solving
- You should be strong in solutioning with hands-on experience in devops practices. Strong problem-solving skills with the ability to develop and codify knowledge and provide appropriate technical advice where require
Technical Skills:
- Must have strong experience
- In Code Repository tools like GitHub
- In CI/CD tools like CircleCI, Octopus deploy, Jenkin
- Containerization (Docker, Helm, Kubernetes, Flux, Kustomization)
- Infrastructure automation using Terraform
- Scripting skills to build error free and secured automated deployments (shell,powershell,Python).
- Cloud infra-architecture design (AWS/ Azure) and deployment
- Networking skills like setting VPC set up API gateway, Load balancer,SSL set up, Traffic routing
- Database- PostgreSQL, MongoDB, SQL etc
- And workable knowledge of
- Databricks and Airflow.
- Cloud security experience, including access management, network monitoring and vulnerability management approaches
- Application Performance Management (APM), Infrastructure Management using Enterprise Monitoring tools such as DataDog
- And familiar with
- Disaster Recovery, High Availability and Business Continuity
- Python, Node.js
What You'll Bring
- Job Requirement:
- Bachelor's / Master's degree in computer science engineering/technology or equivalent
- Excellent communication skills