What are the responsibilities and job description for the Azure CICD DevOps Release Engineer position at TechMark-Solutions Inc?
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).