Sr. DevOps Engineer - Azure Heavy

  • Tucson, AZ
  • Posted 10 days ago | Updated 10 days ago

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:

  1. 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
  2. Experience in managing, optimizing, securing, provisioning, and streamlining the development and deployment pipelines for our Azure-based infrastructure
  3. Experience in designing, managing, optimizing, securing, and provisioning Azure-based infrastructure, with a strong focus on security
  4. Familiarity with cloud compliance frameworks and regulations, including GDPR, HIPAA, and SOC 2.
  5. Proficiency in scripting and automation tools (e.g., PowerShell, Azure DevOps) for infrastructure management and provisioning

Top 3 Soft Skills:

  1. Strong problem-solving skills and the ability to work effectively both independently and within a team
  2. Ability lead team initiatives (align work across teams and projects)
  3. Take ownership and deliver

Complete List of Technical Skills:

  1. 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
  2. Experience in managing, optimizing, securing, provisioning, and streamlining the development and deployment pipelines for our Azure-based infrastructure
  3. Certifications such as Azure certifications (e.g., AZ-400, AZ-500) and cybersecurity certifications (e.g., CISSP, Certified Ethical Hacker)
  4. Experience in designing, managing, optimizing, securing, and provisioning Azure-based infrastructure, with a strong focus on security
  5. Familiarity with cloud compliance frameworks and regulations, including GDPR, HIPAA, and SOC 2.
  6. 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

About SES