The DevOps engineer is responsible for designing and implementing strategies to maintain and manage applications hosted by different cloud service providers.
- DIVISION / DEPARTMENT Technology
- DIRECT REPORTS: Lead Developer / Chief Technology Officer
- SUB DEPARTMENT Dev Team
- DOTTED REPORTS: Executive Team Members
KEY RESPONSIBILITIES
- Collaborate with Business Units on building external/internal customer facing Applications Collaborate with agile teams to design, develop, test, implement, and support technical solutions Own and drive projects from design through delivery with ongoing support
- Communicating effectively across diverse disciplines(with Product, Engineering, Data, etc.) to collect requirements, set and achieve optimal outcomes
- Develop and manage software continuous integration and deployment processes Develop and manage alerting, monitoring solutions of production system
- Provide incident and problem management support for business groups and operations
- Create and maintain technical documentation including operational run books, user guides, and standard operating procedures
- Automate the provisioning and auto-scaling of infrastructure with Infrastructure as Code
- Developing DevOps framework and implement standards, processes, and controls for release and deployment activitiesHave a passion for enabling our Development, Test and Operations teams via tooling and automation Embrace continuous improvement
- Build DevOps solutions across application, network, deployment & scaling to meet complex project requirements Be comfortable working in a high paced, high energy agile working environment
- Take ownership to implement and enforce all relevant security, documentation and config processes in all day to day activities
KEY PERFORMANCE INDICATORS (KPIs)
- Number of task items completed within sprint Efficiency/quality of work
- Commitment to deadlines Problem solving skills Communication skills
- Compliance to internal controls, willingness to follow instructions
Required Skills or Experience
WORK EXPERIENCE REQUIREMENTS
- 3+ years of experience with CI/CD Pipelines using Azure DevOps or any other tools
- 2+ years of hands-on experience with programming languages like: C#, Python or Javascript 3+ years of experience with cloud services like AWS(preferred), Microsoft Azure, GCP
- 3+ years of experience with IaC technologies such as Terraform, Azure Resource Template, etc. 3+ years of experience Git, Docker, Kubernetes
- 2+ years of experience with Agile practices
- Experience with Relation/Non-Relational database such as SQL Server, Postgres, MongoDB, etc. Professional Experience working in Windows and Linux environment
- Excellent analytical, problem solving and organizational skills
SOFTWARE TOOLS Experience with cloud computing
- Experience with C#, CS, Agile, GitLab, and CI/CD pipelines Some Data migration , VPN setups
- Containerization best practices Experience with web design and UI
EDUCATION REQUIREMENTS
At least a Bachelor’s Degree in Information Technology or Computer Science or related field