DevOps Engineer Contract

Apply Now

Company: American Consumer Credit Counseling, Inc.

Location: Newton, MA 02458

Description:

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:
  • 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.

    Similar Jobs