Software Engineer

TIBCO Software

  • Bangalore, Karnataka
  • Permanent
  • Full-time
  • 1 month ago
Software Build Engineer Do you thrive in a dynamic environment Were you built for a compact, agile, nimble, and dynamic team that's prepared to win If you answered yes, we want to talk to you! Citrix is now a standalone business unit and pioneer in building and delivering solutions to both On-premise and SaaS businesses. This business unit is unique, and we certainly aren t afraid to stand out from the crowd and tackle the bigger competitors. As a Software Build Engineer, you will love solving interesting problems and enjoy learning new technologies. You are curious with a passion for learning how things work and have experience in collaborating toward solutions to complex problems. If you have an understanding of the software development lifecycle process, computer science fundamentals, operating systems, computer networking, proficiency in one or more scripting languages (Python, PowerShell, Groovy), experience in CI/CD (Jenkins, TeamCity), Infrastructure-as-Code tools (Packer, Ansible, Terraform), Azure administration, and Containerization (Docker) we d love to speak with you! Job Responsibilities: Lead the design, implementation, and maintenance of Citrix build systems and CI/CD pipelines. Embrace a toil-free mentality, actively seeking opportunities to automate manual processes for improved productivity. Increase developer productivity and time to market by automating software builds and CI/CD pipelines, delivering reliable builds to development teams regularly. Collaborate with development teams to prioritize and resolve build issues. Maintain code and artifacts repositories. Collaboratively plan and prioritize design and development activities, tackling a wide range of technical challenges. Analyze data from multiple systems and factors to diagnose and resolve complex issues efficiently. Demonstrate strong multitasking skills to juggle diverse tasks and priorities effectively. Thrive in a fast-paced environment with a geographically distributed team. Show a strong commitment to keeping mission-critical services running smoothly through participation in an on-call rotation. Your Superhero uniform Includes: Automated solution implementations for robust pipeline management using PowerShell, Python, Groovy, Docker, Ansible, Azure, etc extracting key metrics to drive informed decisions. Experience with Agile development methodology (preferably SAFe/scrum) Proficient in Agile tools (Confluence, Jira, Miro, Slack, etc. ). Hands-on with at least one configuration/deployment management system (Ansible, Terraform, Packer) Expertise with at least one scripting language (Groovy, Python, Powershell) Hands-on experience with build integration tools (SonarQube, Mend, JFrog Artifactory) Experience managing a Hypervisor (XenServer, HyperV) Knowledge of best practices in library usage and end-to-end architecture. Collaboration with other development teams to design scalable, robust systems adhering to cloud-native architecture principles. Driving solutions for systems or applications at scale Additional Skills: Provide metrics, analytics, and observability for cloud systems and automation. Networking: Security and connectivity between, into, and out of services. Your Superhero Strengths Include: You have at least 3 years of hands-on experience with Jenkins, TeamCity, and Azure VM services to manage CI/CD systems. Requires a University Degree or equivalent experience and minimum 3 years of prior CI/CD experience. Solid understanding of Azure VM services and their seamless integration with CI pipelines. Demonstrable experience with CI/CD pipelines (TeamCity, Jenkins) Containerization (Docker) Infrastructure as Code (Terraform, Ansible, Packer) Scripting languages (Python, Powershell, Groovy) You have the skill and ability to notice/observe patterns and ways to increase efficiency, reduce downtime, optimize costs, and maintain performance at scale. Nice to have Superpowers: Proficient with monitoring and observability tools such as Splunk, Azure Monitor, and Zabbix. Microsoft Azure certification in Administration/DevOps.

foundit

Similar Jobs

  • Software Engineer - iOS development1711712635.62

    TIBCO Software

    • Bangalore, Karnataka
    Job Description: (iOS Mobile Software Development Engineer) We believe work is not a place, but rather a thing you do. Our technology revolves around this core philosophy. We are r…
    • 1 month ago
  • Lead Software Engineer

    SmartBear Software

    • Bangalore, Karnataka
    At SmartBear, we deliver the complete visibility developers need to make each release better than the last. Our award winning and industry favorite tools TestComplete, Swagger, Cuc…
    • 2 months ago
  • Senior Software Engineer

    SmartBear Software

    • Bangalore, Karnataka
    At SmartBear, we deliver the complete visibility developers need to make each release better than the last. Our award winning and industry favorite tools TestComplete, Swagger, Cuc…
    • 3 months ago