About The Position

About the Role: We are seeking a highly motivated and skilled Golang Automation Developer to join our Platform Tooling and Automation team. This role is instrumental in developing, deploying, and maintaining robust broker applications that drive critical automation workflows across our enterprise within a microservices architecture, leveraging containerization and modern messaging systems to build secure, reliable, and high-performance solutions. Key Responsibilities: Automation Development & Deployment: Design, develop, and implement automation solutions primarily using Golang for broker applications. Deploy, manage, and monitor containerized microservices on the Red Hat OpenShift platform. Ensure microservices adhere to best practices for security, reliability, and optimized performance. System Integration & Collaboration: Coordinate closely with the SCCM Integration Team for the seamless deployment, updates, enhancements, and feature delivery of our automation solutions. Collaborate with the ServiceNow (SNOW) team to align workflows and automate Change Management processes from creation through closure. Leverage Kafka channels as a robust messaging system for inter-service communication and integration with various platforms. Operations & Support: Proactively troubleshoot and debug complex issues across diverse development, testing, and production environments. Work effectively with DevOps and Infrastructure teams to integrate and optimize CI/CD pipelines for continuous deployment. Utilize JIRA dashboards for effective task tracking, reporting, and coordination with internal and external teams. Documentation & Knowledge Sharing: Provide comprehensive documentation for developed solutions, processes, and integrations. Offer technical support and foster knowledge sharing within the team and across collaborating departments.

Requirements

  • Proven experience in software development with strong proficiency in Golang.
  • Demonstrated experience with automation, microservices architecture, and containerization technologies (Docker, Kubernetes).
  • Familiarity with the Red Hat OpenShift platform.
  • Experience with messaging queues, particularly Kafka.
  • Solid understanding of CI/CD principles and tools.
  • Strong problem-solving, debugging, and analytical skills.
  • Excellent communication and collaboration abilities, capable of working effectively with cross-functional teams (e.g., SCCM, ServiceNow, DevOps).
  • Familiarity with Jira for project tracking and reporting.

Responsibilities

  • Design, develop, and implement automation solutions primarily using Golang for broker applications.
  • Deploy, manage, and monitor containerized microservices on the Red Hat OpenShift platform.
  • Ensure microservices adhere to best practices for security, reliability, and optimized performance.
  • Coordinate closely with the SCCM Integration Team for the seamless deployment, updates, enhancements, and feature delivery of our automation solutions.
  • Collaborate with the ServiceNow (SNOW) team to align workflows and automate Change Management processes from creation through closure.
  • Leverage Kafka channels as a robust messaging system for inter-service communication and integration with various platforms.
  • Proactively troubleshoot and debug complex issues across diverse development, testing, and production environments.
  • Work effectively with DevOps and Infrastructure teams to integrate and optimize CI/CD pipelines for continuous deployment.
  • Utilize JIRA dashboards for effective task tracking, reporting, and coordination with internal and external teams.
  • Provide comprehensive documentation for developed solutions, processes, and integrations.
  • Offer technical support and foster knowledge sharing within the team and across collaborating departments.

Benefits

  • In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.
  • Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs.
  • Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.
  • For additional information regarding Citi employee benefits, please visit citibenefits.com.
  • Available offerings may vary by jurisdiction, job level, and date of hire.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service