What are the responsibilities and job description for the DevOps Engineer position at J&B Family of Companies?
Job Description
Job Description
A DevOps Engineer plays a critical role in bridging the gap between software development and IT operations. They are responsible for designing and managing automated systems for software deployment, testing, and infrastructure provisioning. Working closely with developers, system administrators, and other teams, they aim to enhance the software development lifecycle. DevOps Engineers utilize tools like Kubernetes, Docker, and cloud platforms (AWS, Azure, GCP) to manage infrastructure and environments, ensuring high availability and scalability of applications
Essential Functions :
- Collaborate with the team to implement well-architected and cost-effective cloud solutions in Azure.
- Design, build, and maintain both AWS and Azure-based networks, virtual machines, and Site Recovery solutions.
- Automate & Optimize infrastructure deployment and maintenance using Infrastructure-as-Code (IaC) tools like Terraform, CloudFormation, and Ansible.
- Manage & Scale production and non-production environments with AWS EC2, S3, RDS, Lambda, and Azure VMs.
- Monitor & Troubleshoot system performance, ensuring high availability using Azure Monitor and Insights and AWS CloudWatch.
- Enhance Security by building and maintaining security controls, compliance protocols, and best practices for protecting customer data.
- Manage and secure network infrastructure using FortiGate firewalls, ensuring optimal security, VPN connectivity, and traffic management across cloud and on-prem environments.
- Support Developers by refining CI / CD pipelines, managing deployments, and improving automation strategies.
- Perform Backup & Recovery Operations and resolve complex technical issues in Azure and hybrid cloud environments.
- Document & Innovate—Refactor pipelines, write documentation, and stay ahead of the latest cloud technologies.
Key Competencies :
Position Type :
This is a full-time position; 40-hour minimum, with the expectation to maintain a regular work schedule. Occasional evening and weekend work may be required as job duties demand.
Travel : None
Required Education and Experience :
Preferred Experience / SKILLS :
Additional Eligibility Qualifications :
Excellent communication skills and the ability to work well with IT technicians / specialists and non-IT personnel are essential. Interpersonal skills and listening are crucial. Strong troubleshooting and problem-solving skills are a must.