
Full Stack Engineer
Qualifications
Experience Level: Senior Level
- </b></li><li></li><li>Languages:oBackend:Python
- Node.js
- C#oFrontend:JavaScript/TypeScript
- CSS</li><li>Frameworks:oFrontend:React
- Angular
- Vue.jsoBackend:Express.js
- Spring Boot
- Django
- Flask</li><li>APIs:oRESTful and GraphQL API design and integration</li><li>Version Control:oGit
- GitHub/GitLab/Bitbucket workflows (branching
Full Job Description
Full Stack Engineer - DevOps & Cloud Expertise in Gurugram
Accenture is seeking a dynamic Full Stack Engineer with a strong DevOps and cloud infrastructure background. In this role, you will be instrumental in engineering end-to-end system features, from user experience to backend development, leveraging innovative solutions and cutting-edge technologies with a cloud-first, agile approach to solve complex client business challenges.
Key Responsibilities:
Full Stack Development
- Design, develop, and maintain scalable web applications utilizing modern front-end (React, Angular, Node.js, Python, Java, Go) and back-end technologies.
- Develop robust RESTful APIs and integrate with diverse third-party services.
- Ensure optimal performance, scalability, and security across the entire technology stack.
- Collaborate closely with UX/UI designers and product managers to create seamless and intuitive user experiences.
DevOps & Cloud Infrastructure
- Build and manage efficient CI/CD pipelines using tools like GitHub Actions, GitLab CI, Jenkins, or CircleCI.
- Implement and manage infrastructure as code (IaC) with Terraform, CloudFormation, Ansible, Pulumi, or CrossPlane.
- Deploy and monitor applications within leading cloud environments, including AWS, Azure, and GCP.
- Utilize containerization and orchestration technologies such as Docker and Kubernetes (with Helm).
- Establish comprehensive automated monitoring, logging, and alerting systems (e.g., Prometheus, Grafana, ELK Stack, Datadog).
- Enhance system reliability, security, and scalability through robust automation and adherence to best practices.
Operations & Collaboration
- Actively participate in code reviews and contribute to strategic DevOps discussions.
- Troubleshoot and resolve production issues with a strong emphasis on maintaining high uptime and performance.
- Implement and enforce security best practices, assisting with compliance standards.
- Mentor junior developers and contribute to the continuous improvement of development workflows.
Required Skills:
Programming Languages & Frameworks
- Backend: Python, Java, Node.js, Go, Ruby, C#
- Frontend: JavaScript/TypeScript, HTML, CSS
- Frontend Frameworks: React, Angular, Vue.js
- Backend Frameworks: Express.js, Spring Boot, Django, Flask
API Development
- Experience with RESTful and GraphQL API design and integration.
Version Control
- Proficiency in Git and understanding of GitHub/GitLab/Bitbucket workflows (branching, pull requests, CI triggers).
DevOps & Automation Tools
- CI/CD Pipelines: Jenkins, GitHub Actions, GitLab CI, CircleCI, Travis CI, ArgoCD
- Infrastructure as Code (IaC): Terraform, Ansible, AWS CloudFormation, Pulumi
- Configuration Management: Chef, Puppet, Ansible, SaltStack
- Monitoring & Logging: Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana), Loki, Datadog
Cloud & Infrastructure Expertise
- Cloud Platforms: AWS, Azure, Google Cloud Platform (GCP)
- Compute & Networking: EC2, Lambda, VPC, Load Balancers, Route 53, DNS, VPNs
- Storage & Databases: S3, RDS, DynamoDB, PostgreSQL, MySQL, MongoDB
- Containerization: Docker, Podman
- Container Orchestration: Kubernetes (K8s), Helm, OpenShift
System Administration & Networking
- Operating Systems: Linux (Ubuntu, CentOS, Alpine), Bash scripting, basic Windows Server knowledge
- Networking Fundamentals: TCP/IP, DNS, SSL/TLS, HTTP/HTTPS, VPN, firewalls
- Security & Compliance: IAM, Secrets Management (Vault, AWS Secrets Manager), SSH, encryption, vulnerability scanning
Testing & Quality Assurance
- Experience with automated testing frameworks (Unit, Integration, E2E) such as Jest, Cypress, PyTest, JUnit.
- Familiarity with performance and load testing tools like JMeter, k6, Locust.
Observability & Incident Response
- Skilled in application and system performance monitoring.
- Experience with alerting and incident management tools (PagerDuty, Opsgenie, Slack integrations).
- Proficiency in centralized log management (ELK, Fluentd, Splunk).
Security & Compliance Awareness
- Understanding of secure coding practices (OWASP Top 10).
- Knowledge of infrastructure security principles and compliance frameworks.
Soft Skills & Mindset
- Strong problem-solving and debugging capabilities.
- Excellent collaboration skills with development, QA, and IT teams.
- Familiarity with agile methodologies (Scrum, Kanban).
- A commitment to continuous learning and adaptation.
Bonus / Emerging Skills:
- Serverless architectures (AWS Lambda, Azure Functions)
- GitOps (Flux, ArgoCD)
- AIOps and observability automation
- SRE principles (Service Level Indicators/Objectives)
Minimum Experience: The role requires a minimum of 7.5 years of experience in DevOps. (Note: An additional piece of information states 15 years of experience in DevOps is required, creating a potential discrepancy).
Educational Qualification: 15 years of full-time education is mandatory.
Location: This position is based at our Gurugram office.