Job Details
Job Location: Albuquerque, NM - Albuquerque, NM
Position Type: Full Time
Education Level: 4 Year Degree
Salary Range: $90,000.00 - $100,000.00 Salary/year
Job Shift: Any
Job Category: Information Technology
Description
Job Summary:
The Systems Engineer plays a critical role in designing and managing Protocall’s cloud infrastructure, supporting software solutions within Protocall's cloud environment, and implementing security protocols within the organization. They lead substantial cloud infrastructure projects in support of Protocall’s software applications, providing direction and expertise to ensure the success of these initiatives. They design standard operating procedures for other developers to work efficiently in the cloud architecture. They develop, deploy, and maintain cloud computing systems. They seek to create and manage a secure, reliable, and efficient cloud infrastructure. This position is integral to the team's ability to consistently deliver exceptional software solutions aligned with business objectives.
Work at Protocall is inherently stressful given the nature of our mission. It is the basic responsibility of each employee to manage their stress in a way that sustains our commitment to the highest level of client care, customer service, professional conduct, and a supportive work environment. During times of stress, this includes but is not limited to staying focused on work tasks and productively using time and energy, presenting a positive disposition, maintaining constructive interpersonal relationships and developing and maintaining appropriate self-care strategies to alter conditions that create stress and to sustain physical and mental health.
Key Responsibilities:
Provide guidance on the design and configuration of software applications in the cloud, influencing project direction and ensuring the successful execution of critical software efforts. Design, develop, and maintain the cloud environment, implement security protocols as needed.
Take ownership of the management and enhancement of critical software systems integral to operations. Identify opportunities for system improvement and lead initiatives for their enhancement.
Collaborate effectively within a cross-functional team, demonstrating the ability to work closely with developers, engineers, and other stakeholders. Play a key role in the development process, ensuring alignment with architectural standards and best practices.
Ensure that core values of the organization, with a focus on security and compliance, are upheld in software development. Implement and maintain stringent controls and methodologies to meet and exceed compliance and security benchmarks.
Role Responsibilities:
- Administer and manage the organization’s cloud infrastructure in Azure
- Oversee the deployment and configuration of cloud-based resources, ensuring they meet the organization’s operational requirements
- Manage and optimize cloud environments, including PaaS (Platform as a Service) and IaaS (Infrastructure as a Service) configurations
- Implement and maintain security best practices for cloud resources, including user access controls and monitoring
- Provide support and troubleshooting for cloud infrastructure issues, coordinating with vendors and internal teams as needed
- Monitor cloud resource usage and optimize for performance.
- Optimize cost whenever possible through Azure budgets and price forecasting
- Collaborate with our cloud service provider to implement larger architecture projects
- Ensure cloud systems are compliant with regulatory and security requirements and aligns with our compliance frameworks
- Continuously improve the cloud services in our cloud subscription
- Implement Security protocols as designed by the Security Officer and Engineer
- Work closely with Director of Software Engineering to inform technical decision making
- Other duties as assigned.
Requirements for the Systems Engineer:
Technologies:
- Microsoft Azure (PaaS and IaaS)
- Azure Security Center for monitoring and security configuration
- Azure DevOps for CI/CD pipelines
- Networking and Virtual Private Cloud (VPC) management
- Monitoring tools like Azure Monitor, Application Insights
- Azure database solutions (SQL PaaS, SQL Managed instance, Windows SQL Server, MongoDB, PostGres, MySQL)
- Azure Container Service, Azure Container instances
Responsibilities:
- Bachelor's degree in computer science or relevant work experience.
- Minimum 6 years of development experience.
- Ability to provide in-depth evaluation and analysis of unique complex technological issues.
- Excellent analytical and problem-solving skills.
- Excellent organization and time management skills.
- Excellent written and verbal communication skills.
- Ability to exercise discretion and independent judgment in the performance of duties.
Qualifications