American Consumer Credit Counseling, Inc.
DevOps Engineer Contract
American Consumer Credit Counseling, Inc., NEWTON, MA
We are looking for an experienced DevOps Engineer for a 6-month contract, with the potential to transition into a full-time role. The contract offers a competitive compensation range of $55,000 to $65,000 for the 6-month period. The ideal candidate must be flexible with scheduling, as the role requires night and weekend availability during business shutdowns. Responsibilities include setting up and maintaining infrastructure, CI/CD pipelines, and automation to support the development and deployment of our application. Proficiency in cloud platforms, containerization, orchestration tools, and a strong understanding of CI/CD best practices are essential. Experience with Jira for Agile sprint planning is also required.
Responsibilities:
Qualifications:
Working Conditions:
This role offers an exciting opportunity to work on challenging projects and collaborate with a dynamic team. If you have a strong DevOps background and the ability to adapt to changing priorities, we'd love to hear from you.
Responsibilities:
- Design, implement, and maintain Azure cloud infrastructure to support development and production environments.
- Develop and maintain CI/CD pipelines using GitHub Actions to automate build, test, and deployment processes on Azure.
- Collaborate with software engineers to ensure seamless integration and delivery.
- Manage and optimize containerization using Docker and orchestration with Azure Kubernetes Service (AKS).
- Monitor application performance and infrastructure health using Azure Monitor, Log Analytics, and other Azure tools.
- Implement security best practices, including the use of Azure Key Vault for managing secrets, certificates, and tokens.
- Ensure infrastructure scalability, high availability, and cost optimization within Azure.
- Troubleshoot and resolve infrastructure, deployment, and integration issues.
- Utilize Jira for sprint planning and task tracking in an Agile environment.
- Document infrastructure and pipeline configurations to facilitate knowledge transfer and onboarding.
Qualifications:
- Proven experience as a DevOps Engineer with CI/CD pipelines and cloud platforms, particularly Azure.
- Expertise with GitHub Actions for automating deployments to Azure.
- Strong understanding of Azure services, including Azure App Services, AKS, Azure Blob Storage, and Virtual Networks.
- Experience with Infrastructure as Code (IaC) tools, such as Terraform or Azure Resource Manager (ARM) templates.
- Familiarity with Azure DevOps tools for build and release pipelines (optional but beneficial).
- Proficient in containerization (Docker) and orchestration (AKS/Kubernetes) technologies.
- Strong understanding of Agile development practices and experience with Jira for sprint planning and task tracking.
- Experience with monitoring and logging tools, such as Azure Monitor, Log Analytics, and Application Insights.
- Strong problem-solving skills and the ability to troubleshoot complex systems.
- Proficiency in scripting languages (e.g., Bash, Python) for automation.
- Familiarity with source control (Git) and automated testing frameworks.
- Excellent communication skills with the ability to work independently and meet project deadlines.
Working Conditions:
- Lifting & Physical Requirements: The role may require sitting or standing for long periods. Tasks may involve reaching above shoulder height, bending, or lifting up to 25 pounds occasionally. Proper lifting techniques are required.
- Work Environment: General office environment with a moderate noise level.
This role offers an exciting opportunity to work on challenging projects and collaborate with a dynamic team. If you have a strong DevOps background and the ability to adapt to changing priorities, we'd love to hear from you.