DevOps Lead
sapiens
Job Description
Experience and competency:
- Deep understanding of Cloud platforms and Cloud native principles and practices.
- Hands-on experience with Cloud environments - Azure, AWS, GCP.
- Deep understanding of CI/CD concepts and practices - Jenkins/GitHub/Azure DevOps/ArgoCD/Helm Chart.
- Provide subject matter expertise on DevOps best practices.
- Plan, design, implement, and maintain CI/CD solutions across all environments as applicable and defined by the business needs.
- Create and maintain necessary technical documentation and artifacts.
- Collaborate with development & product teams to provide expert guidance in solution architecture as necessary.
- Participate in defining supporting infrastructure and software tools needed to enable DevOps in an enterprise environment.
- Utilize best practices encompassing analysis and emerging concepts in Cloud services and automation of deployment pipeline and infrastructure as code.
- Participate in the design and architecture of software and infrastructure to ensure projects meet goals for scalability, maintainability, and resiliency as applicable.
- Participate in initiatives to define and implement DevOps solutions which includes reference architectures, effort estimates, and costing.
- Review existing application hosting environments and provide feedback on potential risks, enhancements, and migration strategies as applicable.
- Stay up to date with current DevOps trends and best practices.
Requirements:
- Excellent problem-solving skills and ability to work independently
- Demonstrated analytical and attention-to-detail skills
- Ability to work collaboratively with a team and as an independent contributor.
- Strong sense of ownership and track record of quality work
- Ability to function as a focal point and trusted adviser for equal peering
- Outstanding written and verbal communication skills
Skillsets:
- 7+ years of experience working on development and production infrastructure
- 5+ years of experience with complex, high-performance distributed systems in production
- CI/CD Orchestration tools - Docker, Kubernetes (k8s), ArgoCD, Helm Chart
- Virtualization and Containerization - Docker, runc, VMWare, Xen, KVM, etc
- Experienced in one or more configuration management tools - Ansible, Terraform, Chef, Puppet.
- Operating systems - Linux and Windows
- API Management
- IDP - Azure AD, SSO, Keycloak
- Experienced in deploying WAR and JAR files on the JBOSS Application server, and good knowledge of Jboss-cli.
- Version control systems - Git, SVN
- Networking knowledge - Firewalls, VPNs, CNI, Proxies & Load balancers
- Web/Application servers - Nginx, HAProxy, Apache, Tomcat, Spring Boot
- Experienced with Message Broker Queueing - IBMMQ, MSMQ, Apache ActiveMQ, RabbitMQ
- Storage - Azure Storage Account, Object Store, NFS, SANs, RAID, LVM
- Monitoring – ELFK, Grafana, Kibana, Promentaus, Dynatrace
- Application security (B2C,B2B , SAML , OAuth)
- Experience in Scripting languages - Python/Shell/Groovy/Ruby/Powershell