Job description
DevOps Lead
The successful candidate will have the opportunity to work as a DevOps Lead on client facing projects with a focus on infrastructure design configuration management and automation
- Three to five years experience as a DevOps Lead
- Overall 10 years experience in the IT industry
- A deep understanding of DevOps tools processes and best practices
- Expert knowledge of configuration management orchestration containerization deployment automation
- Experience working with application developers project managers and other stakeholders in a fast paced high availability environment where the focus is on application performance availability and customer satisfaction
- Motivated self starter who continuously engages and collaborates with others to reach the collective end goal
- Excellent leadership and decision making skills
- Strong English verbal and written communication skills
Key Responsibilities
- Define the configuration of hosting environments based on requirements provided by Dev Architecture and Infrastructure teams
- Prepare technical specifications for DevOps solutions and conduct design walkthroughs with Architecture and Project Teams
- Ability to adopt Infra as a Code IaC methodology while provisioning infrastructure on premises or cloud
- Responsible for operationalization of new automated platforms including runbook documentation and capacity management
- Implement effective logging monitoring and ing solutions
- Automate service restarts and other maintenance and support tasks as part of project implementations
- Define upgrade strategies and maintaining currency of DevOps and Cloud tools and services
- Maintain up to date knowledge of core DevOps and related technologies
- Provide rotating on call L3 support for business critical applications and systems as well as project implementation support
- Participate in annual disaster recovery DR planning and testing
- Advanced proficiency with operation and support of enterprise grade Linux based virtual servers
- Demonstrate ability to perform complex troubleshooting in Cloud environments
- Good experience in managing and troubleshooting cloud based container orchestration platforms
- Familiarity with modern web application architecture technologies including AngularJS and Spring Boot
- Experience with Microservices based applications including providing support troubleshooting issues in API Gateways mTLS API Security Frameworks like JWT OAuth etc
- Solid conceptual understanding of infrastructure and technology stack for achieving HA and DR ready implementations
- Advanced understanding of core TCP IP v4 network concepts to provide in segregated network environment intranet DMZ extranets This would include understanding of DNS routing load balancing firewall ACLs etc
- Ability to work with internal external parties to conduct respond remediate for application infrastructure vulnerability assessments VAs processes
Relevant Tools Technologies
- Configuration Management Ansible CloudFormation
- Continuous Integration Jenkins
- Artifact Repository Nexus
- Orchestration AWS ECS EKS Fargate OpenShift Kubernetes
- Containerization Docker Podman Buildah
- Scripting Python YAML Groovy PowerShell
- API Management Spring Cloud Gateway AWS API Gateway Service Mesh
- Web Apache HTTPd AngularJS Spring Frameworks Apache Tomcat JBossEAP
- Network F5 BIG IP LTM APM
- Monitoring Dynatrace rsyslogd Site24x7
- Cloud Virtualization AWS VMware
- Security CAST SonarQube Qualys Sentinel
- Other Tools RHEL Git