DevOps Architect
Location: Hyderabad
Exp: 10+ Years
The DevOps Lead/Architect will play a crucial role in enhancing our CI/CD pipeline, ensuring seamless integration and deployment of applications, and maintaining robust infrastructure. The DevOps Engineer III will work closely with the Development team and our Infrastructure team to develop our CI/CD stack and implement monitoring and observability into our applications.
Primary Duties & Responsibilities:
- Design and implement complex AWS-enabled CI/CD platforms.
- Be available to assist the Development team to enable them to fully utilize the CI/CD pipeline.
- Evaluate, recommend and implement tools and technologies for DevOps.
- Manage code deployments, fixes, updates and related processes.
- Interact heavily with Management and the Development, Infrastructure and Security teams.
- Work closely with the Development team to enable them to fully utilize AWS technologies
- Actively troubleshoot any issues that arise during testing and production, catching and solving issues before launch.
- Assist with the automation our operational processes as needed, with accuracy and in compliance with our security requirements.
- Spread knowledge on an ongoing basis to all members of the software/IT team. Push for DevOps concepts whenever possible.
Required Knowledge, Skills and Abilities:
- Minimum 10 years’ experience in DevOps or a related field
- Able to lead & mentor the team of Devops & cloud engineers at GCC.
- Extensive experience with core AWS platform architecture
- Strong experience with Linux-based infrastructures, Linux administration, and AWS
- Strong scripting capability and ability to develop scripted AWS infrastructure
- Cloud Automation experience with tools such as Terraform, CloudFormation, Ansible, etc.
- Experience with CI/CD pipeline tools such as Octopus Deploy, ArgoCD, GitHub Actions, etc.
- Knowledge of scripting languages such as Perl, Ruby, Python, Bash
- Familiarity with Microservice based architectures
- Strong familiarity with containerization technologies, such as Docker, Kubernetes, EKS, etc.
- Extensive troubleshooting skills with the ability to spot issues before they become problems
- Experience with project management and workflow tools such as Jira
- Ability to work independently and manage multiple projects and processes to achieve commitments
- Ability to assist the DevOps Manager in leading the team on projects as necessary
- Excellent interpersonal and communication (verbal and written) skills to all levels of the organization
- Process and technical documentation skills
- Time and project management skills, with the capability to prioritize and multitask as needed