Azure CICD DevOps Release Engineer
InfoVision Inc., Framingham, MA, United States
Azure CICD DevOps Release Engineer | Onsite interview is a must at Framingham, MA (Boston, MA) – So only nearby candidates will be considered for this position.
Direct Client: Retail Client
Location: Framingham, MA – Hybrid for 3 days/week
Job Description:
We are seeking a skilled CICD DevOps Release Engineer with expertise in Azure, Kubernetes, and Python to join our team. As a pivotal member of our DevOps group, you will play a crucial role in enhancing our software delivery pipeline, automating deployment processes, and ensuring the reliability and scalability of our applications.
Key Responsibilities:
Design, develop, and implement CI/CD pipelines using Jenkins and groovy libraries.
Manage and maintain infrastructure as code (IaC) using Packer and Terraform in Azure.
Migrate microservices to AKS.
Collaborate closely with development, QA, and operations teams to foster a DevOps culture.
Monitor and optimize the performance of CI/CD tools and pipelines.
Troubleshoot build and deployment issues and provide timely resolution.
Implement security best practices throughout all aspects of CI/CD pipelines.
Required Skills and Experience:
Strong experience with CI/CD tools such as Jenkins, GitLab CI, etc.
Strong proficiency in Azure services and managing Azure environments.
Strong understanding of Linux systems
Proficiency in scripting and automation with Python and bash.
Solid understanding of version control systems (e.g., Git) and branching strategies.
Experience with infrastructure as code (IaC) tools like Terraform.
Familiarity with Docker and containerization concepts.
Knowledge of Agile methodologies and working in Agile teams.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Basic experience with Kubernetes for container orchestration and management.
Preferred Skills:
Certification in Azure or Kubernetes (e.g., Azure Administrator Associate, Certified Kubernetes Administrator).
Experience with other cloud platforms (AWS, Google Cloud).
Familiarity with monitoring and logging tools like Splunk/Newrelic
Experience with Ansible.
Education:
Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).