Understand SDLC, Automation tools and framework, CI/CD pipelines.
Design and deploy scalable, highly available, secure, and fault tolerant systems for the development and test lifecycle of conga platform and applications.
Build automation infrastructure and support continuous enhancement of software development infrastructure: continuous integration and delivery, databases, cloud services, systems monitoring, etc.
Troubleshoot hosting environment issues and coordinate with development team to streamline code deployment
Collaboration with distributed team of developers, testers, and analysts
Proactively identifying and resolving key technical issues
Building the bridge between Engineering (dev QA) and Cloud Operation
Requirements
BS degree in Computer Science (or equivalent)
5+ years of hands-on experience in architecting, designing and building scalable and performant software solutions including compute intensive services, and delivering solutions with high availability, service availability, and patching without service downtime
Good Understanding of Microservices Architecture
Strong understanding of architectural principles for cloud-based platforms such as SaaS, PaaS, IaaS, multi-tenancy, multi-tiered infrastructure and application servers.
Must have a strong Automation mindset
Experience in deploying and managing production environments on Cloud (Amazon AWS, Microsoft Azure)
Strong knowledge of cloud and network security best practices.
Demonstrated ability to analyze and understand complex problems or processes, identify and understand requirements, and develop solutions
Primary Skills:
Working knowledge of AWS/Azure cloud environment
Proficiency of source code repository operations using Git Commands and GitHub
Strong scripting and automation skills (Python, PowerShell, ARM Templates Terraform, and Cloud Formation, etc.) for developing automated solutions
Good knowledge of Container Runtime Engine like Docker, Containerd
Knowledge of .Net Core/Framework, Java and Java script
Experience in developing continuous integration pipelines with Jenkins/GitHub actions
Experience in Container orchestration systems such as Kubernetes
Experience in developing continuous deployment tools like Jenkins, Spinnaker
Good knowledge of Network Infrastructure: routers, switches, Firewalls, VPN, DNS, TCP, UDP
Familiar with the Atlassian suite including Jira, Confluence
Security frameworks such as OAuth, WS-Security, Encryption, HTTPS/ TLS
Cloud certification in AWS/Azure/Kubernetes would be an added advantage
Knowledge of production scenarios for Disaster recovery High-availability of cloud services is a plus.
Job Classification
Industry: Film / Music / Entertainment Functional Area / Department: Engineering - Software & QA, Role Category: DevOps Role: DevOps Engineer Employement Type: Full time