What are the responsibilities and job description for the Platform Engineer - Cloud-Azure position at Apex Systems?
Job Details
Job#: 2071319
Job Description:
Apex Systems is seeking a Platform Engineer to work onsite in Washington, D.C.
Summary:
The Platform Engineer will be responsible for designing, building, and optimizing cloud infrastructure solutions on Microsoft Azure. You will ensure that the platform is scalable, highly available, secure, and cost-efficient. As a senior member of the team, you will collaborate with cross-functional teams, including cloud architects, security teams, and development teams, to implement cutting-edge cloud solutions that meet business requirements and enhance overall operational performance.
You will have the opportunity to work with a dynamic, forward-thinking team, leveraging the latest in cloud technologies to optimize the platform, automate processes, and ensure a robust, enterprise-grade cloud environment.
Key Responsibilities:
Qualifications:
Desirable Skills:
Other:
Current Public Trust preferred, especially with a DOJ Public Trust, but not required.
All candidates must be willing to work on-site in D.C. for 5 days a week
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6 months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Job Description:
Apex Systems is seeking a Platform Engineer to work onsite in Washington, D.C.
Summary:
The Platform Engineer will be responsible for designing, building, and optimizing cloud infrastructure solutions on Microsoft Azure. You will ensure that the platform is scalable, highly available, secure, and cost-efficient. As a senior member of the team, you will collaborate with cross-functional teams, including cloud architects, security teams, and development teams, to implement cutting-edge cloud solutions that meet business requirements and enhance overall operational performance.
You will have the opportunity to work with a dynamic, forward-thinking team, leveraging the latest in cloud technologies to optimize the platform, automate processes, and ensure a robust, enterprise-grade cloud environment.
Key Responsibilities:
- Lead the design and implementation of scalable, reliable, and secure cloud-based platform solutions using Azure services (e.g., Azure Virtual Machines, Azure Kubernetes Service (AKS), Azure App Services, Azure Storage).
- Collaborate with business units and technical teams to understand requirements and design cloud solutions that align with business needs and IT strategy.
- Architect cloud solutions to ensure high availability, disaster recovery, and performance optimization in a multi-cloud or hybrid environment.
- Manage and maintain cloud infrastructure, ensuring consistent performance, scalability, and security of cloud-hosted applications.
- Implement and maintain infrastructure automation using Infrastructure as Code (IaC) tools such as Terraform, Azure Resource Manager (ARM) templates, and Azure DevOps.
- Implement security best practices for cloud resources, including encryption, identity and access management (IAM), firewall configuration, and network security.
- Use tools like Azure Security Center to monitor vulnerabilities, threat intelligence, and security events.
- Build and maintain CI/CD pipelines to automate the deployment of cloud applications and infrastructure updates using tools such as Azure DevOps, GitLab, or Jenkins.
- Automate infrastructure provisioning, monitoring, and scaling to optimize operations and reduce manual intervention.
- Drive the adoption of DevOps and automation practices across the organization to accelerate development cycles and improve platform reliability.
- Monitor the health and performance of cloud resources using Azure Monitor, Log Analytics, and other monitoring tools.
- Perform ongoing tuning and optimization of cloud resources to improve system performance and minimize operational costs.
- Analyze system logs and metrics to troubleshoot, resolve, and prevent issues related to cloud-based applications and services.
- Develop and maintain comprehensive documentation for cloud architectures, configurations, automation processes, and troubleshooting procedures.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field (or equivalent work experience).
- 7 years of experience in cloud infrastructure and platform engineering, with at least 3 years of hands-on experience specifically with Microsoft Azure.
- Deep expertise in Azure services, including Azure Compute, Azure Networking, Azure Storage, Azure Identity, and Azure Security.
- Strong experience with Infrastructure as Code (IaC) tools (e.g., Terraform, ARM templates, Azure DevOps).
- Hands-on experience with Azure Kubernetes Service (AKS), containerization (e.g., Docker), and container orchestration.
- Expertise in monitoring and log aggregation tools, including Azure Monitor, Log Analytics, Azure Security Center, and third-party tools (e.g., Splunk, Prometheus).
- Proficiency in automation and scripting languages such as PowerShell, Bash, or Python.
- Knowledge of DevOps principles and CI/CD pipeline tools such as Azure DevOps, Jenkins, or GitLab.
- Strong understanding of cloud security best practices, including identity and access management (IAM), firewalls, VPNs, and data encryption.
- Familiarity with hybrid cloud environments and multi-cloud strategies.
- Proven ability to lead technical initiatives and work collaboratively across teams to deliver cloud platform solutions.
- Strong mentoring and coaching abilities to guide junior engineers and promote knowledge sharing.
- Effective communicator, with the ability to explain complex technical concepts to both technical and non-technical stakeholders.
- Experience managing cloud-based projects, ensuring timely delivery, and coordinating with stakeholders.
- Ability to troubleshoot complex issues, identify root causes, and implement efficient solutions.
- Experience with project management methodologies, including Agile and Scrum, to manage and prioritize cloud engineering tasks.
Desirable Skills:
- Certifications: Microsoft Certified: Azure Solutions Architect Expert, Microsoft Certified: Azure Administrator Associate, or equivalent Azure-related certifications.
- Experience with multi-cloud environments (e.g., AWS, Google Cloud Platform).
- Familiarity with serverless architectures and platforms (e.g., Azure Functions, AWS Lambda).
- Knowledge of container security, DevSecOps, and cloud-native applications.
Other:
Current Public Trust preferred, especially with a DOJ Public Trust, but not required.
All candidates must be willing to work on-site in D.C. for 5 days a week
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or .
Apex Systems is a world-class IT services company that serves thousands of clients across the globe. When you join Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRated's Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico.
Apex Benefits Overview: Apex offers a range of supplemental benefits, including medical, dental, vision, life, disability, and other insurance plans that offer an optional layer of financial protection. We offer an ESPP (employee stock purchase program) and a 401K program which allows you to contribute typically within 30 days of starting, with a company match after 12 months of tenure. Apex also offers a HSA (Health Savings Account on the HDHP plan), a SupportLinc Employee Assistance Program (EAP) with up to 8 free counseling sessions, a corporate discount savings program and other discounts. In terms of professional development, Apex hosts an on-demand training program, provides access to certification prep and a library of technical and leadership courses/books/seminars once you have 6 months of tenure, and certification discounts and other perks to associations that include CompTIA and IIBA. Apex has a dedicated customer service team for our Consultants that can address questions around benefits and other resources, as well as a certified Career Coach. You can access a full list of our benefits, programs, support teams and resources within our 'Welcome Packet' as well, which an Apex team member can provide.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.