What are the responsibilities and job description for the Azure DevOps Architect/Lead - Reston, VA (5 Days Onsite) position at Sage IT Inc?
Job Details
Hi
Hope you are doing great today! Hope you are Safe and healthy!!
We have an opportunity with one of our clients, please find the below job Description and let me know if you have any suitable profiles.
Title Azure DevOps Architect/Lead
Location Reston, VA (5 Days Onsite)
Note:
Seniors resources needed, offshore team coordinate
Need to involve in client interactions
Job Description:
Need for a DevOps lead engineer / Architect:
-
- We require a DevOps Engineer who can work in a new environment and handle tasks from scratch in an Azure environment.
- This is a customer facing role and effective communication is the key.
Responsibilities:
-
- Set Up Environment: The engineer will be responsible for setting up the entire environment in Azure.
-
- Stored Procedures: They will need to create and manage stored procedures.
-
- Troubleshooting: The engineer should be adept at troubleshooting issues that arise.
-
- Azure Cloud: Proficiency in Azure cloud services is essential.
Responsibilities:
- Lead the charge: Establish and implement robust processes and automation strategies leveraging cloud services (Azure) to maintain a flawless, secure, and highly scalable production environment.
- Monitor and respond: Proactively monitor system health, identify security vulnerabilities, demonstrate a deep understanding to perform root cause analysis, and implement corrective actions to ensure continuous uptime. Integrate Azure diagnostics and monitoring tools for comprehensive system health insights and prioritize remediation of security issues.
- Automate for efficiency: Champion the development of automated responses to common alerts, freeing up valuable team resources while incorporating security checks, vulnerability scans, and code health checks into automation processes.
- Incident command: Collaborate with service development teams to create and maintain incident response runbooks, ensuring a streamlined approach to resolving issues, including security breaches.
- Troubleshooting expertise: Diagnose and resolve complex problems impacting developer user experience, infrastructure stability, security posture, and application performance.
- Reliability champion: Design and advocate for patterns and best practices that enhance system reliability, security, and scalability within the Engg. Prod team.
- Peer collaboration: Review and contribute to the technical specifications and implementations of other team members, fostering knowledge sharing and security awareness.
- Optimization mindset: Identify bottlenecks and limitations in current workflows, tooling, and infrastructure (Azure), and lead the development of solutions for improvement, with a focus on security best practices, leveraging Docker containers for efficient application deployment and management, and optimizing for scalability.
- Developer support: Provide technical support and guidance to our development team regarding tools, infrastructure, security best practices, containerization using Docker, and code health principles.
- Embrace the Cloud: Champion the use of Azure App Services, AKS, Storage Account, Cosmos DB, App G/W, VPN for rapid application deployment and management within the Azure cloud environment.
Qualifications:
- Bachelor's degree (BS) in Computer Science or Engineering with a minimum of 5 years of experience. Master's degree (MS) in Computer Science or Engineering with 4 years of experience, or a Ph.D. in Computer Science or equivalent work experience can be considered for substitution.
- Proven experience in leading and managing DevOps and SRE teams.
- Strong understanding of cloud computing platforms, preferably with in-depth experience in both Azure and AWS security services, as well as experience with Azure diagnostics and monitoring tools.
- Proficiency in scripting languages like Python, Go, or Javascript, and experience with Shell Scripting.
- Solid foundation in Linux (or UNIX) operating systems.
- Demonstrated experience operating and scaling software systems across cloud environments with a focus on security, scalability, and code health.
- In-depth understanding of storage and networking concepts, including security considerations.
- Familiarity with Infrastructure as Code (IaC) tools like Ansible and GitOps methodologies, incorporating security best practices.
- Ability to apply software engineering principles effectively, with a strong understanding of secure coding practices and a keen eye for identifying potential vulnerabilities.
- Strong problem-solving and troubleshooting skills to diagnose and resolve complex issues, including security vulnerabilities, with the ability to deep dive for root cause analysis.
- Excellent communication and collaboration skills to work effectively across different teams.
- Leadership qualities to motivate and guide a team of engineers, fostering a security-conscious, cloud-centric, and code-health focused culture.