What are the responsibilities and job description for the DevOps Engineer- Azure position at I.T. Solutions, Inc.?
Position-DevOps Engineer- Azure
Remote-but local preferred (Walnut Creek, CA )
W2 contract
6 months to start, likely extensions or Conversion to FTE
Description:
We are seeking a highly skilled Azure Cloud DevOps Engineer to join the Infrastructure team. As a Cloud DevOps Engineer, you will play a pivotal role in bridging the gap between development, operations, and security.
Key Responsibilities:
- Cloud Infrastructure: Design, provision, and manage cloud resources on Azure, ensuring optimal performance, scalability, and cost-efficiency.
- Security: Implement and maintain security best practices throughout the cloud infrastructure, protecting our data and applications from threats.
- Automation: Develop and maintain GitLab CI/CD pipelines to automate the build, test, and deployment of our SaaS applications.
- Monitoring & Observability: Implement robust monitoring and logging solutions to proactively identify and resolve issues, ensuring high availability.
- Collaboration: Work closely with development, operations, and security teams to foster a culture of collaboration and continuous improvement.
- Troubleshooting: Diagnose and resolve complex technical issues across our cloud infrastructure.
Requirements
- Education: A degree in Computer Science, Engineering, or a related field.
- Experience: 5 years of experience in a DevOps or similar role, with a demonstrable depth of expertise in Azure.
- Automation: Proficiency in Infrastructure as Code (IaC) tools like Terraform, CloudFormation, and Ansible.
- Monitoring: Familiarity with monitoring and logging tools like Datadog.
- Scripting: Strong scripting skills in languages like Bash or Python.
- Database Knowledge: Familiarity with both relational databases and NoSQL solutions.
- Problem Solving: Excellent troubleshooting and problem-solving skills.
- Communication: Strong communication and collaboration skills.
Salary : $65 - $75