Overview
On Site
Depends on Experience
Full Time
Skills
Azure
DevOps
SQL
AKS
CI/CD
ARM
HIPAA
SOC 2
GDPR
Powershell
Job Details
Systems Engineering Services is seeking a Azure DevOps Engineer based out of the Tucson AZ area.
Top 5 Technical Skills:
- Highly skilled and experienced Azure System Administrator with a strong background in Azure cloud technologies, cybersecurity, resource provisioning, and a deep understanding of CI/CD (Continuous Integration/Continuous Deployment) and DevOps principles
- Experience in managing, optimizing, securing, provisioning, and streamlining the development and deployment pipelines for our Azure-based infrastructure
- Experience in designing, managing, optimizing, securing, and provisioning Azure-based infrastructure, with a strong focus on security
- Familiarity with cloud compliance frameworks and regulations, including GDPR, HIPAA, and SOC 2.
- Proficiency in scripting and automation tools (e.g., PowerShell, Azure DevOps) for infrastructure management and provisioning
Top 3 Soft Skills:
- Strong problem-solving skills and the ability to work effectively both independently and within a team
- Ability lead team initiatives (align work across teams and projects)
- Take ownership and deliver
Complete List of Technical Skills:
- Highly skilled and experienced Azure System Administrator with a strong background in Azure cloud technologies, cybersecurity, resource provisioning, and a deep understanding of CI/CD (Continuous Integration/Continuous Deployment) and DevOps principles
- Experience in managing, optimizing, securing, provisioning, and streamlining the development and deployment pipelines for our Azure-based infrastructure
- Certifications such as Azure certifications (e.g., AZ-400, AZ-500) and cybersecurity certifications (e.g., CISSP, Certified Ethical Hacker)
- Experience in designing, managing, optimizing, securing, and provisioning Azure-based infrastructure, with a strong focus on security
- Familiarity with cloud compliance frameworks and regulations, including GDPR, HIPAA, and SOC 2.
- Proficiency in scripting and automation tools (e.g., PowerShell, Azure DevOps) for infrastructure management and provisioning
Responsibilities:
1. Azure Infrastructure Management:
- Design, deploy, and manage complex Azure environments, including virtual machines, virtual networks, Azure Kubernetes Service (AKS), and Azure SQL databases.
- Implement high-availability and disaster recovery solutions to ensure system reliability.
- Utilize automation tools and scripts for efficient infrastructure management and scaling.
2. Cybersecurity and Compliance:
- Collaborate with the cybersecurity team to develop and enforce security policies, procedures, and standards for Azure-based resources.
- Conduct regular security assessments, vulnerability scans, and penetration testing to identify and remediate security weaknesses.
- Ensure compliance with industry standards (e.g., NIST, CIS) and regulatory requirements (e.g., GDPR, HIPAA).
3. Identity and Access Management:
- Manage Azure Active Directory and IAM policies to control user access, roles, and permissions.
- Implement and enforce strong authentication mechanisms, including multi-factor authentication (MFA).
- Monitor and audit user activity to detect and respond to suspicious or unauthorized access.
4. Data Protection and Privacy:
- Implement encryption, data masking, and data loss prevention (DLP) mechanisms to protect sensitive data.
- Develop and enforce data retention and deletion policies in compliance with privacy regulations.
- Conduct regular data security assessments to ensure data integrity and confidentiality.
5. Network Security:
- Configure and maintain network security groups, firewalls, and security rules to secure Azure virtual networks.
- Implement network segmentation and micro-segmentation strategies to isolate critical assets.
- Monitor network traffic for anomalies and potential security threats.
6. Resource Provisioning:
- Collaborate with various teams to provision Azure resources based on project requirements.
- Ensure resource provisioning follows best practices for security, scalability, and cost-efficiency.
- Optimize resource allocation to minimize unnecessary costs while maintaining performance.
7. CI/CD and DevOps:
- Design and implement CI/CD pipelines for Azure-based applications, automating deployment, testing, and monitoring processes.
- Collaborate with development teams to integrate DevOps best practices and facilitate a culture of continuous improvement.
- Implement infrastructure as code (IaC) principles using tools like Terraform, ARM templates, or similar technologies.
8. Incident Response and Threat Management:
- Develop and maintain an incident response plan, including procedures for identifying, containing, eradicating, and recovering from security incidents.
- Lead incident response efforts, collaborating with cross-functional teams to mitigate threats and minimize impact.
- Stay up-to-date with emerging threats and vulnerabilities to proactively enhance security measures.
9. Security Training and Awareness:
- Conduct security awareness training for employees, promoting a security-conscious culture.
- Provide guidance and mentorship to junior team members in cybersecurity best practices.
10. Documentation and Reporting:
- Maintain detailed documentation of system configurations, security policies, incident response procedures, and provisioning processes.
- Generate regular reports on security posture, incidents, compliance status, and resource provisioning efficiency for senior management.
Jake Lutman
Technical Recruiter
Systems Engineering Services